/* Cache file:3222_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I87617 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I87617: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 {
}
.I87617 {
width:100%;

	
}
.I87617: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 {
}
.I87617 {
width:100%;

	
}
.I87617:hover {
}
}

.I87618 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I87618:hover {
}
@media (max-width:992px) {
.I87618 {

padding-top:70px;


}
.I87618:hover {
}
}
@media (max-width:640px) {
.I87618 {

width:100%;
margin-top:40px;


}
.I87618:hover {
}
}
@media (min-width:1440px) {
.I87618 {

order:28;

}
.I87618:hover {
}
}
.I87626 {
display:flex;
position:var(--I87626-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(--I87626-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I87626-location-transform:translate(0px,0px);
	

transform:
var(--I87626-location-transform, translate(0px,0px))
var(--I87626-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I87626:hover {
}
.I87626 {
--I87626-position-static-computed:static;
}
.I87626 > .sector, .I87626 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I87626 {

position:fixed;
z-index:var(--I87626-z-index, 1);

transform:
var(--I87626-location-transform, translate(0px,0px))
var(--I87626-user-box-transform, translate(0px,0px))
;


}
.I87626:hover {
}

}
@media (max-width:640px) {
.I87626 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I87626-z-index, 1);

transform:
var(--I87626-location-transform, translate(0px,0px))
var(--I87626-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I87626:hover {
}
.I87626 {
--I87626-position-static-computed:static;
}
.I87626 > .sector, .I87626 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I87626 {

order:25;
}
.I87626:hover {
}

}
.I87632 {
display:flex;
position:var(--I87632-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;


}
.I87632:hover {
}

@media (max-width:992px) {
.I87632 {

margin-top:2rem;

}
.I87632:hover {
}

}
@media (max-width:640px) {
.I87632 {

width:100%;
margin-top:0rem;

}
.I87632:hover {
}

}

.I87648 {
display:flex;
position:var(--I87648-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;
--I87648-location-transform:translate(0px,0px);
z-index:var(--I87648-z-index, auto);

transform:
var(--I87648-location-transform, translate(0px,0px))
var(--I87648-user-box-transform, translate(0px,0px))
;

--I87648-z-index:1000;
position:var(--I87648-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I87648:hover {
}
.I87648 {
--I87648-position-static-computed:static;
}
.I87648 > .sector, .I87648 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87648 {

width:100%;

}
.I87648:hover {
}

}
@media (min-width:1440px) {
.I87648 {

order:59;
}
.I87648:hover {
}

}
.I87641 {
display:flex;
position:var(--I87641-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I87641:hover {
}

@media (min-width:1440px) {
.I87641 {

order:49;
}
.I87641:hover {
}

}
.I87642 {
display:flex;
position:var(--I87642-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I87642:hover {
}

@media (min-width:1440px) {
.I87642 {

order:51;
}
.I87642:hover {
}

}
.I87640 {
display:flex;
position:var(--I87640-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I87640:hover {
}

@media (min-width:1440px) {
.I87640 {

order:47;
}
.I87640:hover {
}

}
.I87639 {
display:flex;
position:var(--I87639-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I87639:hover {
}

@media (min-width:1440px) {
.I87639 {

order:44;
}
.I87639:hover {
}

}
.I87636 {
display:flex;
position:var(--I87636-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I87636:hover {
}


.I87638 {
display:flex;
position:var(--I87638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I87638:hover {
}

@media (min-width:1440px) {
.I87638 {

order:40;
}
.I87638:hover {
}

}
.I87627 {
display:flex;
position:var(--I87627-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I87627:hover {
}

@media (min-width:1440px) {
.I87627 {

order:26;
}
.I87627:hover {
}

}
.I87635 {
display:flex;
position:var(--I87635-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I87635:hover {
}


.I87625 {
display:flex;
position:var(--I87625-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(--I87625-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I87625-location-transform:translate(0px,0px);
z-index:var(--I87625-z-index, 1);

transform:
var(--I87625-location-transform, translate(0px,0px))
var(--I87625-user-box-transform, translate(0px,0px))
;

--I87625-z-index:555;
}
.I87625:hover {
}
.I87625 {
--I87625-position-static-computed:relative;
}
.I87625 > .sector, .I87625 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I87625 {

height:72px;
margin-bottom:-72px;

}
.I87625:hover {
}

}
@media (max-width:640px) {
.I87625 {

box-sizing:border-box;

}
.I87625:hover {
}

}
@media (min-width:1440px) {
.I87625 {

order:17;
}
.I87625:hover {
}

}
.I87622 {
display:flex;
position:var(--I87622-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(--I87622-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I87622-location-transform:translate(-50%,0px);
	

transform:
var(--I87622-location-transform, translate(0px,0px))
var(--I87622-user-box-transform, translate(0px,0px))
;

--I87622-z-index:999;
}
.I87622:hover {
}
.I87622 {
--I87622-position-static-computed:relative;
}
.I87622 > .sector, .I87622 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I87622 {

height:auto;
min-height:90px;

}
.I87622:hover {
}
.I87622 {
--I87622-position-static-computed:static;
}
.I87622 > .sector, .I87622 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I87622 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I87622:hover {
}

}
@media (min-width:1440px) {
.I87622 {

order:4;
position:fixed;
z-index:var(--I87622-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I87622-location-transform:translate(-50%,0px);
	

transform:
var(--I87622-location-transform, translate(0px,0px))
var(--I87622-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I87622:hover {
}

}
.I87628 {
display:flex;
position:var(--I87628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I87628:hover {
}

@media (min-width:1440px) {
.I87628 {

order:18;
}
.I87628:hover {
}

}
.I87643 {
display:flex;
position:var(--I87643-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I87643:hover {
}

@media (min-width:1440px) {
.I87643 {

order:52;
}
.I87643:hover {
}

}
.I87645 {
display:flex;
position:var(--I87645-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I87645:hover {
}

@media (min-width:1440px) {
.I87645 {

order:55;
}
.I87645:hover {
}

}
.I87644 {
display:flex;
position:var(--I87644-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I87644:hover {
}

@media (min-width:1440px) {
.I87644 {

order:54;
}
.I87644:hover {
}

}
.I87646 {
display:flex;
position:var(--I87646-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I87646:hover {
}

@media (min-width:1440px) {
.I87646 {

order:56;
}
.I87646:hover {
}

}
.I87629 {
display:flex;
position:var(--I87629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I87629:hover {
}

@media (min-width:1440px) {
.I87629 {

order:24;
}
.I87629:hover {
}

}
.I87634 {
display:flex;
position:var(--I87634-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I87634:hover {
}


.I87630 {
display:flex;
position:var(--I87630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I87630:hover {
}

@media (min-width:1440px) {
.I87630 {

order:27;
}
.I87630:hover {
}

}
.I87647 {
display:flex;
position:var(--I87647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I87647:hover {
}

@media (min-width:1440px) {
.I87647 {

order:58;
}
.I87647:hover {
}

}
.I87649 {
display:flex;
position:var(--I87649-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I87649:hover {
}

@media (min-width:1440px) {
.I87649 {

order:59;
}
.I87649:hover {
}

}
.I87650 {
display:flex;
position:var(--I87650-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I87650:hover {
}

@media (min-width:1440px) {
.I87650 {

order:60;
}
.I87650:hover {
}

}
.I87651 {
display:flex;
position:var(--I87651-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I87651:hover {
}

@media (min-width:1440px) {
.I87651 {

order:61;
}
.I87651:hover {
}

}
.I87637 {
display:flex;
position:var(--I87637-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I87637:hover {
}


.I87652 {
display:flex;
position:var(--I87652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I87652:hover {
}

@media (min-width:1440px) {
.I87652 {

order:63;
}
.I87652:hover {
}

}
.I87653 {
display:flex;
position:var(--I87653-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I87653:hover {
}

@media (min-width:1440px) {
.I87653 {

order:65;
}
.I87653:hover {
}

}
.I87624 {
display:flex;
position:var(--I87624-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I87624:hover {
}

@media (min-width:1440px) {
.I87624 {

order:66;
}
.I87624:hover {
}

}
.I87654 {
display:flex;
position:var(--I87654-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I87654:hover {
}

@media (min-width:1440px) {
.I87654 {

order:68;
}
.I87654:hover {
}

}
.I87655 {
display:flex;
position:var(--I87655-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I87655:hover {
}

@media (min-width:1440px) {
.I87655 {

order:69;
}
.I87655:hover {
}

}
.I87631 {
display:flex;
position:var(--I87631-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I87631:hover {
}

@media (min-width:1440px) {
.I87631 {

order:70;
}
.I87631:hover {
}

}
.I87656 {
display:flex;
position:var(--I87656-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I87656:hover {
}

@media (min-width:1440px) {
.I87656 {

order:71;
}
.I87656:hover {
}

}
.I87623 {
display:flex;
position:var(--I87623-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I87623:hover {
}

@media (min-width:1440px) {
.I87623 {

order:72;
}
.I87623:hover {
}

}
.I87620 {
display:flex;
position:var(--I87620-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I87620:hover {
}

@media (min-width:1440px) {
.I87620 {

order:73;
}
.I87620:hover {
}

}
.I87619 {
display:flex;
position:var(--I87619-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I87619:hover {
}

@media (min-width:1440px) {
.I87619 {

order:74;
}
.I87619:hover {
}

}
.I87633 {
display:flex;
position:var(--I87633-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I87633:hover {
}


.I87621 {
display:flex;
position:var(--I87621-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I87621:hover {
}

@media (min-width:1440px) {
.I87621 {

order:16;
}
.I87621:hover {
}

}
.I99745 {
display:flex;
position:var(--I99745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99745:hover {
}

@media (min-width:1440px) {
.I99745 {

order:76;
}
.I99745:hover {
}

}
.I115756 {
display:flex;
position:var(--I115756-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115756:hover {
}


.I116376 {
display:flex;
position:var(--I116376-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116376:hover {
}


h1.I87657, .I87657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87657:hover {
}
.I87657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87657 > .viewport:hover {
}


.I87658 {
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;

	
}
.I87658:hover {
}
@media (max-width:992px) {
.I87658 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I87658:hover {
}
}
@media (max-width:640px) {
.I87658 {
padding-left:1rem;
padding-right:1rem;

	
}
.I87658:hover {
}
}

.I87659 {
display:flex;
position:var(--I87659-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I87659:hover {
}


.I87660 {
display:flex;
position:var(--I87660-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I87660:hover {
}


.I87661 {
display:flex;
position:var(--I87661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I87661:hover {
}


.I87662 {
display:flex;
position:var(--I87662-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I87662:hover {
}


.I87663 {
display:flex;
position:var(--I87663-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
padding-bottom:2rem;

}
.I87663:hover {
}


.I157893 {
display:flex;
position:var(--I157893-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157893:hover {
}


.I167903 {
display:flex;
position:var(--I167903-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167903:hover {
}


.I168659 {
display:flex;
position:var(--I168659-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168659:hover {
}


.I169199 {
display:flex;
position:var(--I169199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169199:hover {
}


.I87664 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I87664:hover {
}


.I87665 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I87665:hover {
}


.I158108 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158108:hover {
}


.I168281 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168281:hover {
}


.I168929 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168929:hover {
}


.I169469 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169469:hover {
}


h1.I87666, .I87666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87666:hover {
}
.I87666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87666 > .viewport:hover {
}

@media (max-width:992px) {
.I87666 {

height:auto;


}
.I87666:hover {
}
.I87666 > .viewport {



}
.I87666 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I87666 {

order:4;

}
.I87666:hover {
}
.I87666 > .viewport {



}
.I87666 > .viewport:hover {
}

}
h1.I87667, .I87667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87667:hover {
}
.I87667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87667 > .viewport:hover {
}

@media (min-width:1440px) {
.I87667 {

order:5;

}
.I87667:hover {
}
.I87667 > .viewport {



}
.I87667 > .viewport:hover {
}

}
h1.I87668, .I87668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I87668:hover {
}
.I87668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87668 > .viewport:hover {
}


h1.I87669, .I87669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I87669:hover {
}
.I87669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87669 > .viewport:hover {
}


h1.I87670, .I87670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87670:hover {
}
.I87670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87670 > .viewport:hover {
}


h1.I87671, .I87671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87671:hover {
}
.I87671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87671 > .viewport:hover {
}


h1.I87672, .I87672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I87672:hover {
}
.I87672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87672 > .viewport:hover {
}


h1.I87673, .I87673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I87673:hover {
}
.I87673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87673 > .viewport:hover {
}


h1.I87674, .I87674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87674:hover {
}
.I87674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87674 > .viewport:hover {
}


h1.I87675, .I87675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87675:hover {
}
.I87675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87675 > .viewport:hover {
}


h1.I87676, .I87676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I87676:hover {
}
.I87676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87676 > .viewport:hover {
}


h1.I87677, .I87677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I87677:hover {
}
.I87677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87677 > .viewport:hover {
}

@media (min-width:1440px) {
.I87677 {

order:3;

}
.I87677:hover {
}
.I87677 > .viewport {



}
.I87677 > .viewport:hover {
}

}
h1.I87678, .I87678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I87678:hover {
}
.I87678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87678 > .viewport:hover {
}

@media (min-width:1440px) {
.I87678 {

order:7;

}
.I87678:hover {
}
.I87678 > .viewport {



}
.I87678 > .viewport:hover {
}

}
h1.I87679, .I87679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I87679:hover {
}
.I87679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87679 > .viewport:hover {
}

@media (min-width:1440px) {
.I87679 {

order:6;

}
.I87679:hover {
}
.I87679 > .viewport {



}
.I87679 > .viewport:hover {
}

}
h1.I87680, .I87680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I87680:hover {
}
.I87680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87680 > .viewport:hover {
}

@media (min-width:1440px) {
.I87680 {

order:8;

}
.I87680:hover {
}
.I87680 > .viewport {



}
.I87680 > .viewport:hover {
}

}
h1.I87681, .I87681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87681:hover {
}
.I87681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87681 > .viewport:hover {
}


h1.I87682, .I87682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I87682:hover {
}
.I87682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87682 > .viewport:hover {
}


h1.I87683, .I87683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I87683:hover {
}
.I87683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87683 > .viewport:hover {
}


h1.I87684, .I87684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I87684:hover {
}
.I87684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87684 > .viewport:hover {
}


h1.I87685, .I87685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I87685:hover {
}
.I87685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87685 > .viewport:hover {
}


h1.I87686, .I87686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87686:hover {
}
.I87686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87686 > .viewport:hover {
}


h1.I157979, .I157979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157979:hover {
}
.I157979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157979 > .viewport:hover {
}


h1.I158065, .I158065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158065:hover {
}
.I158065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158065 > .viewport:hover {
}


h1.I158194, .I158194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158194:hover {
}
.I158194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158194 > .viewport:hover {
}


h1.I158280, .I158280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158280:hover {
}
.I158280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158280 > .viewport:hover {
}


h1.I165784, .I165784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;

}
.I165784:hover {
}
.I165784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165784 > .viewport:hover {
}


h1.I167780, .I167780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167780:hover {
}
.I167780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167780 > .viewport:hover {
}


h1.I168011, .I168011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168011:hover {
}
.I168011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168011 > .viewport:hover {
}


h1.I168227, .I168227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168227:hover {
}
.I168227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168227 > .viewport:hover {
}


h1.I168389, .I168389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168389:hover {
}
.I168389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168389 > .viewport:hover {
}


h1.I168497, .I168497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168497:hover {
}
.I168497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168497 > .viewport:hover {
}


h1.I168767, .I168767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168767:hover {
}
.I168767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168767 > .viewport:hover {
}


h1.I168875, .I168875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168875:hover {
}
.I168875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168875 > .viewport:hover {
}


h1.I169037, .I169037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169037:hover {
}
.I169037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169037 > .viewport:hover {
}


h1.I169145, .I169145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169145:hover {
}
.I169145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169145 > .viewport:hover {
}


h1.I169307, .I169307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169307:hover {
}
.I169307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169307 > .viewport:hover {
}


h1.I169415, .I169415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169415:hover {
}
.I169415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169415 > .viewport:hover {
}


h1.I169577, .I169577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169577:hover {
}
.I169577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169577 > .viewport:hover {
}


h1.I169685, .I169685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169685:hover {
}
.I169685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169685 > .viewport:hover {
}


.I87687 {
display:flex;

}
.I87687:hover {
}
@media (max-width:992px) {
.I87687 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I87687:hover {
}
}
@media (max-width:640px) {
.I87687 {
display:flex;
height:60vw;

}
.I87687:hover {
}
}

.I87688, a.I87688 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I87688:hover, a.I87688:hover {
}
@media (max-width:640px) {
.I87688, a.I87688 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87688:hover, a.I87688:hover {
}
}

.I87689, a.I87689 {
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;

}
.I87689:hover, a.I87689:hover {
}
@media (max-width:640px) {
.I87689, a.I87689 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87689:hover, a.I87689:hover {
}
}

.I87690 .image, .I87690.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I87690 .image:hover, .I87690.image:hover {
}
@media (max-width:640px) {
.I87690 .image, .I87690.image {
border-radius:100%;

}
.I87690 .image:hover, .I87690.image:hover {
}
}

.I87691, a.I87691 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87691:hover, a.I87691:hover {
}
@media (max-width:992px) {
.I87691, a.I87691 {
}
.I87691:hover, a.I87691:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87691, a.I87691 {
display:flex;
padding-bottom:1rem;

}
.I87691:hover, a.I87691:hover {
}
}

.I87692, a.I87692 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87692:hover, a.I87692:hover {
}
@media (max-width:992px) {
.I87692, a.I87692 {
}
.I87692:hover, a.I87692:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87692, a.I87692 {
display:flex;
padding-bottom:1rem;

}
.I87692:hover, a.I87692:hover {
}
}

.I87693, a.I87693 {
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;

}
.I87693:hover, a.I87693:hover {
}
@media (max-width:992px) {
.I87693, a.I87693 {
}
.I87693:hover, a.I87693:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87693, a.I87693 {
display:flex;
padding-bottom:1rem;

}
.I87693:hover, a.I87693:hover {
}
}

.I87694 .image, .I87694.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I87694 .image:hover, .I87694.image:hover {
}
@media (max-width:640px) {
.I87694 .image, .I87694.image {
border-radius:100%;

}
.I87694 .image:hover, .I87694.image:hover {
}
}

.I87695, a.I87695 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87695:hover, a.I87695:hover {
}
@media (max-width:992px) {
.I87695, a.I87695 {
}
.I87695:hover, a.I87695:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87695, a.I87695 {
display:flex;
padding-bottom:1rem;

}
.I87695:hover, a.I87695:hover {
}
}

.I87696, a.I87696 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87696:hover, a.I87696:hover {
}
@media (max-width:992px) {
.I87696, a.I87696 {
}
.I87696:hover, a.I87696:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87696, a.I87696 {
display:flex;
padding-bottom:1rem;

}
.I87696:hover, a.I87696:hover {
}
}

.I87697, a.I87697 {
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;

}
.I87697:hover, a.I87697:hover {
}
@media (max-width:992px) {
.I87697, a.I87697 {
}
.I87697:hover, a.I87697:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87697, a.I87697 {
display:flex;
padding-bottom:1rem;

}
.I87697:hover, a.I87697:hover {
}
}

.I87698 .button, .I87698.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I87698 button.button, button.I87698.button {
cursor:pointer;
}
.I87698 .button .text, .I87698.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I87698 .button .icon, .I87698.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;
}
.I87698 .button:hover, .I87698.button:hover {
}
.I87698 .button:hover .text, .I87698.button:hover .text {
text-decoration:underline;

}
.I87698 .button:hover .icon, .I87698.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) {
.I87698 .button, .I87698.button {
}
.I87698 button.button, button.I87698.button {
}
.I87698 .button .text, .I87698.button .text {
font-family:Rubik;

}
.I87698 .button .icon, .I87698.button .icon {
background-size:100% 100%;
}
.I87698 .button:hover, .I87698.button:hover {
}
.I87698 .button:hover .text, .I87698.button:hover .text {
}
.I87698 .button:hover .icon, .I87698.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I87698 .button, .I87698.button {
}
.I87698 button.button, button.I87698.button {
}
.I87698 .button .text, .I87698.button .text {
}
.I87698 .button .icon, .I87698.button .icon {
background-size:100% 100%;
}
.I87698 .button:hover, .I87698.button:hover {
}
.I87698 .button:hover .text, .I87698.button:hover .text {
}
.I87698 .button:hover .icon, .I87698.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I87698 .button, .I87698.button {
}
.I87698 button.button, button.I87698.button {
}
.I87698 .button .text, .I87698.button .text {
}
.I87698 .button .icon, .I87698.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');
}
.I87698 .button:hover, .I87698.button:hover {
}
.I87698 .button:hover .text, .I87698.button:hover .text {
}
.I87698 .button:hover .icon, .I87698.button:hover .icon {
background-size:100% 100%;
}
}
.I87699, a.I87699 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87699:hover, a.I87699:hover {
}
@media (max-width:992px) {
.I87699, a.I87699 {
}
.I87699:hover, a.I87699:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87699, a.I87699 {
display:flex;
padding-bottom:1rem;

}
.I87699:hover, a.I87699:hover {
}
}

.I87700, a.I87700 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87700:hover, a.I87700:hover {
}
@media (max-width:992px) {
.I87700, a.I87700 {
}
.I87700:hover, a.I87700:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87700, a.I87700 {
display:flex;
padding-bottom:1rem;

}
.I87700:hover, a.I87700:hover {
}
}

.I87701, a.I87701 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87701:hover, a.I87701:hover {
}
@media (max-width:992px) {
.I87701, a.I87701 {
}
.I87701:hover, a.I87701:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87701, a.I87701 {
display:flex;
padding-bottom:1rem;

}
.I87701:hover, a.I87701:hover {
}
}

.I87702 .button, .I87702.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87702 button.button, button.I87702.button {
cursor:pointer;
}
.I87702 .button .text, .I87702.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87702 .button .icon, .I87702.button .icon {
flex:none;
background-size:100% 100%;
}
.I87702 .button:hover, .I87702.button:hover {
}
.I87702 .button:hover .text, .I87702.button:hover .text {
}
.I87702 .button:hover .icon, .I87702.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87702 .button, .I87702.button {
}
.I87702 button.button, button.I87702.button {
}
.I87702 .button .text, .I87702.button .text {
font-family:Rubik;

}
.I87702 .button .icon, .I87702.button .icon {
background-size:100% 100%;
}
.I87702 .button:hover, .I87702.button:hover {
}
.I87702 .button:hover .text, .I87702.button:hover .text {
}
.I87702 .button:hover .icon, .I87702.button:hover .icon {
background-size:100% 100%;
}
}

.I87703 .button, .I87703.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87703 button.button, button.I87703.button {
cursor:pointer;
}
.I87703 .button .text, .I87703.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87703 .button .icon, .I87703.button .icon {
flex:none;
background-size:100% 100%;
}
.I87703 .button:hover, .I87703.button:hover {
}
.I87703 .button:hover .text, .I87703.button:hover .text {
}
.I87703 .button:hover .icon, .I87703.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87703 .button, .I87703.button {
}
.I87703 button.button, button.I87703.button {
}
.I87703 .button .text, .I87703.button .text {
font-family:Rubik;

}
.I87703 .button .icon, .I87703.button .icon {
background-size:100% 100%;
}
.I87703 .button:hover, .I87703.button:hover {
}
.I87703 .button:hover .text, .I87703.button:hover .text {
}
.I87703 .button:hover .icon, .I87703.button:hover .icon {
background-size:100% 100%;
}
}

.I87704 .button, .I87704.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87704 button.button, button.I87704.button {
cursor:pointer;
}
.I87704 .button .text, .I87704.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87704 .button .icon, .I87704.button .icon {
flex:none;
background-size:100% 100%;
}
.I87704 .button:hover, .I87704.button:hover {
}
.I87704 .button:hover .text, .I87704.button:hover .text {
}
.I87704 .button:hover .icon, .I87704.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87704 .button, .I87704.button {
}
.I87704 button.button, button.I87704.button {
}
.I87704 .button .text, .I87704.button .text {
font-family:Rubik;

}
.I87704 .button .icon, .I87704.button .icon {
background-size:100% 100%;
}
.I87704 .button:hover, .I87704.button:hover {
}
.I87704 .button:hover .text, .I87704.button:hover .text {
}
.I87704 .button:hover .icon, .I87704.button:hover .icon {
background-size:100% 100%;
}
}

.I87705 .button, .I87705.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87705 button.button, button.I87705.button {
cursor:pointer;
}
.I87705 .button .text, .I87705.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87705 .button .icon, .I87705.button .icon {
flex:none;
background-size:100% 100%;
}
.I87705 .button:hover, .I87705.button:hover {
}
.I87705 .button:hover .text, .I87705.button:hover .text {
}
.I87705 .button:hover .icon, .I87705.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87705 .button, .I87705.button {
}
.I87705 button.button, button.I87705.button {
}
.I87705 .button .text, .I87705.button .text {
font-family:Rubik;

}
.I87705 .button .icon, .I87705.button .icon {
background-size:100% 100%;
}
.I87705 .button:hover, .I87705.button:hover {
}
.I87705 .button:hover .text, .I87705.button:hover .text {
}
.I87705 .button:hover .icon, .I87705.button:hover .icon {
background-size:100% 100%;
}
}

.I87706 .button, .I87706.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87706 button.button, button.I87706.button {
cursor:pointer;
}
.I87706 .button .text, .I87706.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87706 .button .icon, .I87706.button .icon {
flex:none;
background-size:100% 100%;
}
.I87706 .button:hover, .I87706.button:hover {
}
.I87706 .button:hover .text, .I87706.button:hover .text {
}
.I87706 .button:hover .icon, .I87706.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87706 .button, .I87706.button {
}
.I87706 button.button, button.I87706.button {
}
.I87706 .button .text, .I87706.button .text {
font-family:Rubik;

}
.I87706 .button .icon, .I87706.button .icon {
background-size:100% 100%;
}
.I87706 .button:hover, .I87706.button:hover {
}
.I87706 .button:hover .text, .I87706.button:hover .text {
}
.I87706 .button:hover .icon, .I87706.button:hover .icon {
background-size:100% 100%;
}
}

.I87707, a.I87707 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I87707:hover, a.I87707:hover {
}

.I157936 .image, .I157936.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157936 .image:hover, .I157936.image:hover {
}
@media (max-width:640px) {
.I157936 .image, .I157936.image {
border-radius:100%;

}
.I157936 .image:hover, .I157936.image:hover {
}
}

.I158022, a.I158022 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158022:hover, a.I158022:hover {
}
@media (max-width:992px) {
.I158022, a.I158022 {
}
.I158022:hover, a.I158022:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158022, a.I158022 {
display:flex;
padding-bottom:1rem;

}
.I158022:hover, a.I158022:hover {
}
}

.I158151, a.I158151 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158151:hover, a.I158151:hover {
}
@media (max-width:992px) {
.I158151, a.I158151 {
}
.I158151:hover, a.I158151:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158151, a.I158151 {
display:flex;
padding-bottom:1rem;

}
.I158151:hover, a.I158151:hover {
}
}

.I158237, a.I158237 {
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;

}
.I158237:hover, a.I158237:hover {
}
@media (max-width:992px) {
.I158237, a.I158237 {
}
.I158237:hover, a.I158237:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158237, a.I158237 {
display:flex;
padding-bottom:1rem;

}
.I158237:hover, a.I158237:hover {
}
}

.I165730, a.I165730 {
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;

}
.I165730:hover, a.I165730:hover {
}
@media (max-width:992px) {
.I165730, a.I165730 {
}
.I165730:hover, a.I165730:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165730, a.I165730 {
display:flex;
padding-bottom:1rem;

}
.I165730:hover, a.I165730:hover {
}
}

.I167726, a.I167726 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167726:hover, a.I167726:hover {
}
@media (max-width:992px) {
.I167726, a.I167726 {
}
.I167726:hover, a.I167726:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167726, a.I167726 {
display:flex;
padding-bottom:1rem;

}
.I167726:hover, a.I167726:hover {
}
}

.I167957 .image, .I167957.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167957 .image:hover, .I167957.image:hover {
}
@media (max-width:640px) {
.I167957 .image, .I167957.image {
border-radius:100%;

}
.I167957 .image:hover, .I167957.image:hover {
}
}

.I168173, a.I168173 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168173:hover, a.I168173:hover {
}
@media (max-width:992px) {
.I168173, a.I168173 {
}
.I168173:hover, a.I168173:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168173, a.I168173 {
display:flex;
padding-bottom:1rem;

}
.I168173:hover, a.I168173:hover {
}
}

.I168335, a.I168335 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168335:hover, a.I168335:hover {
}
@media (max-width:992px) {
.I168335, a.I168335 {
}
.I168335:hover, a.I168335:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168335, a.I168335 {
display:flex;
padding-bottom:1rem;

}
.I168335:hover, a.I168335:hover {
}
}

.I168443, a.I168443 {
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;

}
.I168443:hover, a.I168443:hover {
}
@media (max-width:992px) {
.I168443, a.I168443 {
}
.I168443:hover, a.I168443:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168443, a.I168443 {
display:flex;
padding-bottom:1rem;

}
.I168443:hover, a.I168443:hover {
}
}

.I168713 .image, .I168713.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168713 .image:hover, .I168713.image:hover {
}
@media (max-width:640px) {
.I168713 .image, .I168713.image {
border-radius:100%;

}
.I168713 .image:hover, .I168713.image:hover {
}
}

.I168821, a.I168821 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168821:hover, a.I168821:hover {
}
@media (max-width:992px) {
.I168821, a.I168821 {
}
.I168821:hover, a.I168821:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168821, a.I168821 {
display:flex;
padding-bottom:1rem;

}
.I168821:hover, a.I168821:hover {
}
}

.I168983, a.I168983 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168983:hover, a.I168983:hover {
}
@media (max-width:992px) {
.I168983, a.I168983 {
}
.I168983:hover, a.I168983:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168983, a.I168983 {
display:flex;
padding-bottom:1rem;

}
.I168983:hover, a.I168983:hover {
}
}

.I169091, a.I169091 {
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;

}
.I169091:hover, a.I169091:hover {
}
@media (max-width:992px) {
.I169091, a.I169091 {
}
.I169091:hover, a.I169091:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169091, a.I169091 {
display:flex;
padding-bottom:1rem;

}
.I169091:hover, a.I169091:hover {
}
}

.I169253 .image, .I169253.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169253 .image:hover, .I169253.image:hover {
}
@media (max-width:640px) {
.I169253 .image, .I169253.image {
border-radius:100%;

}
.I169253 .image:hover, .I169253.image:hover {
}
}

.I169361, a.I169361 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169361:hover, a.I169361:hover {
}
@media (max-width:992px) {
.I169361, a.I169361 {
}
.I169361:hover, a.I169361:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169361, a.I169361 {
display:flex;
padding-bottom:1rem;

}
.I169361:hover, a.I169361:hover {
}
}

.I169523, a.I169523 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169523:hover, a.I169523:hover {
}
@media (max-width:992px) {
.I169523, a.I169523 {
}
.I169523:hover, a.I169523:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169523, a.I169523 {
display:flex;
padding-bottom:1rem;

}
.I169523:hover, a.I169523:hover {
}
}

.I169631, a.I169631 {
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;

}
.I169631:hover, a.I169631:hover {
}
@media (max-width:992px) {
.I169631, a.I169631 {
}
.I169631:hover, a.I169631:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169631, a.I169631 {
display:flex;
padding-bottom:1rem;

}
.I169631:hover, a.I169631:hover {
}
}

h1.I87708, .I87708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I87708:hover {
}
.I87708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87708 > .viewport:hover {
}


.I87709 {
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;

	
}
.I87709:hover {
}
@media (max-width:992px) {
.I87709 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I87709:hover {
}
}
@media (max-width:640px) {
.I87709 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I87709:hover {
}
}

.I87710 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I87710:hover {
}
@media (max-width:992px) {
.I87710 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I87710:hover {
}
}
@media (max-width:640px) {
.I87710 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I87710:hover {
}
}

.I87711 {
display:flex;
position:var(--I87711-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I87711-location-transform:translate(0px,0px);
z-index:var(--I87711-z-index, auto);

transform:
var(--I87711-location-transform, translate(0px,0px))
var(--I87711-user-box-transform, translate(0px,0px))
;


position:var(--I87711-position-static-computed, static);
}
.I87711:hover {
}

@media (max-width:640px) {
.I87711 {

width:calc(100vw - 2rem);

}
.I87711:hover {
}

}

.I87712 {
display:flex;
position:var(--I87712-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I87712:hover {
}

@media (max-width:640px) {
.I87712 {

width:calc(100vw - 2rem);

}
.I87712:hover {
}

}

.I87713 {
display:flex;
position:var(--I87713-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;
}
.I87713:hover {
}
.I87713 {
--I87713-position-static-computed:static;
}
.I87713 > .sector, .I87713 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87713 {

width:calc(100vw - 2rem);

}
.I87713:hover {
}

}

.I87714 {
display:flex;
position:var(--I87714-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I87714:hover {
}

@media (max-width:640px) {
.I87714 {

padding-left:1rem;
padding-right:1rem;

}
.I87714:hover {
}

}

.I87715 {
display:flex;
position:var(--I87715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I87715:hover {
}

@media (max-width:640px) {
.I87715 {

width:calc(100vw - 2rem);

}
.I87715:hover {
}

}

.I87716 {
display:flex;
position:var(--I87716-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I87716:hover {
}
.I87716 {
--I87716-position-static-computed:static;
}
.I87716 > .sector, .I87716 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87716 {

width:calc(100vw - 2rem);

}
.I87716:hover {
}

}
@media (min-width:1440px) {
.I87716 {

}
.I87716:hover {
}
.I87716 {
--I87716-position-static-computed:static;
}
.I87716 > .sector, .I87716 > .group-sectors {
position:relative;
}
}
.I87717 {
display:flex;
position:var(--I87717-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I87717:hover {
}

@media (max-width:640px) {
.I87717 {

width:calc(100vw - 2rem);

}
.I87717:hover {
}

}

.I87718 {
display:flex;
position:var(--I87718-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;
}
.I87718:hover {
}

@media (max-width:640px) {
.I87718 {

width:calc(100vw - 2rem);

}
.I87718:hover {
}

}

.I87719 {
display:flex;
position:var(--I87719-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;
}
.I87719:hover {
}

@media (max-width:640px) {
.I87719 {

width:calc(100vw - 2rem);

}
.I87719:hover {
}

}

.I87720 {
display:flex;
position:var(--I87720-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;
}
.I87720:hover {
}

@media (max-width:640px) {
.I87720 {

width:calc(100vw - 2rem);

}
.I87720:hover {
}

}

.I87721 {
display:flex;
position:var(--I87721-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I87721:hover {
}


.I108499 {
display:flex;
position:var(--I108499-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;
}
.I108499:hover {
}

@media (max-width:640px) {
.I108499 {

width:calc(100vw - 2rem);

}
.I108499:hover {
}

}

.I166516 {
display:flex;
position:var(--I166516-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;
}
.I166516:hover {
}


.I87722 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87722:hover {
}

@media (min-width:1440px) {
.I87722 {

order:4;


	
}
.I87722:hover {
}

}
.I87723 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87723:hover {
}

@media (min-width:1440px) {
.I87723 {

order:2;


	
}
.I87723:hover {
}

}
.I87724 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87724:hover {
}


.I87725 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87725:hover {
}


.I87726 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87726:hover {
}


.I87727 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87727:hover {
}


.I87728 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87728:hover {
}


.I87729 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87729:hover {
}


.I87730 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87730:hover {
}


.I88950 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I88950:hover {
}
.I88950 > .sector {
position:relative;
}
@media (max-width:640px) {
.I88950 {



flex-direction:column;
align-items:flex-start;

	
}
.I88950:hover {
}

}

.I108804 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108804:hover {
}


.I167021 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167021:hover {
}


h1.I87731, .I87731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I87731:hover {
}
.I87731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87731 > .viewport:hover {
}

@media (min-width:1440px) {
.I87731 {

order:8;

}
.I87731:hover {
}
.I87731 > .viewport {



}
.I87731 > .viewport:hover {
}

}
h1.I87732, .I87732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I87732:hover {
}
.I87732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87732 > .viewport:hover {
}


h1.I87733, .I87733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87733:hover {
}
.I87733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87733 > .viewport:hover {
}

@media (min-width:1440px) {
.I87733 {

order:3;

}
.I87733:hover {
}
.I87733 > .viewport {



}
.I87733 > .viewport:hover {
}

}
h1.I87734, .I87734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87734:hover {
}
.I87734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87734 > .viewport:hover {
}


h1.I87735, .I87735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I87735:hover {
}
.I87735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87735 > .viewport:hover {
}


h1.I87736, .I87736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87736:hover {
}
.I87736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87736 > .viewport:hover {
}


h1.I87737, .I87737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87737:hover {
}
.I87737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87737 > .viewport:hover {
}


h1.I87738, .I87738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87738:hover {
}
.I87738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87738 > .viewport:hover {
}


h1.I87739, .I87739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I87739:hover {
}
.I87739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87739 > .viewport:hover {
}


h1.I87740, .I87740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87740:hover {
}
.I87740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87740 > .viewport:hover {
}


h1.I87741, .I87741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87741:hover {
}
.I87741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87741 > .viewport:hover {
}


h1.I87742, .I87742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87742:hover {
}
.I87742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87742 > .viewport:hover {
}


h1.I87743, .I87743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87743:hover {
}
.I87743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87743 > .viewport:hover {
}


h1.I87744, .I87744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I87744:hover {
}
.I87744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87744 > .viewport:hover {
}


h1.I87745, .I87745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87745:hover {
}
.I87745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87745 > .viewport:hover {
}


h1.I87746, .I87746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87746:hover {
}
.I87746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87746 > .viewport:hover {
}


h1.I87747, .I87747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87747:hover {
}
.I87747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87747 > .viewport:hover {
}


h1.I87748, .I87748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87748:hover {
}
.I87748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87748 > .viewport:hover {
}

@media (max-width:640px) {
.I87748 {

width:100%;


}
.I87748:hover {
}
.I87748 > .viewport {



}
.I87748 > .viewport:hover {
}

}

h1.I87749, .I87749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87749:hover {
}
.I87749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87749 > .viewport:hover {
}


h1.I87750, .I87750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87750:hover {
}
.I87750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87750 > .viewport:hover {
}


h1.I87751, .I87751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87751:hover {
}
.I87751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87751 > .viewport:hover {
}


h1.I87752, .I87752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87752:hover {
}
.I87752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87752 > .viewport:hover {
}


h1.I87753, .I87753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87753:hover {
}
.I87753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87753 > .viewport:hover {
}


h1.I87754, .I87754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87754:hover {
}
.I87754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87754 > .viewport:hover {
}


h1.I87755, .I87755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87755:hover {
}
.I87755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87755 > .viewport:hover {
}


h1.I87756, .I87756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87756:hover {
}
.I87756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87756 > .viewport:hover {
}


h1.I87757, .I87757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87757:hover {
}
.I87757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87757 > .viewport:hover {
}


h1.I87758, .I87758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87758:hover {
}
.I87758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87758 > .viewport:hover {
}


h1.I87759, .I87759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87759:hover {
}
.I87759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87759 > .viewport:hover {
}


h1.I87760, .I87760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87760:hover {
}
.I87760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87760 > .viewport:hover {
}


h1.I87764, .I87764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I87764:hover {
}
.I87764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87764 > .viewport:hover {
}


h1.I87766, .I87766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I87766:hover {
}
.I87766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87766 > .viewport:hover {
}


h1.I87770, .I87770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I87770:hover {
}
.I87770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87770 > .viewport:hover {
}

@media (min-width:1440px) {
.I87770 {

order:3;

}
.I87770:hover {
}
.I87770 > .viewport {



}
.I87770 > .viewport:hover {
}

}
h1.I87771, .I87771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87771:hover {
}
.I87771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87771 > .viewport:hover {
}


h1.I87772, .I87772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87772:hover {
}
.I87772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87772 > .viewport:hover {
}


h1.I87773, .I87773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I87773:hover {
}
.I87773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87773 > .viewport:hover {
}


h1.I87774, .I87774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87774:hover {
}
.I87774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87774 > .viewport:hover {
}


h1.I87775, .I87775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87775:hover {
}
.I87775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87775 > .viewport:hover {
}


h1.I87776, .I87776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87776:hover {
}
.I87776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87776 > .viewport:hover {
}


h1.I87777, .I87777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87777:hover {
}
.I87777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87777 > .viewport:hover {
}


h1.I87778, .I87778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87778:hover {
}
.I87778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87778 > .viewport:hover {
}


h1.I88939, .I88939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I88939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I88939:hover {
}
.I88939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I88939 > .viewport:hover {
}


h1.I89116, .I89116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89116:hover {
}
.I89116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89116 > .viewport:hover {
}


h1.I89182, .I89182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89182:hover {
}
.I89182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89182 > .viewport:hover {
}


h1.I89204, .I89204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89204:hover {
}
.I89204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89204 > .viewport:hover {
}


h1.I89226, .I89226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89226:hover {
}
.I89226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89226 > .viewport:hover {
}


h1.I89248, .I89248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89248:hover {
}
.I89248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89248 > .viewport:hover {
}


h1.I89270, .I89270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89270:hover {
}
.I89270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89270 > .viewport:hover {
}


h1.I89292, .I89292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89292:hover {
}
.I89292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89292 > .viewport:hover {
}


h1.I108621, .I108621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108621:hover {
}
.I108621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108621 > .viewport:hover {
}


h1.I108743, .I108743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108743:hover {
}
.I108743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108743 > .viewport:hover {
}


h1.I108926, .I108926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108926:hover {
}
.I108926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108926 > .viewport:hover {
}


h1.I109048, .I109048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109048:hover {
}
.I109048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109048 > .viewport:hover {
}


h1.I109170, .I109170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109170:hover {
}
.I109170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109170 > .viewport:hover {
}

@media (max-width:640px) {
.I109170 {

width:100%;


}
.I109170:hover {
}
.I109170 > .viewport {



}
.I109170 > .viewport:hover {
}

}

h1.I163010, .I163010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163010:hover {
}
.I163010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163010 > .viewport:hover {
}


h1.I165942, .I165942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165942:hover {
}
.I165942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165942 > .viewport:hover {
}


h1.I166415, .I166415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166415:hover {
}
.I166415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166415 > .viewport:hover {
}


h1.I166718, .I166718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166718:hover {
}
.I166718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166718 > .viewport:hover {
}


h1.I166920, .I166920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166920:hover {
}
.I166920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166920 > .viewport:hover {
}


h1.I167223, .I167223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167223:hover {
}
.I167223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167223 > .viewport:hover {
}


h1.I167425, .I167425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167425:hover {
}
.I167425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167425 > .viewport:hover {
}


h1.I167627, .I167627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167627:hover {
}
.I167627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167627 > .viewport:hover {
}

@media (max-width:640px) {
.I167627 {

width:100%;


}
.I167627:hover {
}
.I167627 > .viewport {



}
.I167627 > .viewport:hover {
}

}

h1.I176903, .I176903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176903:hover {
}
.I176903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176903 > .viewport:hover {
}


h1.I177109, .I177109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177109:hover {
}
.I177109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177109 > .viewport:hover {
}


h1.I177315, .I177315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177315:hover {
}
.I177315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177315 > .viewport:hover {
}


h1.I177681, .I177681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177681:hover {
}
.I177681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177681 > .viewport:hover {
}


.I87779 .image, .I87779.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87779 .image:hover, .I87779.image:hover {
}
@media (min-width:1440px) {
.I87779 .image, .I87779.image {
width:100%;

}
.I87779 .image:hover, .I87779.image:hover {
}
}
.I87780, a.I87780 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87780:hover, a.I87780:hover {
}
@media (max-width:992px) {
.I87780, a.I87780 {
}
.I87780:hover, a.I87780:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87780, a.I87780 {
display:flex;
padding-bottom:0rem;

}
.I87780:hover, a.I87780:hover {
}
}

.I87781 .image, .I87781.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87781 .image:hover, .I87781.image:hover {
}
@media (min-width:1440px) {
.I87781 .image, .I87781.image {
width:100%;

}
.I87781 .image:hover, .I87781.image:hover {
}
}
.I87782 .image, .I87782.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87782 .image:hover, .I87782.image:hover {
}

.I87783, a.I87783 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87783:hover, a.I87783:hover {
}
@media (max-width:992px) {
.I87783, a.I87783 {
}
.I87783:hover, a.I87783:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87783, a.I87783 {
display:flex;
padding-bottom:0rem;

}
.I87783:hover, a.I87783:hover {
}
}

.I87784, a.I87784 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87784:hover, a.I87784:hover {
}
@media (min-width:1440px) {
.I87784, a.I87784 {
display:flex;
font-weight:500;


}
.I87784:hover, a.I87784:hover {
}
}
.I87785, a.I87785 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87785:hover, a.I87785:hover {
}
@media (max-width:992px) {
.I87785, a.I87785 {
}
.I87785:hover, a.I87785:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87785, a.I87785 {
display:flex;
padding-bottom:0rem;

}
.I87785:hover, a.I87785:hover {
}
}

.I87786, a.I87786 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I87786:hover, a.I87786:hover {
}
@media (max-width:640px) {
.I87786, a.I87786 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87786:hover, a.I87786:hover {
}
}

.I87787, a.I87787 {
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;

}
.I87787:hover, a.I87787:hover {
}
@media (max-width:992px) {
.I87787, a.I87787 {
}
.I87787:hover, a.I87787:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87787, a.I87787 {
display:flex;
padding-bottom:1rem;

}
.I87787:hover, a.I87787:hover {
}
}

.I87788, a.I87788 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87788:hover, a.I87788:hover {
}

.I87789, a.I87789 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87789:hover, a.I87789:hover {
}
@media (min-width:1440px) {
.I87789, a.I87789 {
display:flex;
font-weight:500;


}
.I87789:hover, a.I87789:hover {
}
}
.I87790 .image, .I87790.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87790 .image:hover, .I87790.image:hover {
}

.I87791, a.I87791 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87791:hover, a.I87791:hover {
}
@media (min-width:1440px) {
.I87791, a.I87791 {
display:flex;
font-weight:500;


}
.I87791:hover, a.I87791:hover {
}
}
.I87792, a.I87792 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87792:hover, a.I87792:hover {
}
@media (max-width:992px) {
.I87792, a.I87792 {
}
.I87792:hover, a.I87792:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87792, a.I87792 {
display:flex;
padding-bottom:0rem;

}
.I87792:hover, a.I87792:hover {
}
}

.I87793 .image, .I87793.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87793 .image:hover, .I87793.image:hover {
}

.I87794, a.I87794 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87794:hover, a.I87794:hover {
}
@media (min-width:1440px) {
.I87794, a.I87794 {
display:flex;
font-weight:500;


}
.I87794:hover, a.I87794:hover {
}
}
.I87795, a.I87795 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87795:hover, a.I87795:hover {
}
@media (max-width:992px) {
.I87795, a.I87795 {
}
.I87795:hover, a.I87795:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87795, a.I87795 {
display:flex;
padding-bottom:0rem;

}
.I87795:hover, a.I87795:hover {
}
}

.I87796 .image, .I87796.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I87796 .image:hover, .I87796.image:hover {
}

.I87797, a.I87797 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87797:hover, a.I87797:hover {
}
@media (min-width:1440px) {
.I87797, a.I87797 {
display:flex;
font-weight:500;


}
.I87797:hover, a.I87797:hover {
}
}
.I87798, a.I87798 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87798:hover, a.I87798:hover {
}
@media (max-width:992px) {
.I87798, a.I87798 {
}
.I87798:hover, a.I87798:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87798, a.I87798 {
display:flex;
padding-bottom:0rem;

}
.I87798:hover, a.I87798:hover {
}
}

.I87799 .image, .I87799.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87799 .image:hover, .I87799.image:hover {
}

.I87800 .image, .I87800.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87800 .image:hover, .I87800.image:hover {
}

.I87801 .image, .I87801.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87801 .image:hover, .I87801.image:hover {
}

.I87802, a.I87802 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87802:hover, a.I87802:hover {
}
@media (max-width:992px) {
.I87802, a.I87802 {
}
.I87802:hover, a.I87802:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87802, a.I87802 {
display:flex;
padding-bottom:0rem;

}
.I87802:hover, a.I87802:hover {
}
}

.I87803, a.I87803 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87803:hover, a.I87803:hover {
}
@media (min-width:1440px) {
.I87803, a.I87803 {
display:flex;
font-weight:500;


}
.I87803:hover, a.I87803:hover {
}
}
.I87804, a.I87804 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87804:hover, a.I87804:hover {
}
@media (max-width:992px) {
.I87804, a.I87804 {
}
.I87804:hover, a.I87804:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87804, a.I87804 {
display:flex;
padding-bottom:0rem;

}
.I87804:hover, a.I87804:hover {
}
}

.I87805, a.I87805 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I87805:hover, a.I87805:hover {
}
@media (max-width:992px) {
.I87805, a.I87805 {
}
.I87805:hover, a.I87805:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I87805, a.I87805 {
display:flex;
font-weight:500;


}
.I87805:hover, a.I87805:hover {
}
}
.I87806, a.I87806 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87806:hover, a.I87806:hover {
}
@media (max-width:992px) {
.I87806, a.I87806 {
}
.I87806:hover, a.I87806:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87806, a.I87806 {
display:flex;
padding-bottom:0rem;

}
.I87806:hover, a.I87806:hover {
}
}

.I87807, a.I87807 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87807:hover, a.I87807:hover {
}
@media (min-width:1440px) {
.I87807, a.I87807 {
display:flex;
font-weight:500;


}
.I87807:hover, a.I87807:hover {
}
}
.I87808 {
}
.I87808:hover {
}
.I87808 {
}
.I87808:hover {
}


.I87812, a.I87812 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I87812:hover, a.I87812:hover {
}

.I87814, a.I87814 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I87814:hover, a.I87814:hover {
}

.I87818 .button, .I87818.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87818 button.button, button.I87818.button {
cursor:pointer;
}
.I87818 .button .text, .I87818.button .text {
}
.I87818 .button .icon, .I87818.button .icon {
flex:none;
background-size:100% 100%;
}
.I87818 .button:hover, .I87818.button:hover {
}
.I87818 .button:hover .text, .I87818.button:hover .text {
}
.I87818 .button:hover .icon, .I87818.button:hover .icon {
background-size:100% 100%;
}

.I87819 .button, .I87819.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87819 button.button, button.I87819.button {
cursor:pointer;
}
.I87819 .button .text, .I87819.button .text {
}
.I87819 .button .icon, .I87819.button .icon {
flex:none;
background-size:100% 100%;
}
.I87819 .button:hover, .I87819.button:hover {
}
.I87819 .button:hover .text, .I87819.button:hover .text {
}
.I87819 .button:hover .icon, .I87819.button:hover .icon {
background-size:100% 100%;
}

.I87820 .button, .I87820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87820 button.button, button.I87820.button {
cursor:pointer;
}
.I87820 .button .text, .I87820.button .text {
}
.I87820 .button .icon, .I87820.button .icon {
flex:none;
background-size:100% 100%;
}
.I87820 .button:hover, .I87820.button:hover {
}
.I87820 .button:hover .text, .I87820.button:hover .text {
}
.I87820 .button:hover .icon, .I87820.button:hover .icon {
background-size:100% 100%;
}

.I87821 .button, .I87821.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87821 button.button, button.I87821.button {
cursor:pointer;
}
.I87821 .button .text, .I87821.button .text {
}
.I87821 .button .icon, .I87821.button .icon {
flex:none;
background-size:100% 100%;
}
.I87821 .button:hover, .I87821.button:hover {
}
.I87821 .button:hover .text, .I87821.button:hover .text {
}
.I87821 .button:hover .icon, .I87821.button:hover .icon {
background-size:100% 100%;
}

.I87822 .button, .I87822.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87822 button.button, button.I87822.button {
cursor:pointer;
}
.I87822 .button .text, .I87822.button .text {
}
.I87822 .button .icon, .I87822.button .icon {
flex:none;
background-size:100% 100%;
}
.I87822 .button:hover, .I87822.button:hover {
}
.I87822 .button:hover .text, .I87822.button:hover .text {
}
.I87822 .button:hover .icon, .I87822.button:hover .icon {
background-size:100% 100%;
}

.I87823 .button, .I87823.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87823 button.button, button.I87823.button {
cursor:pointer;
}
.I87823 .button .text, .I87823.button .text {
}
.I87823 .button .icon, .I87823.button .icon {
flex:none;
background-size:100% 100%;
}
.I87823 .button:hover, .I87823.button:hover {
}
.I87823 .button:hover .text, .I87823.button:hover .text {
}
.I87823 .button:hover .icon, .I87823.button:hover .icon {
background-size:100% 100%;
}

.I87824 .button, .I87824.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87824 button.button, button.I87824.button {
cursor:pointer;
}
.I87824 .button .text, .I87824.button .text {
}
.I87824 .button .icon, .I87824.button .icon {
flex:none;
background-size:100% 100%;
}
.I87824 .button:hover, .I87824.button:hover {
}
.I87824 .button:hover .text, .I87824.button:hover .text {
}
.I87824 .button:hover .icon, .I87824.button:hover .icon {
background-size:100% 100%;
}

.I87825 .button, .I87825.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87825 button.button, button.I87825.button {
cursor:pointer;
}
.I87825 .button .text, .I87825.button .text {
}
.I87825 .button .icon, .I87825.button .icon {
flex:none;
background-size:100% 100%;
}
.I87825 .button:hover, .I87825.button:hover {
}
.I87825 .button:hover .text, .I87825.button:hover .text {
}
.I87825 .button:hover .icon, .I87825.button:hover .icon {
background-size:100% 100%;
}

.I87826 .button, .I87826.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87826 button.button, button.I87826.button {
cursor:pointer;
}
.I87826 .button .text, .I87826.button .text {
}
.I87826 .button .icon, .I87826.button .icon {
flex:none;
background-size:100% 100%;
}
.I87826 .button:hover, .I87826.button:hover {
}
.I87826 .button:hover .text, .I87826.button:hover .text {
}
.I87826 .button:hover .icon, .I87826.button:hover .icon {
background-size:100% 100%;
}

.I88928 .button, .I88928.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88928 button.button, button.I88928.button {
cursor:pointer;
}
.I88928 .button .text, .I88928.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I88928 .button .icon, .I88928.button .icon {
flex:none;
background-size:100% 100%;
}
.I88928 .button:hover, .I88928.button:hover {
}
.I88928 .button:hover .text, .I88928.button:hover .text {
}
.I88928 .button:hover .icon, .I88928.button:hover .icon {
background-size:100% 100%;
}

.I89105, a.I89105 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89105:hover, a.I89105:hover {
}

.I89171, a.I89171 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89171:hover, a.I89171:hover {
}

.I89193, a.I89193 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89193:hover, a.I89193:hover {
}

.I89215, a.I89215 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89215:hover, a.I89215:hover {
}

.I89237, a.I89237 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89237:hover, a.I89237:hover {
}

.I89259, a.I89259 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89259:hover, a.I89259:hover {
}

.I89281, a.I89281 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89281:hover, a.I89281:hover {
}

.I108560 .button, .I108560.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108560 button.button, button.I108560.button {
cursor:pointer;
}
.I108560 .button .text, .I108560.button .text {
}
.I108560 .button .icon, .I108560.button .icon {
flex:none;
background-size:100% 100%;
}
.I108560 .button:hover, .I108560.button:hover {
}
.I108560 .button:hover .text, .I108560.button:hover .text {
}
.I108560 .button:hover .icon, .I108560.button:hover .icon {
background-size:100% 100%;
}

.I108682, a.I108682 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108682:hover, a.I108682:hover {
}

.I108865, a.I108865 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108865:hover, a.I108865:hover {
}

.I108987, a.I108987 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108987:hover, a.I108987:hover {
}

.I109109 .image, .I109109.image {
vertical-align:top;
}
.I109109 .image:hover, .I109109.image:hover {
}

.I162913, a.I162913 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162913:hover, a.I162913:hover {
}

.I165841, a.I165841 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165841:hover, a.I165841:hover {
}

.I166314, a.I166314 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166314:hover, a.I166314:hover {
}

.I166617 .button, .I166617.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166617 button.button, button.I166617.button {
cursor:pointer;
}
.I166617 .button .text, .I166617.button .text {
}
.I166617 .button .icon, .I166617.button .icon {
flex:none;
background-size:100% 100%;
}
.I166617 .button:hover, .I166617.button:hover {
}
.I166617 .button:hover .text, .I166617.button:hover .text {
}
.I166617 .button:hover .icon, .I166617.button:hover .icon {
background-size:100% 100%;
}

.I166819, a.I166819 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166819:hover, a.I166819:hover {
}

.I167122, a.I167122 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167122:hover, a.I167122:hover {
}

.I167324, a.I167324 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167324:hover, a.I167324:hover {
}

.I167526 .image, .I167526.image {
vertical-align:top;
}
.I167526 .image:hover, .I167526.image:hover {
}

.I176800, a.I176800 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176800:hover, a.I176800:hover {
}

.I177006, a.I177006 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177006:hover, a.I177006:hover {
}

.I177212, a.I177212 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177212:hover, a.I177212:hover {
}

.I177577, a.I177577 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177577:hover, a.I177577:hover {
}

h1.I91063, .I91063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I91063 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I91063:hover {
}
.I91063 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I91063 > .viewport:hover {
}


.I91062 {
}
.I91062:hover {
}
.I91062 {
}
.I91062: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;
}
}


