/* Cache file:3223_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 {
}
.I87830 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I87830: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 {
}
.I87830 {
width:100%;

	
}
.I87830: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 {
}
.I87830 {
width:100%;

	
}
.I87830:hover {
}
}

.I87831 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I87831:hover {
}
@media (max-width:992px) {
.I87831 {

padding-top:70px;


}
.I87831:hover {
}
}
@media (max-width:640px) {
.I87831 {

width:100%;
margin-top:40px;


}
.I87831:hover {
}
}
@media (min-width:1440px) {
.I87831 {

order:28;

}
.I87831:hover {
}
}
.I87839 {
display:flex;
position:var(--I87839-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(--I87839-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I87839-location-transform:translate(0px,0px);
	

transform:
var(--I87839-location-transform, translate(0px,0px))
var(--I87839-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I87839:hover {
}
.I87839 {
--I87839-position-static-computed:static;
}
.I87839 > .sector, .I87839 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I87839 {

position:fixed;
z-index:var(--I87839-z-index, 1);

transform:
var(--I87839-location-transform, translate(0px,0px))
var(--I87839-user-box-transform, translate(0px,0px))
;


}
.I87839:hover {
}

}
@media (max-width:640px) {
.I87839 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I87839-z-index, 1);

transform:
var(--I87839-location-transform, translate(0px,0px))
var(--I87839-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I87839:hover {
}
.I87839 {
--I87839-position-static-computed:static;
}
.I87839 > .sector, .I87839 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I87839 {

order:25;
}
.I87839:hover {
}

}
.I87845 {
display:flex;
position:var(--I87845-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;


}
.I87845:hover {
}

@media (max-width:992px) {
.I87845 {

margin-top:2rem;

}
.I87845:hover {
}

}
@media (max-width:640px) {
.I87845 {

width:100%;
margin-top:0rem;

}
.I87845:hover {
}

}

.I87861 {
display:flex;
position:var(--I87861-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;
--I87861-location-transform:translate(0px,0px);
z-index:var(--I87861-z-index, auto);

transform:
var(--I87861-location-transform, translate(0px,0px))
var(--I87861-user-box-transform, translate(0px,0px))
;

--I87861-z-index:1000;
position:var(--I87861-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I87861:hover {
}
.I87861 {
--I87861-position-static-computed:static;
}
.I87861 > .sector, .I87861 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87861 {

width:100%;

}
.I87861:hover {
}

}
@media (min-width:1440px) {
.I87861 {

order:59;
}
.I87861:hover {
}

}
.I87854 {
display:flex;
position:var(--I87854-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I87854:hover {
}

@media (min-width:1440px) {
.I87854 {

order:49;
}
.I87854:hover {
}

}
.I87855 {
display:flex;
position:var(--I87855-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I87855:hover {
}

@media (min-width:1440px) {
.I87855 {

order:51;
}
.I87855:hover {
}

}
.I87853 {
display:flex;
position:var(--I87853-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I87853:hover {
}

@media (min-width:1440px) {
.I87853 {

order:47;
}
.I87853:hover {
}

}
.I87852 {
display:flex;
position:var(--I87852-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I87852:hover {
}

@media (min-width:1440px) {
.I87852 {

order:44;
}
.I87852:hover {
}

}
.I87849 {
display:flex;
position:var(--I87849-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I87849:hover {
}


.I87851 {
display:flex;
position:var(--I87851-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I87851:hover {
}

@media (min-width:1440px) {
.I87851 {

order:40;
}
.I87851:hover {
}

}
.I87840 {
display:flex;
position:var(--I87840-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I87840:hover {
}

@media (min-width:1440px) {
.I87840 {

order:26;
}
.I87840:hover {
}

}
.I87848 {
display:flex;
position:var(--I87848-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I87848:hover {
}


.I87838 {
display:flex;
position:var(--I87838-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(--I87838-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I87838-location-transform:translate(0px,0px);
z-index:var(--I87838-z-index, 1);

transform:
var(--I87838-location-transform, translate(0px,0px))
var(--I87838-user-box-transform, translate(0px,0px))
;

--I87838-z-index:555;
}
.I87838:hover {
}
.I87838 {
--I87838-position-static-computed:relative;
}
.I87838 > .sector, .I87838 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I87838 {

height:72px;
margin-bottom:-72px;

}
.I87838:hover {
}

}
@media (max-width:640px) {
.I87838 {

box-sizing:border-box;

}
.I87838:hover {
}

}
@media (min-width:1440px) {
.I87838 {

order:17;
}
.I87838:hover {
}

}
.I87835 {
display:flex;
position:var(--I87835-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(--I87835-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I87835-location-transform:translate(-50%,0px);
	

transform:
var(--I87835-location-transform, translate(0px,0px))
var(--I87835-user-box-transform, translate(0px,0px))
;

--I87835-z-index:999;
}
.I87835:hover {
}
.I87835 {
--I87835-position-static-computed:relative;
}
.I87835 > .sector, .I87835 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I87835 {

height:auto;
min-height:90px;

}
.I87835:hover {
}
.I87835 {
--I87835-position-static-computed:static;
}
.I87835 > .sector, .I87835 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I87835 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I87835:hover {
}

}
@media (min-width:1440px) {
.I87835 {

order:4;
position:fixed;
z-index:var(--I87835-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I87835-location-transform:translate(-50%,0px);
	

transform:
var(--I87835-location-transform, translate(0px,0px))
var(--I87835-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I87835:hover {
}

}
.I87841 {
display:flex;
position:var(--I87841-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I87841:hover {
}

@media (min-width:1440px) {
.I87841 {

order:18;
}
.I87841:hover {
}

}
.I87856 {
display:flex;
position:var(--I87856-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I87856:hover {
}

@media (min-width:1440px) {
.I87856 {

order:52;
}
.I87856:hover {
}

}
.I87858 {
display:flex;
position:var(--I87858-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I87858:hover {
}

@media (min-width:1440px) {
.I87858 {

order:55;
}
.I87858:hover {
}

}
.I87857 {
display:flex;
position:var(--I87857-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I87857:hover {
}

@media (min-width:1440px) {
.I87857 {

order:54;
}
.I87857:hover {
}

}
.I87859 {
display:flex;
position:var(--I87859-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I87859:hover {
}

@media (min-width:1440px) {
.I87859 {

order:56;
}
.I87859:hover {
}

}
.I87842 {
display:flex;
position:var(--I87842-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I87842:hover {
}

@media (min-width:1440px) {
.I87842 {

order:24;
}
.I87842:hover {
}

}
.I87847 {
display:flex;
position:var(--I87847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I87847:hover {
}


.I87843 {
display:flex;
position:var(--I87843-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I87843:hover {
}

@media (min-width:1440px) {
.I87843 {

order:27;
}
.I87843:hover {
}

}
.I87860 {
display:flex;
position:var(--I87860-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I87860:hover {
}

@media (min-width:1440px) {
.I87860 {

order:58;
}
.I87860:hover {
}

}
.I87862 {
display:flex;
position:var(--I87862-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I87862:hover {
}

@media (min-width:1440px) {
.I87862 {

order:59;
}
.I87862:hover {
}

}
.I87863 {
display:flex;
position:var(--I87863-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I87863:hover {
}

@media (min-width:1440px) {
.I87863 {

order:60;
}
.I87863:hover {
}

}
.I87864 {
display:flex;
position:var(--I87864-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I87864:hover {
}

@media (min-width:1440px) {
.I87864 {

order:61;
}
.I87864:hover {
}

}
.I87850 {
display:flex;
position:var(--I87850-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I87850:hover {
}


.I87865 {
display:flex;
position:var(--I87865-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I87865:hover {
}

@media (min-width:1440px) {
.I87865 {

order:63;
}
.I87865:hover {
}

}
.I87866 {
display:flex;
position:var(--I87866-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I87866:hover {
}

@media (min-width:1440px) {
.I87866 {

order:65;
}
.I87866:hover {
}

}
.I87837 {
display:flex;
position:var(--I87837-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I87837:hover {
}

@media (min-width:1440px) {
.I87837 {

order:66;
}
.I87837:hover {
}

}
.I87867 {
display:flex;
position:var(--I87867-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I87867:hover {
}

@media (min-width:1440px) {
.I87867 {

order:68;
}
.I87867:hover {
}

}
.I87868 {
display:flex;
position:var(--I87868-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I87868:hover {
}

@media (min-width:1440px) {
.I87868 {

order:69;
}
.I87868:hover {
}

}
.I87844 {
display:flex;
position:var(--I87844-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I87844:hover {
}

@media (min-width:1440px) {
.I87844 {

order:70;
}
.I87844:hover {
}

}
.I87869 {
display:flex;
position:var(--I87869-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I87869:hover {
}

@media (min-width:1440px) {
.I87869 {

order:71;
}
.I87869:hover {
}

}
.I87836 {
display:flex;
position:var(--I87836-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I87836:hover {
}

@media (min-width:1440px) {
.I87836 {

order:72;
}
.I87836:hover {
}

}
.I87833 {
display:flex;
position:var(--I87833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I87833:hover {
}

@media (min-width:1440px) {
.I87833 {

order:73;
}
.I87833:hover {
}

}
.I87832 {
display:flex;
position:var(--I87832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I87832:hover {
}

@media (min-width:1440px) {
.I87832 {

order:74;
}
.I87832:hover {
}

}
.I87846 {
display:flex;
position:var(--I87846-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I87846:hover {
}


.I87834 {
display:flex;
position:var(--I87834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I87834:hover {
}

@media (min-width:1440px) {
.I87834 {

order:16;
}
.I87834:hover {
}

}
.I99746 {
display:flex;
position:var(--I99746-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99746:hover {
}

@media (min-width:1440px) {
.I99746 {

order:76;
}
.I99746:hover {
}

}
.I115757 {
display:flex;
position:var(--I115757-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115757:hover {
}


.I116377 {
display:flex;
position:var(--I116377-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116377:hover {
}


h1.I87870, .I87870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87870:hover {
}
.I87870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87870 > .viewport:hover {
}


.I87871 {
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;

	
}
.I87871:hover {
}
@media (max-width:992px) {
.I87871 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I87871:hover {
}
}
@media (max-width:640px) {
.I87871 {
padding-left:1rem;
padding-right:1rem;

	
}
.I87871:hover {
}
}

.I87872 {
display:flex;
position:var(--I87872-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I87872:hover {
}


.I87873 {
display:flex;
position:var(--I87873-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I87873:hover {
}


.I87874 {
display:flex;
position:var(--I87874-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I87874:hover {
}


.I87875 {
display:flex;
position:var(--I87875-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;

flex-direction:row;


}
.I87875:hover {
}


.I87876 {
display:flex;
position:var(--I87876-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:2;
width:100%;
padding-bottom:2rem;

}
.I87876:hover {
}


.I157894 {
display:flex;
position:var(--I157894-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157894:hover {
}


.I167904 {
display:flex;
position:var(--I167904-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167904:hover {
}


.I168660 {
display:flex;
position:var(--I168660-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168660:hover {
}


.I169200 {
display:flex;
position:var(--I169200-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169200:hover {
}


.I87877 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I87877:hover {
}


.I87878 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I87878:hover {
}


.I158109 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158109:hover {
}


.I168282 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168282:hover {
}


.I168930 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168930:hover {
}


.I169470 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169470:hover {
}


h1.I87879, .I87879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87879:hover {
}
.I87879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87879 > .viewport:hover {
}

@media (max-width:992px) {
.I87879 {

height:auto;


}
.I87879:hover {
}
.I87879 > .viewport {



}
.I87879 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I87879 {

order:4;

}
.I87879:hover {
}
.I87879 > .viewport {



}
.I87879 > .viewport:hover {
}

}
h1.I87880, .I87880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87880:hover {
}
.I87880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87880 > .viewport:hover {
}

@media (min-width:1440px) {
.I87880 {

order:5;

}
.I87880:hover {
}
.I87880 > .viewport {



}
.I87880 > .viewport:hover {
}

}
h1.I87881, .I87881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I87881:hover {
}
.I87881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87881 > .viewport:hover {
}


h1.I87882, .I87882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I87882:hover {
}
.I87882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87882 > .viewport:hover {
}


h1.I87883, .I87883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87883:hover {
}
.I87883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87883 > .viewport:hover {
}


h1.I87884, .I87884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87884:hover {
}
.I87884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87884 > .viewport:hover {
}


h1.I87885, .I87885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I87885:hover {
}
.I87885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87885 > .viewport:hover {
}


h1.I87886, .I87886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I87886:hover {
}
.I87886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87886 > .viewport:hover {
}


h1.I87887, .I87887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87887:hover {
}
.I87887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87887 > .viewport:hover {
}


h1.I87888, .I87888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87888:hover {
}
.I87888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87888 > .viewport:hover {
}


h1.I87889, .I87889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I87889:hover {
}
.I87889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87889 > .viewport:hover {
}


h1.I87890, .I87890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I87890:hover {
}
.I87890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87890 > .viewport:hover {
}

@media (min-width:1440px) {
.I87890 {

order:3;

}
.I87890:hover {
}
.I87890 > .viewport {



}
.I87890 > .viewport:hover {
}

}
h1.I87891, .I87891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I87891:hover {
}
.I87891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87891 > .viewport:hover {
}

@media (min-width:1440px) {
.I87891 {

order:7;

}
.I87891:hover {
}
.I87891 > .viewport {



}
.I87891 > .viewport:hover {
}

}
h1.I87892, .I87892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I87892:hover {
}
.I87892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87892 > .viewport:hover {
}

@media (min-width:1440px) {
.I87892 {

order:6;

}
.I87892:hover {
}
.I87892 > .viewport {



}
.I87892 > .viewport:hover {
}

}
h1.I87893, .I87893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I87893:hover {
}
.I87893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87893 > .viewport:hover {
}

@media (min-width:1440px) {
.I87893 {

order:8;

}
.I87893:hover {
}
.I87893 > .viewport {



}
.I87893 > .viewport:hover {
}

}
h1.I87894, .I87894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87894:hover {
}
.I87894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87894 > .viewport:hover {
}


h1.I87895, .I87895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87895:hover {
}
.I87895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87895 > .viewport:hover {
}


h1.I87896, .I87896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87896:hover {
}
.I87896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87896 > .viewport:hover {
}


h1.I87897, .I87897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87897 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I87897:hover {
}
.I87897 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87897 > .viewport:hover {
}


h1.I87898, .I87898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I87898:hover {
}
.I87898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87898 > .viewport:hover {
}


h1.I87899, .I87899 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87899 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87899:hover {
}
.I87899 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87899 > .viewport:hover {
}


h1.I157980, .I157980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157980:hover {
}
.I157980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157980 > .viewport:hover {
}


h1.I158066, .I158066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158066:hover {
}
.I158066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158066 > .viewport:hover {
}


h1.I158195, .I158195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158195:hover {
}
.I158195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158195 > .viewport:hover {
}


h1.I158281, .I158281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158281:hover {
}
.I158281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158281 > .viewport:hover {
}


h1.I165785, .I165785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;

}
.I165785:hover {
}
.I165785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165785 > .viewport:hover {
}


h1.I167781, .I167781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167781:hover {
}
.I167781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167781 > .viewport:hover {
}


h1.I168012, .I168012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168012:hover {
}
.I168012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168012 > .viewport:hover {
}


h1.I168228, .I168228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168228:hover {
}
.I168228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168228 > .viewport:hover {
}


h1.I168390, .I168390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168390:hover {
}
.I168390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168390 > .viewport:hover {
}


h1.I168498, .I168498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168498:hover {
}
.I168498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168498 > .viewport:hover {
}


h1.I168768, .I168768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168768:hover {
}
.I168768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168768 > .viewport:hover {
}


h1.I168876, .I168876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168876:hover {
}
.I168876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168876 > .viewport:hover {
}


h1.I169038, .I169038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169038:hover {
}
.I169038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169038 > .viewport:hover {
}


h1.I169146, .I169146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169146:hover {
}
.I169146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169146 > .viewport:hover {
}


h1.I169308, .I169308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169308:hover {
}
.I169308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169308 > .viewport:hover {
}


h1.I169416, .I169416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169416:hover {
}
.I169416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169416 > .viewport:hover {
}


h1.I169578, .I169578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169578:hover {
}
.I169578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169578 > .viewport:hover {
}


h1.I169686, .I169686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169686:hover {
}
.I169686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169686 > .viewport:hover {
}


.I87900 {
display:flex;

}
.I87900:hover {
}
@media (max-width:992px) {
.I87900 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I87900:hover {
}
}
@media (max-width:640px) {
.I87900 {
display:flex;
height:60vw;

}
.I87900:hover {
}
}

.I87901, a.I87901 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I87901:hover, a.I87901:hover {
}
@media (max-width:640px) {
.I87901, a.I87901 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87901:hover, a.I87901:hover {
}
}

.I87902, a.I87902 {
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;

}
.I87902:hover, a.I87902:hover {
}
@media (max-width:640px) {
.I87902, a.I87902 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87902:hover, a.I87902:hover {
}
}

.I87903 .image, .I87903.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I87903 .image:hover, .I87903.image:hover {
}
@media (max-width:640px) {
.I87903 .image, .I87903.image {
border-radius:100%;

}
.I87903 .image:hover, .I87903.image:hover {
}
}

.I87904, a.I87904 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87904:hover, a.I87904:hover {
}
@media (max-width:992px) {
.I87904, a.I87904 {
}
.I87904:hover, a.I87904:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87904, a.I87904 {
display:flex;
padding-bottom:1rem;

}
.I87904:hover, a.I87904:hover {
}
}

.I87905, a.I87905 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87905:hover, a.I87905:hover {
}
@media (max-width:992px) {
.I87905, a.I87905 {
}
.I87905:hover, a.I87905:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87905, a.I87905 {
display:flex;
padding-bottom:1rem;

}
.I87905:hover, a.I87905:hover {
}
}

.I87906, a.I87906 {
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;

}
.I87906:hover, a.I87906:hover {
}
@media (max-width:992px) {
.I87906, a.I87906 {
}
.I87906:hover, a.I87906:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87906, a.I87906 {
display:flex;
padding-bottom:1rem;

}
.I87906:hover, a.I87906:hover {
}
}

.I87907 .image, .I87907.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I87907 .image:hover, .I87907.image:hover {
}
@media (max-width:640px) {
.I87907 .image, .I87907.image {
border-radius:100%;

}
.I87907 .image:hover, .I87907.image:hover {
}
}

.I87908, a.I87908 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87908:hover, a.I87908:hover {
}
@media (max-width:992px) {
.I87908, a.I87908 {
}
.I87908:hover, a.I87908:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87908, a.I87908 {
display:flex;
padding-bottom:1rem;

}
.I87908:hover, a.I87908:hover {
}
}

.I87909, a.I87909 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I87909:hover, a.I87909:hover {
}
@media (max-width:992px) {
.I87909, a.I87909 {
}
.I87909:hover, a.I87909:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87909, a.I87909 {
display:flex;
padding-bottom:1rem;

}
.I87909:hover, a.I87909:hover {
}
}

.I87910, a.I87910 {
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;

}
.I87910:hover, a.I87910:hover {
}
@media (max-width:992px) {
.I87910, a.I87910 {
}
.I87910:hover, a.I87910:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87910, a.I87910 {
display:flex;
padding-bottom:1rem;

}
.I87910:hover, a.I87910:hover {
}
}

.I87911 .button, .I87911.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I87911 button.button, button.I87911.button {
cursor:pointer;
}
.I87911 .button .text, .I87911.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I87911 .button .icon, .I87911.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;
}
.I87911 .button:hover, .I87911.button:hover {
}
.I87911 .button:hover .text, .I87911.button:hover .text {
text-decoration:underline;

}
.I87911 .button:hover .icon, .I87911.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) {
.I87911 .button, .I87911.button {
}
.I87911 button.button, button.I87911.button {
}
.I87911 .button .text, .I87911.button .text {
font-family:Rubik;

}
.I87911 .button .icon, .I87911.button .icon {
background-size:100% 100%;
}
.I87911 .button:hover, .I87911.button:hover {
}
.I87911 .button:hover .text, .I87911.button:hover .text {
}
.I87911 .button:hover .icon, .I87911.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I87911 .button, .I87911.button {
}
.I87911 button.button, button.I87911.button {
}
.I87911 .button .text, .I87911.button .text {
}
.I87911 .button .icon, .I87911.button .icon {
background-size:100% 100%;
}
.I87911 .button:hover, .I87911.button:hover {
}
.I87911 .button:hover .text, .I87911.button:hover .text {
}
.I87911 .button:hover .icon, .I87911.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I87911 .button, .I87911.button {
}
.I87911 button.button, button.I87911.button {
}
.I87911 .button .text, .I87911.button .text {
}
.I87911 .button .icon, .I87911.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');
}
.I87911 .button:hover, .I87911.button:hover {
}
.I87911 .button:hover .text, .I87911.button:hover .text {
}
.I87911 .button:hover .icon, .I87911.button:hover .icon {
background-size:100% 100%;
}
}
.I87912, a.I87912 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87912:hover, a.I87912:hover {
}
@media (max-width:992px) {
.I87912, a.I87912 {
}
.I87912:hover, a.I87912:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87912, a.I87912 {
display:flex;
padding-bottom:1rem;

}
.I87912:hover, a.I87912:hover {
}
}

.I87913, a.I87913 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87913:hover, a.I87913:hover {
}
@media (max-width:992px) {
.I87913, a.I87913 {
}
.I87913:hover, a.I87913:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87913, a.I87913 {
display:flex;
padding-bottom:1rem;

}
.I87913:hover, a.I87913:hover {
}
}

.I87914, a.I87914 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I87914:hover, a.I87914:hover {
}
@media (max-width:992px) {
.I87914, a.I87914 {
}
.I87914:hover, a.I87914:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87914, a.I87914 {
display:flex;
padding-bottom:1rem;

}
.I87914:hover, a.I87914:hover {
}
}

.I87915 .button, .I87915.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87915 button.button, button.I87915.button {
cursor:pointer;
}
.I87915 .button .text, .I87915.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87915 .button .icon, .I87915.button .icon {
flex:none;
background-size:100% 100%;
}
.I87915 .button:hover, .I87915.button:hover {
}
.I87915 .button:hover .text, .I87915.button:hover .text {
}
.I87915 .button:hover .icon, .I87915.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87915 .button, .I87915.button {
}
.I87915 button.button, button.I87915.button {
}
.I87915 .button .text, .I87915.button .text {
font-family:Rubik;

}
.I87915 .button .icon, .I87915.button .icon {
background-size:100% 100%;
}
.I87915 .button:hover, .I87915.button:hover {
}
.I87915 .button:hover .text, .I87915.button:hover .text {
}
.I87915 .button:hover .icon, .I87915.button:hover .icon {
background-size:100% 100%;
}
}

.I87916 .button, .I87916.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87916 button.button, button.I87916.button {
cursor:pointer;
}
.I87916 .button .text, .I87916.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87916 .button .icon, .I87916.button .icon {
flex:none;
background-size:100% 100%;
}
.I87916 .button:hover, .I87916.button:hover {
}
.I87916 .button:hover .text, .I87916.button:hover .text {
}
.I87916 .button:hover .icon, .I87916.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87916 .button, .I87916.button {
}
.I87916 button.button, button.I87916.button {
}
.I87916 .button .text, .I87916.button .text {
font-family:Rubik;

}
.I87916 .button .icon, .I87916.button .icon {
background-size:100% 100%;
}
.I87916 .button:hover, .I87916.button:hover {
}
.I87916 .button:hover .text, .I87916.button:hover .text {
}
.I87916 .button:hover .icon, .I87916.button:hover .icon {
background-size:100% 100%;
}
}

.I87917 .button, .I87917.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87917 button.button, button.I87917.button {
cursor:pointer;
}
.I87917 .button .text, .I87917.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87917 .button .icon, .I87917.button .icon {
flex:none;
background-size:100% 100%;
}
.I87917 .button:hover, .I87917.button:hover {
}
.I87917 .button:hover .text, .I87917.button:hover .text {
}
.I87917 .button:hover .icon, .I87917.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87917 .button, .I87917.button {
}
.I87917 button.button, button.I87917.button {
}
.I87917 .button .text, .I87917.button .text {
font-family:Rubik;

}
.I87917 .button .icon, .I87917.button .icon {
background-size:100% 100%;
}
.I87917 .button:hover, .I87917.button:hover {
}
.I87917 .button:hover .text, .I87917.button:hover .text {
}
.I87917 .button:hover .icon, .I87917.button:hover .icon {
background-size:100% 100%;
}
}

.I87918 .button, .I87918.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87918 button.button, button.I87918.button {
cursor:pointer;
}
.I87918 .button .text, .I87918.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87918 .button .icon, .I87918.button .icon {
flex:none;
background-size:100% 100%;
}
.I87918 .button:hover, .I87918.button:hover {
}
.I87918 .button:hover .text, .I87918.button:hover .text {
}
.I87918 .button:hover .icon, .I87918.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87918 .button, .I87918.button {
}
.I87918 button.button, button.I87918.button {
}
.I87918 .button .text, .I87918.button .text {
font-family:Rubik;

}
.I87918 .button .icon, .I87918.button .icon {
background-size:100% 100%;
}
.I87918 .button:hover, .I87918.button:hover {
}
.I87918 .button:hover .text, .I87918.button:hover .text {
}
.I87918 .button:hover .icon, .I87918.button:hover .icon {
background-size:100% 100%;
}
}

.I87919 .button, .I87919.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I87919 button.button, button.I87919.button {
cursor:pointer;
}
.I87919 .button .text, .I87919.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I87919 .button .icon, .I87919.button .icon {
flex:none;
background-size:100% 100%;
}
.I87919 .button:hover, .I87919.button:hover {
}
.I87919 .button:hover .text, .I87919.button:hover .text {
}
.I87919 .button:hover .icon, .I87919.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I87919 .button, .I87919.button {
}
.I87919 button.button, button.I87919.button {
}
.I87919 .button .text, .I87919.button .text {
font-family:Rubik;

}
.I87919 .button .icon, .I87919.button .icon {
background-size:100% 100%;
}
.I87919 .button:hover, .I87919.button:hover {
}
.I87919 .button:hover .text, .I87919.button:hover .text {
}
.I87919 .button:hover .icon, .I87919.button:hover .icon {
background-size:100% 100%;
}
}

.I87920, a.I87920 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I87920:hover, a.I87920:hover {
}

.I157937 .image, .I157937.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157937 .image:hover, .I157937.image:hover {
}
@media (max-width:640px) {
.I157937 .image, .I157937.image {
border-radius:100%;

}
.I157937 .image:hover, .I157937.image:hover {
}
}

.I158023, a.I158023 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158023:hover, a.I158023:hover {
}
@media (max-width:992px) {
.I158023, a.I158023 {
}
.I158023:hover, a.I158023:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158023, a.I158023 {
display:flex;
padding-bottom:1rem;

}
.I158023:hover, a.I158023:hover {
}
}

.I158152, a.I158152 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158152:hover, a.I158152:hover {
}
@media (max-width:992px) {
.I158152, a.I158152 {
}
.I158152:hover, a.I158152:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158152, a.I158152 {
display:flex;
padding-bottom:1rem;

}
.I158152:hover, a.I158152:hover {
}
}

.I158238, a.I158238 {
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;

}
.I158238:hover, a.I158238:hover {
}
@media (max-width:992px) {
.I158238, a.I158238 {
}
.I158238:hover, a.I158238:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158238, a.I158238 {
display:flex;
padding-bottom:1rem;

}
.I158238:hover, a.I158238:hover {
}
}

.I165731, a.I165731 {
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;

}
.I165731:hover, a.I165731:hover {
}
@media (max-width:992px) {
.I165731, a.I165731 {
}
.I165731:hover, a.I165731:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165731, a.I165731 {
display:flex;
padding-bottom:1rem;

}
.I165731:hover, a.I165731:hover {
}
}

.I167727, a.I167727 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167727:hover, a.I167727:hover {
}
@media (max-width:992px) {
.I167727, a.I167727 {
}
.I167727:hover, a.I167727:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167727, a.I167727 {
display:flex;
padding-bottom:1rem;

}
.I167727:hover, a.I167727:hover {
}
}

.I167958 .image, .I167958.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167958 .image:hover, .I167958.image:hover {
}
@media (max-width:640px) {
.I167958 .image, .I167958.image {
border-radius:100%;

}
.I167958 .image:hover, .I167958.image:hover {
}
}

.I168174, a.I168174 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168174:hover, a.I168174:hover {
}
@media (max-width:992px) {
.I168174, a.I168174 {
}
.I168174:hover, a.I168174:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168174, a.I168174 {
display:flex;
padding-bottom:1rem;

}
.I168174:hover, a.I168174:hover {
}
}

.I168336, a.I168336 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168336:hover, a.I168336:hover {
}
@media (max-width:992px) {
.I168336, a.I168336 {
}
.I168336:hover, a.I168336:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168336, a.I168336 {
display:flex;
padding-bottom:1rem;

}
.I168336:hover, a.I168336:hover {
}
}

.I168444, a.I168444 {
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;

}
.I168444:hover, a.I168444:hover {
}
@media (max-width:992px) {
.I168444, a.I168444 {
}
.I168444:hover, a.I168444:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168444, a.I168444 {
display:flex;
padding-bottom:1rem;

}
.I168444:hover, a.I168444:hover {
}
}

.I168714 .image, .I168714.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168714 .image:hover, .I168714.image:hover {
}
@media (max-width:640px) {
.I168714 .image, .I168714.image {
border-radius:100%;

}
.I168714 .image:hover, .I168714.image:hover {
}
}

.I168822, a.I168822 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168822:hover, a.I168822:hover {
}
@media (max-width:992px) {
.I168822, a.I168822 {
}
.I168822:hover, a.I168822:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168822, a.I168822 {
display:flex;
padding-bottom:1rem;

}
.I168822:hover, a.I168822:hover {
}
}

.I168984, a.I168984 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168984:hover, a.I168984:hover {
}
@media (max-width:992px) {
.I168984, a.I168984 {
}
.I168984:hover, a.I168984:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168984, a.I168984 {
display:flex;
padding-bottom:1rem;

}
.I168984:hover, a.I168984:hover {
}
}

.I169092, a.I169092 {
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;

}
.I169092:hover, a.I169092:hover {
}
@media (max-width:992px) {
.I169092, a.I169092 {
}
.I169092:hover, a.I169092:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169092, a.I169092 {
display:flex;
padding-bottom:1rem;

}
.I169092:hover, a.I169092:hover {
}
}

.I169254 .image, .I169254.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169254 .image:hover, .I169254.image:hover {
}
@media (max-width:640px) {
.I169254 .image, .I169254.image {
border-radius:100%;

}
.I169254 .image:hover, .I169254.image:hover {
}
}

.I169362, a.I169362 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169362:hover, a.I169362:hover {
}
@media (max-width:992px) {
.I169362, a.I169362 {
}
.I169362:hover, a.I169362:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169362, a.I169362 {
display:flex;
padding-bottom:1rem;

}
.I169362:hover, a.I169362:hover {
}
}

.I169524, a.I169524 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169524:hover, a.I169524:hover {
}
@media (max-width:992px) {
.I169524, a.I169524 {
}
.I169524:hover, a.I169524:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169524, a.I169524 {
display:flex;
padding-bottom:1rem;

}
.I169524:hover, a.I169524:hover {
}
}

.I169632, a.I169632 {
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;

}
.I169632:hover, a.I169632:hover {
}
@media (max-width:992px) {
.I169632, a.I169632 {
}
.I169632:hover, a.I169632:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169632, a.I169632 {
display:flex;
padding-bottom:1rem;

}
.I169632:hover, a.I169632:hover {
}
}

h1.I87921, .I87921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87921:hover {
}
.I87921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87921 > .viewport:hover {
}


.I87922 {
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;

	
}
.I87922:hover {
}
@media (max-width:992px) {
.I87922 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I87922:hover {
}
}
@media (max-width:640px) {
.I87922 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I87922:hover {
}
}

.I87923 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I87923:hover {
}
@media (max-width:992px) {
.I87923 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I87923:hover {
}
}
@media (max-width:640px) {
.I87923 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I87923:hover {
}
}

.I87924 {
display:flex;
position:var(--I87924-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I87924-location-transform:translate(0px,0px);
z-index:var(--I87924-z-index, auto);

transform:
var(--I87924-location-transform, translate(0px,0px))
var(--I87924-user-box-transform, translate(0px,0px))
;


position:var(--I87924-position-static-computed, static);
}
.I87924:hover {
}

@media (max-width:640px) {
.I87924 {

width:calc(100vw - 2rem);

}
.I87924:hover {
}

}

.I87925 {
display:flex;
position:var(--I87925-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I87925:hover {
}

@media (max-width:640px) {
.I87925 {

width:calc(100vw - 2rem);

}
.I87925:hover {
}

}

.I87926 {
display:flex;
position:var(--I87926-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;
}
.I87926:hover {
}
.I87926 {
--I87926-position-static-computed:static;
}
.I87926 > .sector, .I87926 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87926 {

width:calc(100vw - 2rem);

}
.I87926:hover {
}

}

.I87927 {
display:flex;
position:var(--I87927-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I87927:hover {
}

@media (max-width:640px) {
.I87927 {

padding-left:1rem;
padding-right:1rem;

}
.I87927:hover {
}

}

.I87928 {
display:flex;
position:var(--I87928-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I87928:hover {
}

@media (max-width:640px) {
.I87928 {

width:calc(100vw - 2rem);

}
.I87928:hover {
}

}

.I87929 {
display:flex;
position:var(--I87929-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I87929:hover {
}
.I87929 {
--I87929-position-static-computed:static;
}
.I87929 > .sector, .I87929 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I87929 {

width:calc(100vw - 2rem);

}
.I87929:hover {
}

}
@media (min-width:1440px) {
.I87929 {

}
.I87929:hover {
}
.I87929 {
--I87929-position-static-computed:static;
}
.I87929 > .sector, .I87929 > .group-sectors {
position:relative;
}
}
.I87930 {
display:flex;
position:var(--I87930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:22;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I87930:hover {
}

@media (max-width:640px) {
.I87930 {

width:calc(100vw - 2rem);

}
.I87930:hover {
}

}

.I87931 {
display:flex;
position:var(--I87931-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;
}
.I87931:hover {
}

@media (max-width:640px) {
.I87931 {

width:calc(100vw - 2rem);

}
.I87931:hover {
}

}

.I87932 {
display:flex;
position:var(--I87932-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;
}
.I87932:hover {
}

@media (max-width:640px) {
.I87932 {

width:calc(100vw - 2rem);

}
.I87932:hover {
}

}

.I87933 {
display:flex;
position:var(--I87933-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;
}
.I87933:hover {
}

@media (max-width:640px) {
.I87933 {

width:calc(100vw - 2rem);

}
.I87933:hover {
}

}

.I87934 {
display:flex;
position:var(--I87934-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I87934:hover {
}


.I108500 {
display:flex;
position:var(--I108500-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;
}
.I108500:hover {
}

@media (max-width:640px) {
.I108500 {

width:calc(100vw - 2rem);

}
.I108500:hover {
}

}

.I166517 {
display:flex;
position:var(--I166517-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;
}
.I166517:hover {
}


.I87935 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87935:hover {
}

@media (min-width:1440px) {
.I87935 {

order:4;


	
}
.I87935:hover {
}

}
.I87936 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87936:hover {
}

@media (min-width:1440px) {
.I87936 {

order:2;


	
}
.I87936:hover {
}

}
.I87937 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87937:hover {
}


.I87938 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87938:hover {
}


.I87939 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87939:hover {
}


.I87940 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87940:hover {
}


.I87941 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87941:hover {
}


.I87942 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87942:hover {
}


.I87943 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I87943:hover {
}


.I88951 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I88951:hover {
}
.I88951 > .sector {
position:relative;
}
@media (max-width:640px) {
.I88951 {



flex-direction:column;
align-items:flex-start;

	
}
.I88951:hover {
}

}

.I108805 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108805:hover {
}


.I167022 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167022:hover {
}


h1.I87944, .I87944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I87944:hover {
}
.I87944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87944 > .viewport:hover {
}

@media (min-width:1440px) {
.I87944 {

order:8;

}
.I87944:hover {
}
.I87944 > .viewport {



}
.I87944 > .viewport:hover {
}

}
h1.I87945, .I87945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I87945:hover {
}
.I87945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87945 > .viewport:hover {
}


h1.I87946, .I87946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87946:hover {
}
.I87946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87946 > .viewport:hover {
}

@media (min-width:1440px) {
.I87946 {

order:3;

}
.I87946:hover {
}
.I87946 > .viewport {



}
.I87946 > .viewport:hover {
}

}
h1.I87947, .I87947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87947:hover {
}
.I87947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87947 > .viewport:hover {
}


h1.I87948, .I87948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I87948:hover {
}
.I87948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87948 > .viewport:hover {
}


h1.I87949, .I87949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87949:hover {
}
.I87949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87949 > .viewport:hover {
}


h1.I87950, .I87950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87950:hover {
}
.I87950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87950 > .viewport:hover {
}


h1.I87951, .I87951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87951:hover {
}
.I87951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87951 > .viewport:hover {
}


h1.I87952, .I87952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I87952:hover {
}
.I87952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87952 > .viewport:hover {
}


h1.I87953, .I87953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87953:hover {
}
.I87953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87953 > .viewport:hover {
}


h1.I87954, .I87954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87954:hover {
}
.I87954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87954 > .viewport:hover {
}


h1.I87955, .I87955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I87955:hover {
}
.I87955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87955 > .viewport:hover {
}


h1.I87956, .I87956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87956:hover {
}
.I87956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87956 > .viewport:hover {
}


h1.I87957, .I87957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I87957:hover {
}
.I87957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87957 > .viewport:hover {
}


h1.I87958, .I87958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87958:hover {
}
.I87958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87958 > .viewport:hover {
}


h1.I87959, .I87959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87959:hover {
}
.I87959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87959 > .viewport:hover {
}


h1.I87960, .I87960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I87960:hover {
}
.I87960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I87960 > .viewport:hover {
}


h1.I87961, .I87961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87961:hover {
}
.I87961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87961 > .viewport:hover {
}

@media (max-width:640px) {
.I87961 {

width:100%;


}
.I87961:hover {
}
.I87961 > .viewport {



}
.I87961 > .viewport:hover {
}

}

h1.I87962, .I87962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87962:hover {
}
.I87962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87962 > .viewport:hover {
}


h1.I87963, .I87963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87963:hover {
}
.I87963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87963 > .viewport:hover {
}


h1.I87964, .I87964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87964:hover {
}
.I87964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87964 > .viewport:hover {
}


h1.I87965, .I87965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87965:hover {
}
.I87965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87965 > .viewport:hover {
}


h1.I87966, .I87966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I87966:hover {
}
.I87966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87966 > .viewport:hover {
}


h1.I87967, .I87967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87967:hover {
}
.I87967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87967 > .viewport:hover {
}


h1.I87968, .I87968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87968:hover {
}
.I87968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87968 > .viewport:hover {
}


h1.I87969, .I87969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87969:hover {
}
.I87969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87969 > .viewport:hover {
}


h1.I87970, .I87970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87970:hover {
}
.I87970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87970 > .viewport:hover {
}


h1.I87971, .I87971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I87971:hover {
}
.I87971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87971 > .viewport:hover {
}


h1.I87972, .I87972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I87972:hover {
}
.I87972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87972 > .viewport:hover {
}


h1.I87973, .I87973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87973:hover {
}
.I87973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87973 > .viewport:hover {
}


h1.I87977, .I87977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I87977:hover {
}
.I87977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87977 > .viewport:hover {
}


h1.I87979, .I87979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I87979:hover {
}
.I87979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87979 > .viewport:hover {
}


h1.I87983, .I87983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I87983:hover {
}
.I87983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87983 > .viewport:hover {
}

@media (min-width:1440px) {
.I87983 {

order:3;

}
.I87983:hover {
}
.I87983 > .viewport {



}
.I87983 > .viewport:hover {
}

}
h1.I87984, .I87984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87984:hover {
}
.I87984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87984 > .viewport:hover {
}


h1.I87985, .I87985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87985:hover {
}
.I87985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87985 > .viewport:hover {
}


h1.I87986, .I87986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I87986:hover {
}
.I87986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87986 > .viewport:hover {
}


h1.I87987, .I87987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87987:hover {
}
.I87987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87987 > .viewport:hover {
}


h1.I87988, .I87988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I87988:hover {
}
.I87988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87988 > .viewport:hover {
}


h1.I87989, .I87989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87989:hover {
}
.I87989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87989 > .viewport:hover {
}


h1.I87990, .I87990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87990:hover {
}
.I87990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87990 > .viewport:hover {
}


h1.I87991, .I87991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I87991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I87991:hover {
}
.I87991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I87991 > .viewport:hover {
}


h1.I88940, .I88940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I88940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I88940:hover {
}
.I88940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I88940 > .viewport:hover {
}


h1.I89117, .I89117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89117:hover {
}
.I89117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89117 > .viewport:hover {
}


h1.I89183, .I89183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89183:hover {
}
.I89183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89183 > .viewport:hover {
}


h1.I89205, .I89205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89205:hover {
}
.I89205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89205 > .viewport:hover {
}


h1.I89227, .I89227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89227:hover {
}
.I89227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89227 > .viewport:hover {
}


h1.I89249, .I89249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89249:hover {
}
.I89249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89249 > .viewport:hover {
}


h1.I89271, .I89271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89271:hover {
}
.I89271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89271 > .viewport:hover {
}


h1.I89293, .I89293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89293:hover {
}
.I89293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89293 > .viewport:hover {
}


h1.I108622, .I108622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108622:hover {
}
.I108622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108622 > .viewport:hover {
}


h1.I108744, .I108744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108744:hover {
}
.I108744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108744 > .viewport:hover {
}


h1.I108927, .I108927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108927:hover {
}
.I108927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108927 > .viewport:hover {
}


h1.I109049, .I109049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109049:hover {
}
.I109049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109049 > .viewport:hover {
}


h1.I109171, .I109171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109171:hover {
}
.I109171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109171 > .viewport:hover {
}

@media (max-width:640px) {
.I109171 {

width:100%;


}
.I109171:hover {
}
.I109171 > .viewport {



}
.I109171 > .viewport:hover {
}

}

h1.I163011, .I163011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163011:hover {
}
.I163011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163011 > .viewport:hover {
}


h1.I165943, .I165943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165943:hover {
}
.I165943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165943 > .viewport:hover {
}


h1.I166416, .I166416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166416:hover {
}
.I166416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166416 > .viewport:hover {
}


h1.I166719, .I166719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166719:hover {
}
.I166719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166719 > .viewport:hover {
}


h1.I166921, .I166921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166921:hover {
}
.I166921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166921 > .viewport:hover {
}


h1.I167224, .I167224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167224:hover {
}
.I167224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167224 > .viewport:hover {
}


h1.I167426, .I167426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167426:hover {
}
.I167426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167426 > .viewport:hover {
}


h1.I167628, .I167628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167628:hover {
}
.I167628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167628 > .viewport:hover {
}

@media (max-width:640px) {
.I167628 {

width:100%;


}
.I167628:hover {
}
.I167628 > .viewport {



}
.I167628 > .viewport:hover {
}

}

h1.I176904, .I176904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176904:hover {
}
.I176904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176904 > .viewport:hover {
}


h1.I177110, .I177110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177110:hover {
}
.I177110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177110 > .viewport:hover {
}


h1.I177316, .I177316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177316:hover {
}
.I177316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177316 > .viewport:hover {
}


h1.I177682, .I177682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177682:hover {
}
.I177682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177682 > .viewport:hover {
}


.I87992 .image, .I87992.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87992 .image:hover, .I87992.image:hover {
}
@media (min-width:1440px) {
.I87992 .image, .I87992.image {
width:100%;

}
.I87992 .image:hover, .I87992.image:hover {
}
}
.I87993, a.I87993 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87993:hover, a.I87993:hover {
}
@media (max-width:992px) {
.I87993, a.I87993 {
}
.I87993:hover, a.I87993:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87993, a.I87993 {
display:flex;
padding-bottom:0rem;

}
.I87993:hover, a.I87993:hover {
}
}

.I87994 .image, .I87994.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87994 .image:hover, .I87994.image:hover {
}
@media (min-width:1440px) {
.I87994 .image, .I87994.image {
width:100%;

}
.I87994 .image:hover, .I87994.image:hover {
}
}
.I87995 .image, .I87995.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I87995 .image:hover, .I87995.image:hover {
}

.I87996, a.I87996 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87996:hover, a.I87996:hover {
}
@media (max-width:992px) {
.I87996, a.I87996 {
}
.I87996:hover, a.I87996:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87996, a.I87996 {
display:flex;
padding-bottom:0rem;

}
.I87996:hover, a.I87996:hover {
}
}

.I87997, a.I87997 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I87997:hover, a.I87997:hover {
}
@media (min-width:1440px) {
.I87997, a.I87997 {
display:flex;
font-weight:500;


}
.I87997:hover, a.I87997:hover {
}
}
.I87998, a.I87998 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I87998:hover, a.I87998:hover {
}
@media (max-width:992px) {
.I87998, a.I87998 {
}
.I87998:hover, a.I87998:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I87998, a.I87998 {
display:flex;
padding-bottom:0rem;

}
.I87998:hover, a.I87998:hover {
}
}

.I87999, a.I87999 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I87999:hover, a.I87999:hover {
}
@media (max-width:640px) {
.I87999, a.I87999 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I87999:hover, a.I87999:hover {
}
}

.I88000, a.I88000 {
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;

}
.I88000:hover, a.I88000:hover {
}
@media (max-width:992px) {
.I88000, a.I88000 {
}
.I88000:hover, a.I88000:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88000, a.I88000 {
display:flex;
padding-bottom:1rem;

}
.I88000:hover, a.I88000:hover {
}
}

.I88001, a.I88001 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88001:hover, a.I88001:hover {
}

.I88002, a.I88002 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88002:hover, a.I88002:hover {
}
@media (min-width:1440px) {
.I88002, a.I88002 {
display:flex;
font-weight:500;


}
.I88002:hover, a.I88002:hover {
}
}
.I88003 .image, .I88003.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I88003 .image:hover, .I88003.image:hover {
}

.I88004, a.I88004 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88004:hover, a.I88004:hover {
}
@media (min-width:1440px) {
.I88004, a.I88004 {
display:flex;
font-weight:500;


}
.I88004:hover, a.I88004:hover {
}
}
.I88005, a.I88005 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88005:hover, a.I88005:hover {
}
@media (max-width:992px) {
.I88005, a.I88005 {
}
.I88005:hover, a.I88005:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88005, a.I88005 {
display:flex;
padding-bottom:0rem;

}
.I88005:hover, a.I88005:hover {
}
}

.I88006 .image, .I88006.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I88006 .image:hover, .I88006.image:hover {
}

.I88007, a.I88007 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88007:hover, a.I88007:hover {
}
@media (min-width:1440px) {
.I88007, a.I88007 {
display:flex;
font-weight:500;


}
.I88007:hover, a.I88007:hover {
}
}
.I88008, a.I88008 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88008:hover, a.I88008:hover {
}
@media (max-width:992px) {
.I88008, a.I88008 {
}
.I88008:hover, a.I88008:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88008, a.I88008 {
display:flex;
padding-bottom:0rem;

}
.I88008:hover, a.I88008:hover {
}
}

.I88009 .image, .I88009.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I88009 .image:hover, .I88009.image:hover {
}

.I88010, a.I88010 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88010:hover, a.I88010:hover {
}
@media (min-width:1440px) {
.I88010, a.I88010 {
display:flex;
font-weight:500;


}
.I88010:hover, a.I88010:hover {
}
}
.I88011, a.I88011 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88011:hover, a.I88011:hover {
}
@media (max-width:992px) {
.I88011, a.I88011 {
}
.I88011:hover, a.I88011:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88011, a.I88011 {
display:flex;
padding-bottom:0rem;

}
.I88011:hover, a.I88011:hover {
}
}

.I88012 .image, .I88012.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I88012 .image:hover, .I88012.image:hover {
}

.I88013 .image, .I88013.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I88013 .image:hover, .I88013.image:hover {
}

.I88014 .image, .I88014.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I88014 .image:hover, .I88014.image:hover {
}

.I88015, a.I88015 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88015:hover, a.I88015:hover {
}
@media (max-width:992px) {
.I88015, a.I88015 {
}
.I88015:hover, a.I88015:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88015, a.I88015 {
display:flex;
padding-bottom:0rem;

}
.I88015:hover, a.I88015:hover {
}
}

.I88016, a.I88016 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88016:hover, a.I88016:hover {
}
@media (min-width:1440px) {
.I88016, a.I88016 {
display:flex;
font-weight:500;


}
.I88016:hover, a.I88016:hover {
}
}
.I88017, a.I88017 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88017:hover, a.I88017:hover {
}
@media (max-width:992px) {
.I88017, a.I88017 {
}
.I88017:hover, a.I88017:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88017, a.I88017 {
display:flex;
padding-bottom:0rem;

}
.I88017:hover, a.I88017:hover {
}
}

.I88018, a.I88018 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I88018:hover, a.I88018:hover {
}
@media (max-width:992px) {
.I88018, a.I88018 {
}
.I88018:hover, a.I88018:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I88018, a.I88018 {
display:flex;
font-weight:500;


}
.I88018:hover, a.I88018:hover {
}
}
.I88019, a.I88019 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I88019:hover, a.I88019:hover {
}
@media (max-width:992px) {
.I88019, a.I88019 {
}
.I88019:hover, a.I88019:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I88019, a.I88019 {
display:flex;
padding-bottom:0rem;

}
.I88019:hover, a.I88019:hover {
}
}

.I88020, a.I88020 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I88020:hover, a.I88020:hover {
}
@media (min-width:1440px) {
.I88020, a.I88020 {
display:flex;
font-weight:500;


}
.I88020:hover, a.I88020:hover {
}
}
.I88021 {
}
.I88021:hover {
}
.I88021 {
}
.I88021:hover {
}


.I88025, a.I88025 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I88025:hover, a.I88025:hover {
}

.I88027, a.I88027 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I88027:hover, a.I88027:hover {
}

.I88031 .button, .I88031.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88031 button.button, button.I88031.button {
cursor:pointer;
}
.I88031 .button .text, .I88031.button .text {
}
.I88031 .button .icon, .I88031.button .icon {
flex:none;
background-size:100% 100%;
}
.I88031 .button:hover, .I88031.button:hover {
}
.I88031 .button:hover .text, .I88031.button:hover .text {
}
.I88031 .button:hover .icon, .I88031.button:hover .icon {
background-size:100% 100%;
}

.I88032 .button, .I88032.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88032 button.button, button.I88032.button {
cursor:pointer;
}
.I88032 .button .text, .I88032.button .text {
}
.I88032 .button .icon, .I88032.button .icon {
flex:none;
background-size:100% 100%;
}
.I88032 .button:hover, .I88032.button:hover {
}
.I88032 .button:hover .text, .I88032.button:hover .text {
}
.I88032 .button:hover .icon, .I88032.button:hover .icon {
background-size:100% 100%;
}

.I88033 .button, .I88033.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88033 button.button, button.I88033.button {
cursor:pointer;
}
.I88033 .button .text, .I88033.button .text {
}
.I88033 .button .icon, .I88033.button .icon {
flex:none;
background-size:100% 100%;
}
.I88033 .button:hover, .I88033.button:hover {
}
.I88033 .button:hover .text, .I88033.button:hover .text {
}
.I88033 .button:hover .icon, .I88033.button:hover .icon {
background-size:100% 100%;
}

.I88034 .button, .I88034.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88034 button.button, button.I88034.button {
cursor:pointer;
}
.I88034 .button .text, .I88034.button .text {
}
.I88034 .button .icon, .I88034.button .icon {
flex:none;
background-size:100% 100%;
}
.I88034 .button:hover, .I88034.button:hover {
}
.I88034 .button:hover .text, .I88034.button:hover .text {
}
.I88034 .button:hover .icon, .I88034.button:hover .icon {
background-size:100% 100%;
}

.I88035 .button, .I88035.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88035 button.button, button.I88035.button {
cursor:pointer;
}
.I88035 .button .text, .I88035.button .text {
}
.I88035 .button .icon, .I88035.button .icon {
flex:none;
background-size:100% 100%;
}
.I88035 .button:hover, .I88035.button:hover {
}
.I88035 .button:hover .text, .I88035.button:hover .text {
}
.I88035 .button:hover .icon, .I88035.button:hover .icon {
background-size:100% 100%;
}

.I88036 .button, .I88036.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88036 button.button, button.I88036.button {
cursor:pointer;
}
.I88036 .button .text, .I88036.button .text {
}
.I88036 .button .icon, .I88036.button .icon {
flex:none;
background-size:100% 100%;
}
.I88036 .button:hover, .I88036.button:hover {
}
.I88036 .button:hover .text, .I88036.button:hover .text {
}
.I88036 .button:hover .icon, .I88036.button:hover .icon {
background-size:100% 100%;
}

.I88037 .button, .I88037.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88037 button.button, button.I88037.button {
cursor:pointer;
}
.I88037 .button .text, .I88037.button .text {
}
.I88037 .button .icon, .I88037.button .icon {
flex:none;
background-size:100% 100%;
}
.I88037 .button:hover, .I88037.button:hover {
}
.I88037 .button:hover .text, .I88037.button:hover .text {
}
.I88037 .button:hover .icon, .I88037.button:hover .icon {
background-size:100% 100%;
}

.I88038 .button, .I88038.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88038 button.button, button.I88038.button {
cursor:pointer;
}
.I88038 .button .text, .I88038.button .text {
}
.I88038 .button .icon, .I88038.button .icon {
flex:none;
background-size:100% 100%;
}
.I88038 .button:hover, .I88038.button:hover {
}
.I88038 .button:hover .text, .I88038.button:hover .text {
}
.I88038 .button:hover .icon, .I88038.button:hover .icon {
background-size:100% 100%;
}

.I88039 .button, .I88039.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88039 button.button, button.I88039.button {
cursor:pointer;
}
.I88039 .button .text, .I88039.button .text {
}
.I88039 .button .icon, .I88039.button .icon {
flex:none;
background-size:100% 100%;
}
.I88039 .button:hover, .I88039.button:hover {
}
.I88039 .button:hover .text, .I88039.button:hover .text {
}
.I88039 .button:hover .icon, .I88039.button:hover .icon {
background-size:100% 100%;
}

.I88929 .button, .I88929.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88929 button.button, button.I88929.button {
cursor:pointer;
}
.I88929 .button .text, .I88929.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I88929 .button .icon, .I88929.button .icon {
flex:none;
background-size:100% 100%;
}
.I88929 .button:hover, .I88929.button:hover {
}
.I88929 .button:hover .text, .I88929.button:hover .text {
}
.I88929 .button:hover .icon, .I88929.button:hover .icon {
background-size:100% 100%;
}

.I89106, a.I89106 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89106:hover, a.I89106:hover {
}

.I89172, a.I89172 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89172:hover, a.I89172:hover {
}

.I89194, a.I89194 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89194:hover, a.I89194:hover {
}

.I89216, a.I89216 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89216:hover, a.I89216:hover {
}

.I89238, a.I89238 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89238:hover, a.I89238:hover {
}

.I89260, a.I89260 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89260:hover, a.I89260:hover {
}

.I89282, a.I89282 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89282:hover, a.I89282:hover {
}

.I108561 .button, .I108561.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108561 button.button, button.I108561.button {
cursor:pointer;
}
.I108561 .button .text, .I108561.button .text {
}
.I108561 .button .icon, .I108561.button .icon {
flex:none;
background-size:100% 100%;
}
.I108561 .button:hover, .I108561.button:hover {
}
.I108561 .button:hover .text, .I108561.button:hover .text {
}
.I108561 .button:hover .icon, .I108561.button:hover .icon {
background-size:100% 100%;
}

.I108683, a.I108683 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108683:hover, a.I108683:hover {
}

.I108866, a.I108866 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108866:hover, a.I108866:hover {
}

.I108988, a.I108988 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108988:hover, a.I108988:hover {
}

.I109110 .image, .I109110.image {
vertical-align:top;
}
.I109110 .image:hover, .I109110.image:hover {
}

.I162914, a.I162914 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162914:hover, a.I162914:hover {
}

.I165842, a.I165842 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165842:hover, a.I165842:hover {
}

.I166315, a.I166315 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166315:hover, a.I166315:hover {
}

.I166618 .button, .I166618.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166618 button.button, button.I166618.button {
cursor:pointer;
}
.I166618 .button .text, .I166618.button .text {
}
.I166618 .button .icon, .I166618.button .icon {
flex:none;
background-size:100% 100%;
}
.I166618 .button:hover, .I166618.button:hover {
}
.I166618 .button:hover .text, .I166618.button:hover .text {
}
.I166618 .button:hover .icon, .I166618.button:hover .icon {
background-size:100% 100%;
}

.I166820, a.I166820 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166820:hover, a.I166820:hover {
}

.I167123, a.I167123 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167123:hover, a.I167123:hover {
}

.I167325, a.I167325 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167325:hover, a.I167325:hover {
}

.I167527 .image, .I167527.image {
vertical-align:top;
}
.I167527 .image:hover, .I167527.image:hover {
}

.I176801, a.I176801 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176801:hover, a.I176801:hover {
}

.I177007, a.I177007 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177007:hover, a.I177007:hover {
}

.I177213, a.I177213 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177213:hover, a.I177213:hover {
}

.I177578, a.I177578 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177578:hover, a.I177578:hover {
}

h1.I91929, .I91929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I91929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I91929:hover {
}
.I91929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I91929 > .viewport:hover {
}


.I91928 {
}
.I91928:hover {
}
.I91928 {
}
.I91928: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;
}
}


