/* Cache file:3715_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 {
}
.I160955 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I160955: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 {
}
.I160955 {
width:100%;

	
}
.I160955: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 {
}
.I160955 {
width:100%;

	
}
.I160955:hover {
}
}

.I160956 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I160956:hover {
}
@media (max-width:992px) {
.I160956 {

padding-top:70px;


}
.I160956:hover {
}
}
@media (max-width:640px) {
.I160956 {

width:100%;
margin-top:40px;


}
.I160956:hover {
}
}
@media (min-width:1440px) {
.I160956 {

order:28;

}
.I160956:hover {
}
}
.I160965 {
display:flex;
position:var(--I160965-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(--I160965-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I160965-location-transform:translate(0px,0px);
	

transform:
var(--I160965-location-transform, translate(0px,0px))
var(--I160965-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I160965:hover {
}
.I160965 {
--I160965-position-static-computed:static;
}
.I160965 > .sector, .I160965 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I160965 {

position:fixed;
z-index:var(--I160965-z-index, 1);

transform:
var(--I160965-location-transform, translate(0px,0px))
var(--I160965-user-box-transform, translate(0px,0px))
;


}
.I160965:hover {
}

}
@media (max-width:640px) {
.I160965 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I160965-z-index, 1);

transform:
var(--I160965-location-transform, translate(0px,0px))
var(--I160965-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I160965:hover {
}
.I160965 {
--I160965-position-static-computed:static;
}
.I160965 > .sector, .I160965 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I160965 {

order:25;
}
.I160965:hover {
}

}
.I160970 {
display:flex;
position:var(--I160970-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;


}
.I160970:hover {
}

@media (max-width:992px) {
.I160970 {

margin-top:2rem;

}
.I160970:hover {
}

}
@media (max-width:640px) {
.I160970 {

width:100%;
margin-top:0rem;

}
.I160970:hover {
}

}

.I160988 {
display:flex;
position:var(--I160988-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;
--I160988-location-transform:translate(0px,0px);
z-index:var(--I160988-z-index, auto);

transform:
var(--I160988-location-transform, translate(0px,0px))
var(--I160988-user-box-transform, translate(0px,0px))
;

--I160988-z-index:1000;
position:var(--I160988-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I160988:hover {
}
.I160988 {
--I160988-position-static-computed:static;
}
.I160988 > .sector, .I160988 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160988 {

width:100%;

}
.I160988:hover {
}

}
@media (min-width:1440px) {
.I160988 {

order:59;
}
.I160988:hover {
}

}
.I160981 {
display:flex;
position:var(--I160981-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I160981:hover {
}

@media (min-width:1440px) {
.I160981 {

order:49;
}
.I160981:hover {
}

}
.I160982 {
display:flex;
position:var(--I160982-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I160982:hover {
}

@media (min-width:1440px) {
.I160982 {

order:51;
}
.I160982:hover {
}

}
.I160980 {
display:flex;
position:var(--I160980-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I160980:hover {
}

@media (min-width:1440px) {
.I160980 {

order:47;
}
.I160980:hover {
}

}
.I160979 {
display:flex;
position:var(--I160979-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I160979:hover {
}

@media (min-width:1440px) {
.I160979 {

order:44;
}
.I160979:hover {
}

}
.I160974 {
display:flex;
position:var(--I160974-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160974:hover {
}


.I160978 {
display:flex;
position:var(--I160978-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I160978:hover {
}

@media (min-width:1440px) {
.I160978 {

order:40;
}
.I160978:hover {
}

}
.I160966 {
display:flex;
position:var(--I160966-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I160966:hover {
}

@media (min-width:1440px) {
.I160966 {

order:26;
}
.I160966:hover {
}

}
.I160973 {
display:flex;
position:var(--I160973-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I160973:hover {
}


.I160963 {
display:flex;
position:var(--I160963-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(--I160963-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I160963-location-transform:translate(0px,0px);
z-index:var(--I160963-z-index, 1);

transform:
var(--I160963-location-transform, translate(0px,0px))
var(--I160963-user-box-transform, translate(0px,0px))
;

--I160963-z-index:555;
}
.I160963:hover {
}
.I160963 {
--I160963-position-static-computed:relative;
}
.I160963 > .sector, .I160963 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160963 {

height:72px;
margin-bottom:-72px;

}
.I160963:hover {
}

}
@media (max-width:640px) {
.I160963 {

box-sizing:border-box;

}
.I160963:hover {
}

}
@media (min-width:1440px) {
.I160963 {

order:17;
}
.I160963:hover {
}

}
.I160960 {
display:flex;
position:var(--I160960-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(--I160960-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160960-location-transform:translate(-50%,0px);
	

transform:
var(--I160960-location-transform, translate(0px,0px))
var(--I160960-user-box-transform, translate(0px,0px))
;

--I160960-z-index:999;
}
.I160960:hover {
}
.I160960 {
--I160960-position-static-computed:relative;
}
.I160960 > .sector, .I160960 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160960 {

height:auto;
min-height:90px;

}
.I160960:hover {
}
.I160960 {
--I160960-position-static-computed:static;
}
.I160960 > .sector, .I160960 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I160960 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I160960:hover {
}

}
@media (min-width:1440px) {
.I160960 {

order:4;
position:fixed;
z-index:var(--I160960-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160960-location-transform:translate(-50%,0px);
	

transform:
var(--I160960-location-transform, translate(0px,0px))
var(--I160960-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I160960:hover {
}

}
.I160967 {
display:flex;
position:var(--I160967-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I160967:hover {
}

@media (min-width:1440px) {
.I160967 {

order:18;
}
.I160967:hover {
}

}
.I160983 {
display:flex;
position:var(--I160983-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I160983:hover {
}

@media (min-width:1440px) {
.I160983 {

order:52;
}
.I160983:hover {
}

}
.I160985 {
display:flex;
position:var(--I160985-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I160985:hover {
}

@media (min-width:1440px) {
.I160985 {

order:55;
}
.I160985:hover {
}

}
.I160984 {
display:flex;
position:var(--I160984-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I160984:hover {
}

@media (min-width:1440px) {
.I160984 {

order:54;
}
.I160984:hover {
}

}
.I160986 {
display:flex;
position:var(--I160986-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I160986:hover {
}

@media (min-width:1440px) {
.I160986 {

order:56;
}
.I160986:hover {
}

}
.I160968 {
display:flex;
position:var(--I160968-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I160968:hover {
}

@media (min-width:1440px) {
.I160968 {

order:24;
}
.I160968:hover {
}

}
.I160972 {
display:flex;
position:var(--I160972-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I160972:hover {
}


.I160964 {
display:flex;
position:var(--I160964-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I160964:hover {
}

@media (min-width:1440px) {
.I160964 {

order:27;
}
.I160964:hover {
}

}
.I160987 {
display:flex;
position:var(--I160987-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I160987:hover {
}

@media (min-width:1440px) {
.I160987 {

order:58;
}
.I160987:hover {
}

}
.I160989 {
display:flex;
position:var(--I160989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I160989:hover {
}

@media (min-width:1440px) {
.I160989 {

order:59;
}
.I160989:hover {
}

}
.I160990 {
display:flex;
position:var(--I160990-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I160990:hover {
}

@media (min-width:1440px) {
.I160990 {

order:60;
}
.I160990:hover {
}

}
.I160991 {
display:flex;
position:var(--I160991-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I160991:hover {
}

@media (min-width:1440px) {
.I160991 {

order:61;
}
.I160991:hover {
}

}
.I160975 {
display:flex;
position:var(--I160975-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160975:hover {
}


.I160992 {
display:flex;
position:var(--I160992-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I160992:hover {
}

@media (min-width:1440px) {
.I160992 {

order:63;
}
.I160992:hover {
}

}
.I160993 {
display:flex;
position:var(--I160993-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I160993:hover {
}

@media (min-width:1440px) {
.I160993 {

order:65;
}
.I160993:hover {
}

}
.I160962 {
display:flex;
position:var(--I160962-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160962:hover {
}

@media (min-width:1440px) {
.I160962 {

order:66;
}
.I160962:hover {
}

}
.I160994 {
display:flex;
position:var(--I160994-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I160994:hover {
}

@media (min-width:1440px) {
.I160994 {

order:68;
}
.I160994:hover {
}

}
.I160995 {
display:flex;
position:var(--I160995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I160995:hover {
}

@media (min-width:1440px) {
.I160995 {

order:69;
}
.I160995:hover {
}

}
.I160977 {
display:flex;
position:var(--I160977-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I160977:hover {
}

@media (min-width:1440px) {
.I160977 {

order:70;
}
.I160977:hover {
}

}
.I160996 {
display:flex;
position:var(--I160996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I160996:hover {
}

@media (min-width:1440px) {
.I160996 {

order:71;
}
.I160996:hover {
}

}
.I160961 {
display:flex;
position:var(--I160961-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160961:hover {
}

@media (min-width:1440px) {
.I160961 {

order:72;
}
.I160961:hover {
}

}
.I160958 {
display:flex;
position:var(--I160958-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I160958:hover {
}

@media (min-width:1440px) {
.I160958 {

order:73;
}
.I160958:hover {
}

}
.I160957 {
display:flex;
position:var(--I160957-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I160957:hover {
}

@media (min-width:1440px) {
.I160957 {

order:74;
}
.I160957:hover {
}

}
.I160971 {
display:flex;
position:var(--I160971-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I160971:hover {
}


.I160959 {
display:flex;
position:var(--I160959-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I160959:hover {
}

@media (min-width:1440px) {
.I160959 {

order:16;
}
.I160959:hover {
}

}
.I160997 {
display:flex;
position:var(--I160997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I160997:hover {
}

@media (min-width:1440px) {
.I160997 {

order:76;
}
.I160997:hover {
}

}
.I160969 {
display:flex;
position:var(--I160969-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I160969:hover {
}


.I160976 {
display:flex;
position:var(--I160976-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I160976:hover {
}


h1.I160999, .I160999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160999:hover {
}
.I160999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160999 > .viewport:hover {
}


.I161000 {
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;

	
}
.I161000:hover {
}
@media (max-width:992px) {
.I161000 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I161000:hover {
}
}
@media (max-width:640px) {
.I161000 {
padding-left:1rem;
padding-right:1rem;

	
}
.I161000:hover {
}
}

.I161001 {
display:flex;
position:var(--I161001-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I161001:hover {
}


.I161002 {
display:flex;
position:var(--I161002-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I161002:hover {
}


.I161003 {
display:flex;
position:var(--I161003-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I161003:hover {
}


.I161004 {
display:flex;
position:var(--I161004-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I161004:hover {
}


.I161005 {
display:flex;
position:var(--I161005-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I161005:hover {
}


.I161006 {
display:flex;
position:var(--I161006-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I161006:hover {
}


.I167952 {
display:flex;
position:var(--I167952-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167952:hover {
}


.I168708 {
display:flex;
position:var(--I168708-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168708:hover {
}


.I169248 {
display:flex;
position:var(--I169248-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169248:hover {
}


.I161007 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161007:hover {
}


.I161008 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161008:hover {
}


.I161009 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161009:hover {
}


.I168330 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168330:hover {
}


.I168978 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168978:hover {
}


.I169518 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169518:hover {
}


h1.I161010, .I161010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161010:hover {
}
.I161010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161010 > .viewport:hover {
}

@media (max-width:992px) {
.I161010 {

height:auto;


}
.I161010:hover {
}
.I161010 > .viewport {



}
.I161010 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I161010 {

order:4;

}
.I161010:hover {
}
.I161010 > .viewport {



}
.I161010 > .viewport:hover {
}

}
h1.I161011, .I161011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161011:hover {
}
.I161011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161011 > .viewport:hover {
}

@media (min-width:1440px) {
.I161011 {

order:5;

}
.I161011:hover {
}
.I161011 > .viewport {



}
.I161011 > .viewport:hover {
}

}
h1.I161012, .I161012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I161012:hover {
}
.I161012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161012 > .viewport:hover {
}


h1.I161013, .I161013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161013:hover {
}
.I161013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161013 > .viewport:hover {
}


h1.I161014, .I161014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161014:hover {
}
.I161014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161014 > .viewport:hover {
}


h1.I161015, .I161015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161015:hover {
}
.I161015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161015 > .viewport:hover {
}


h1.I161016, .I161016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161016:hover {
}
.I161016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161016 > .viewport:hover {
}


h1.I161017, .I161017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161017:hover {
}
.I161017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161017 > .viewport:hover {
}


h1.I161018, .I161018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161018:hover {
}
.I161018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161018 > .viewport:hover {
}


h1.I161019, .I161019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161019:hover {
}
.I161019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161019 > .viewport:hover {
}


h1.I161020, .I161020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161020:hover {
}
.I161020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161020 > .viewport:hover {
}


h1.I161021, .I161021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I161021:hover {
}
.I161021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161021 > .viewport:hover {
}

@media (min-width:1440px) {
.I161021 {

order:3;

}
.I161021:hover {
}
.I161021 > .viewport {



}
.I161021 > .viewport:hover {
}

}
h1.I161022, .I161022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I161022:hover {
}
.I161022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161022 > .viewport:hover {
}

@media (min-width:1440px) {
.I161022 {

order:7;

}
.I161022:hover {
}
.I161022 > .viewport {



}
.I161022 > .viewport:hover {
}

}
h1.I161023, .I161023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I161023:hover {
}
.I161023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161023 > .viewport:hover {
}

@media (min-width:1440px) {
.I161023 {

order:6;

}
.I161023:hover {
}
.I161023 > .viewport {



}
.I161023 > .viewport:hover {
}

}
h1.I161024, .I161024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I161024:hover {
}
.I161024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161024 > .viewport:hover {
}

@media (min-width:1440px) {
.I161024 {

order:8;

}
.I161024:hover {
}
.I161024 > .viewport {



}
.I161024 > .viewport:hover {
}

}
h1.I161025, .I161025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161025:hover {
}
.I161025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161025 > .viewport:hover {
}


h1.I161026, .I161026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I161026:hover {
}
.I161026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161026 > .viewport:hover {
}


h1.I161027, .I161027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I161027:hover {
}
.I161027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161027 > .viewport:hover {
}


h1.I161028, .I161028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I161028:hover {
}
.I161028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161028 > .viewport:hover {
}


h1.I161029, .I161029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161029:hover {
}
.I161029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161029 > .viewport:hover {
}


h1.I161030, .I161030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161030:hover {
}
.I161030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161030 > .viewport:hover {
}


h1.I161031, .I161031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161031:hover {
}
.I161031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161031 > .viewport:hover {
}


h1.I161032, .I161032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161032:hover {
}
.I161032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161032 > .viewport:hover {
}


h1.I161033, .I161033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161033:hover {
}
.I161033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161033 > .viewport:hover {
}


h1.I161034, .I161034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161034:hover {
}
.I161034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161034 > .viewport:hover {
}


h1.I165833, .I165833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165833:hover {
}
.I165833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165833 > .viewport:hover {
}


h1.I167829, .I167829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167829:hover {
}
.I167829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167829 > .viewport:hover {
}


h1.I168060, .I168060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168060:hover {
}
.I168060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168060 > .viewport:hover {
}


h1.I168276, .I168276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168276:hover {
}
.I168276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168276 > .viewport:hover {
}


h1.I168438, .I168438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168438:hover {
}
.I168438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168438 > .viewport:hover {
}


h1.I168546, .I168546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168546:hover {
}
.I168546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168546 > .viewport:hover {
}


h1.I168816, .I168816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168816:hover {
}
.I168816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168816 > .viewport:hover {
}


h1.I168924, .I168924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168924:hover {
}
.I168924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168924 > .viewport:hover {
}


h1.I169086, .I169086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169086:hover {
}
.I169086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169086 > .viewport:hover {
}


h1.I169194, .I169194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169194:hover {
}
.I169194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169194 > .viewport:hover {
}


h1.I169356, .I169356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169356:hover {
}
.I169356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169356 > .viewport:hover {
}


h1.I169464, .I169464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169464:hover {
}
.I169464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169464 > .viewport:hover {
}


h1.I169626, .I169626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169626:hover {
}
.I169626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169626 > .viewport:hover {
}


h1.I169734, .I169734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169734:hover {
}
.I169734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169734 > .viewport:hover {
}


.I161035 {
display:flex;

}
.I161035:hover {
}
@media (max-width:992px) {
.I161035 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I161035:hover {
}
}
@media (max-width:640px) {
.I161035 {
display:flex;
height:60vw;

}
.I161035:hover {
}
}

.I161036, a.I161036 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I161036:hover, a.I161036:hover {
}
@media (max-width:640px) {
.I161036, a.I161036 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161036:hover, a.I161036:hover {
}
}

.I161037, a.I161037 {
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;

}
.I161037:hover, a.I161037:hover {
}
@media (max-width:640px) {
.I161037, a.I161037 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161037:hover, a.I161037:hover {
}
}

.I161038 .image, .I161038.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161038 .image:hover, .I161038.image:hover {
}
@media (max-width:640px) {
.I161038 .image, .I161038.image {
border-radius:100%;

}
.I161038 .image:hover, .I161038.image:hover {
}
}

.I161039, a.I161039 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161039:hover, a.I161039:hover {
}
@media (max-width:992px) {
.I161039, a.I161039 {
}
.I161039:hover, a.I161039:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161039, a.I161039 {
display:flex;
padding-bottom:1rem;

}
.I161039:hover, a.I161039:hover {
}
}

.I161040, a.I161040 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161040:hover, a.I161040:hover {
}
@media (max-width:992px) {
.I161040, a.I161040 {
}
.I161040:hover, a.I161040:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161040, a.I161040 {
display:flex;
padding-bottom:1rem;

}
.I161040:hover, a.I161040:hover {
}
}

.I161041, a.I161041 {
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;

}
.I161041:hover, a.I161041:hover {
}
@media (max-width:992px) {
.I161041, a.I161041 {
}
.I161041:hover, a.I161041:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161041, a.I161041 {
display:flex;
padding-bottom:1rem;

}
.I161041:hover, a.I161041:hover {
}
}

.I161042 .image, .I161042.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161042 .image:hover, .I161042.image:hover {
}
@media (max-width:640px) {
.I161042 .image, .I161042.image {
border-radius:100%;

}
.I161042 .image:hover, .I161042.image:hover {
}
}

.I161043, a.I161043 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161043:hover, a.I161043:hover {
}
@media (max-width:992px) {
.I161043, a.I161043 {
}
.I161043:hover, a.I161043:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161043, a.I161043 {
display:flex;
padding-bottom:1rem;

}
.I161043:hover, a.I161043:hover {
}
}

.I161044, a.I161044 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161044:hover, a.I161044:hover {
}
@media (max-width:992px) {
.I161044, a.I161044 {
}
.I161044:hover, a.I161044:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161044, a.I161044 {
display:flex;
padding-bottom:1rem;

}
.I161044:hover, a.I161044:hover {
}
}

.I161045, a.I161045 {
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;

}
.I161045:hover, a.I161045:hover {
}
@media (max-width:992px) {
.I161045, a.I161045 {
}
.I161045:hover, a.I161045:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161045, a.I161045 {
display:flex;
padding-bottom:1rem;

}
.I161045:hover, a.I161045:hover {
}
}

.I161046 .button, .I161046.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I161046 button.button, button.I161046.button {
cursor:pointer;
}
.I161046 .button .text, .I161046.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I161046 .button .icon, .I161046.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;
}
.I161046 .button:hover, .I161046.button:hover {
}
.I161046 .button:hover .text, .I161046.button:hover .text {
text-decoration:underline;

}
.I161046 .button:hover .icon, .I161046.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) {
.I161046 .button, .I161046.button {
}
.I161046 button.button, button.I161046.button {
}
.I161046 .button .text, .I161046.button .text {
font-family:Rubik;

}
.I161046 .button .icon, .I161046.button .icon {
background-size:100% 100%;
}
.I161046 .button:hover, .I161046.button:hover {
}
.I161046 .button:hover .text, .I161046.button:hover .text {
}
.I161046 .button:hover .icon, .I161046.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I161046 .button, .I161046.button {
}
.I161046 button.button, button.I161046.button {
}
.I161046 .button .text, .I161046.button .text {
}
.I161046 .button .icon, .I161046.button .icon {
background-size:100% 100%;
}
.I161046 .button:hover, .I161046.button:hover {
}
.I161046 .button:hover .text, .I161046.button:hover .text {
}
.I161046 .button:hover .icon, .I161046.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I161046 .button, .I161046.button {
}
.I161046 button.button, button.I161046.button {
}
.I161046 .button .text, .I161046.button .text {
}
.I161046 .button .icon, .I161046.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');
}
.I161046 .button:hover, .I161046.button:hover {
}
.I161046 .button:hover .text, .I161046.button:hover .text {
}
.I161046 .button:hover .icon, .I161046.button:hover .icon {
background-size:100% 100%;
}
}
.I161047, a.I161047 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161047:hover, a.I161047:hover {
}
@media (max-width:992px) {
.I161047, a.I161047 {
}
.I161047:hover, a.I161047:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161047, a.I161047 {
display:flex;
padding-bottom:1rem;

}
.I161047:hover, a.I161047:hover {
}
}

.I161048, a.I161048 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161048:hover, a.I161048:hover {
}
@media (max-width:992px) {
.I161048, a.I161048 {
}
.I161048:hover, a.I161048:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161048, a.I161048 {
display:flex;
padding-bottom:1rem;

}
.I161048:hover, a.I161048:hover {
}
}

.I161049, a.I161049 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161049:hover, a.I161049:hover {
}
@media (max-width:992px) {
.I161049, a.I161049 {
}
.I161049:hover, a.I161049:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161049, a.I161049 {
display:flex;
padding-bottom:1rem;

}
.I161049:hover, a.I161049:hover {
}
}

.I161050 .button, .I161050.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161050 button.button, button.I161050.button {
cursor:pointer;
}
.I161050 .button .text, .I161050.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161050 .button .icon, .I161050.button .icon {
flex:none;
background-size:100% 100%;
}
.I161050 .button:hover, .I161050.button:hover {
}
.I161050 .button:hover .text, .I161050.button:hover .text {
}
.I161050 .button:hover .icon, .I161050.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161050 .button, .I161050.button {
}
.I161050 button.button, button.I161050.button {
}
.I161050 .button .text, .I161050.button .text {
font-family:Rubik;

}
.I161050 .button .icon, .I161050.button .icon {
background-size:100% 100%;
}
.I161050 .button:hover, .I161050.button:hover {
}
.I161050 .button:hover .text, .I161050.button:hover .text {
}
.I161050 .button:hover .icon, .I161050.button:hover .icon {
background-size:100% 100%;
}
}

.I161051 .button, .I161051.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161051 button.button, button.I161051.button {
cursor:pointer;
}
.I161051 .button .text, .I161051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161051 .button .icon, .I161051.button .icon {
flex:none;
background-size:100% 100%;
}
.I161051 .button:hover, .I161051.button:hover {
}
.I161051 .button:hover .text, .I161051.button:hover .text {
}
.I161051 .button:hover .icon, .I161051.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161051 .button, .I161051.button {
}
.I161051 button.button, button.I161051.button {
}
.I161051 .button .text, .I161051.button .text {
font-family:Rubik;

}
.I161051 .button .icon, .I161051.button .icon {
background-size:100% 100%;
}
.I161051 .button:hover, .I161051.button:hover {
}
.I161051 .button:hover .text, .I161051.button:hover .text {
}
.I161051 .button:hover .icon, .I161051.button:hover .icon {
background-size:100% 100%;
}
}

.I161052 .button, .I161052.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161052 button.button, button.I161052.button {
cursor:pointer;
}
.I161052 .button .text, .I161052.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161052 .button .icon, .I161052.button .icon {
flex:none;
background-size:100% 100%;
}
.I161052 .button:hover, .I161052.button:hover {
}
.I161052 .button:hover .text, .I161052.button:hover .text {
}
.I161052 .button:hover .icon, .I161052.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161052 .button, .I161052.button {
}
.I161052 button.button, button.I161052.button {
}
.I161052 .button .text, .I161052.button .text {
font-family:Rubik;

}
.I161052 .button .icon, .I161052.button .icon {
background-size:100% 100%;
}
.I161052 .button:hover, .I161052.button:hover {
}
.I161052 .button:hover .text, .I161052.button:hover .text {
}
.I161052 .button:hover .icon, .I161052.button:hover .icon {
background-size:100% 100%;
}
}

.I161053 .button, .I161053.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161053 button.button, button.I161053.button {
cursor:pointer;
}
.I161053 .button .text, .I161053.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161053 .button .icon, .I161053.button .icon {
flex:none;
background-size:100% 100%;
}
.I161053 .button:hover, .I161053.button:hover {
}
.I161053 .button:hover .text, .I161053.button:hover .text {
}
.I161053 .button:hover .icon, .I161053.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161053 .button, .I161053.button {
}
.I161053 button.button, button.I161053.button {
}
.I161053 .button .text, .I161053.button .text {
font-family:Rubik;

}
.I161053 .button .icon, .I161053.button .icon {
background-size:100% 100%;
}
.I161053 .button:hover, .I161053.button:hover {
}
.I161053 .button:hover .text, .I161053.button:hover .text {
}
.I161053 .button:hover .icon, .I161053.button:hover .icon {
background-size:100% 100%;
}
}

.I161054 .button, .I161054.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161054 button.button, button.I161054.button {
cursor:pointer;
}
.I161054 .button .text, .I161054.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161054 .button .icon, .I161054.button .icon {
flex:none;
background-size:100% 100%;
}
.I161054 .button:hover, .I161054.button:hover {
}
.I161054 .button:hover .text, .I161054.button:hover .text {
}
.I161054 .button:hover .icon, .I161054.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161054 .button, .I161054.button {
}
.I161054 button.button, button.I161054.button {
}
.I161054 .button .text, .I161054.button .text {
font-family:Rubik;

}
.I161054 .button .icon, .I161054.button .icon {
background-size:100% 100%;
}
.I161054 .button:hover, .I161054.button:hover {
}
.I161054 .button:hover .text, .I161054.button:hover .text {
}
.I161054 .button:hover .icon, .I161054.button:hover .icon {
background-size:100% 100%;
}
}

.I161055, a.I161055 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161055:hover, a.I161055:hover {
}

.I161056 .image, .I161056.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161056 .image:hover, .I161056.image:hover {
}
@media (max-width:640px) {
.I161056 .image, .I161056.image {
border-radius:100%;

}
.I161056 .image:hover, .I161056.image:hover {
}
}

.I161057, a.I161057 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161057:hover, a.I161057:hover {
}
@media (max-width:992px) {
.I161057, a.I161057 {
}
.I161057:hover, a.I161057:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161057, a.I161057 {
display:flex;
padding-bottom:1rem;

}
.I161057:hover, a.I161057:hover {
}
}

.I161058, a.I161058 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161058:hover, a.I161058:hover {
}
@media (max-width:992px) {
.I161058, a.I161058 {
}
.I161058:hover, a.I161058:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161058, a.I161058 {
display:flex;
padding-bottom:1rem;

}
.I161058:hover, a.I161058:hover {
}
}

.I161059, a.I161059 {
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;

}
.I161059:hover, a.I161059:hover {
}
@media (max-width:992px) {
.I161059, a.I161059 {
}
.I161059:hover, a.I161059:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161059, a.I161059 {
display:flex;
padding-bottom:1rem;

}
.I161059:hover, a.I161059:hover {
}
}

.I165779, a.I165779 {
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;

}
.I165779:hover, a.I165779:hover {
}
@media (max-width:992px) {
.I165779, a.I165779 {
}
.I165779:hover, a.I165779:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165779, a.I165779 {
display:flex;
padding-bottom:1rem;

}
.I165779:hover, a.I165779:hover {
}
}

.I167775, a.I167775 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167775:hover, a.I167775:hover {
}
@media (max-width:992px) {
.I167775, a.I167775 {
}
.I167775:hover, a.I167775:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167775, a.I167775 {
display:flex;
padding-bottom:1rem;

}
.I167775:hover, a.I167775:hover {
}
}

.I168006 .image, .I168006.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168006 .image:hover, .I168006.image:hover {
}
@media (max-width:640px) {
.I168006 .image, .I168006.image {
border-radius:100%;

}
.I168006 .image:hover, .I168006.image:hover {
}
}

.I168222, a.I168222 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168222:hover, a.I168222:hover {
}
@media (max-width:992px) {
.I168222, a.I168222 {
}
.I168222:hover, a.I168222:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168222, a.I168222 {
display:flex;
padding-bottom:1rem;

}
.I168222:hover, a.I168222:hover {
}
}

.I168384, a.I168384 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168384:hover, a.I168384:hover {
}
@media (max-width:992px) {
.I168384, a.I168384 {
}
.I168384:hover, a.I168384:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168384, a.I168384 {
display:flex;
padding-bottom:1rem;

}
.I168384:hover, a.I168384:hover {
}
}

.I168492, a.I168492 {
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;

}
.I168492:hover, a.I168492:hover {
}
@media (max-width:992px) {
.I168492, a.I168492 {
}
.I168492:hover, a.I168492:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168492, a.I168492 {
display:flex;
padding-bottom:1rem;

}
.I168492:hover, a.I168492:hover {
}
}

.I168762 .image, .I168762.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168762 .image:hover, .I168762.image:hover {
}
@media (max-width:640px) {
.I168762 .image, .I168762.image {
border-radius:100%;

}
.I168762 .image:hover, .I168762.image:hover {
}
}

.I168870, a.I168870 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168870:hover, a.I168870:hover {
}
@media (max-width:992px) {
.I168870, a.I168870 {
}
.I168870:hover, a.I168870:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168870, a.I168870 {
display:flex;
padding-bottom:1rem;

}
.I168870:hover, a.I168870:hover {
}
}

.I169032, a.I169032 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169032:hover, a.I169032:hover {
}
@media (max-width:992px) {
.I169032, a.I169032 {
}
.I169032:hover, a.I169032:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169032, a.I169032 {
display:flex;
padding-bottom:1rem;

}
.I169032:hover, a.I169032:hover {
}
}

.I169140, a.I169140 {
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;

}
.I169140:hover, a.I169140:hover {
}
@media (max-width:992px) {
.I169140, a.I169140 {
}
.I169140:hover, a.I169140:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169140, a.I169140 {
display:flex;
padding-bottom:1rem;

}
.I169140:hover, a.I169140:hover {
}
}

.I169302 .image, .I169302.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169302 .image:hover, .I169302.image:hover {
}
@media (max-width:640px) {
.I169302 .image, .I169302.image {
border-radius:100%;

}
.I169302 .image:hover, .I169302.image:hover {
}
}

.I169410, a.I169410 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169410:hover, a.I169410:hover {
}
@media (max-width:992px) {
.I169410, a.I169410 {
}
.I169410:hover, a.I169410:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169410, a.I169410 {
display:flex;
padding-bottom:1rem;

}
.I169410:hover, a.I169410:hover {
}
}

.I169572, a.I169572 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169572:hover, a.I169572:hover {
}
@media (max-width:992px) {
.I169572, a.I169572 {
}
.I169572:hover, a.I169572:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169572, a.I169572 {
display:flex;
padding-bottom:1rem;

}
.I169572:hover, a.I169572:hover {
}
}

.I169680, a.I169680 {
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;

}
.I169680:hover, a.I169680:hover {
}
@media (max-width:992px) {
.I169680, a.I169680 {
}
.I169680:hover, a.I169680:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169680, a.I169680 {
display:flex;
padding-bottom:1rem;

}
.I169680:hover, a.I169680:hover {
}
}

h1.I161060, .I161060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I161060:hover {
}
.I161060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161060 > .viewport:hover {
}


.I161061 {
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;

	
}
.I161061:hover {
}
@media (max-width:992px) {
.I161061 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I161061:hover {
}
}
@media (max-width:640px) {
.I161061 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I161061:hover {
}
}

.I161062 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I161062:hover {
}
@media (max-width:992px) {
.I161062 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I161062:hover {
}
}
@media (max-width:640px) {
.I161062 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I161062:hover {
}
}

.I161063 {
display:flex;
position:var(--I161063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I161063-location-transform:translate(0px,0px);
z-index:var(--I161063-z-index, auto);

transform:
var(--I161063-location-transform, translate(0px,0px))
var(--I161063-user-box-transform, translate(0px,0px))
;


position:var(--I161063-position-static-computed, static);
}
.I161063:hover {
}

@media (max-width:640px) {
.I161063 {

width:calc(100vw - 2rem);

}
.I161063:hover {
}

}

.I161064 {
display:flex;
position:var(--I161064-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
}
.I161064:hover {
}

@media (max-width:640px) {
.I161064 {

width:calc(100vw - 2rem);

}
.I161064:hover {
}

}

.I161065 {
display:flex;
position:var(--I161065-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ai-is-revolutionizing.svg?timestamp=20241104235036');
box-shadow:none;
overflow:hidden;
}
.I161065:hover {
}
.I161065 {
--I161065-position-static-computed:static;
}
.I161065 > .sector, .I161065 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I161065 {

width:calc(100vw - 2rem);

}
.I161065:hover {
}

}

.I161066 {
display:flex;
position:var(--I161066-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I161066:hover {
}

@media (max-width:640px) {
.I161066 {

padding-left:1rem;
padding-right:1rem;

}
.I161066:hover {
}

}

.I161067 {
display:flex;
position:var(--I161067-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I161067:hover {
}

@media (max-width:640px) {
.I161067 {

width:calc(100vw - 2rem);

}
.I161067:hover {
}

}

.I161068 {
display:flex;
position:var(--I161068-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I161068:hover {
}
.I161068 {
--I161068-position-static-computed:static;
}
.I161068 > .sector, .I161068 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I161068 {

width:calc(100vw - 2rem);

}
.I161068:hover {
}

}
@media (min-width:1440px) {
.I161068 {

}
.I161068:hover {
}
.I161068 {
--I161068-position-static-computed:static;
}
.I161068 > .sector, .I161068 > .group-sectors {
position:relative;
}
}
.I161069 {
display:flex;
position:var(--I161069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I161069:hover {
}

@media (max-width:640px) {
.I161069 {

width:calc(100vw - 2rem);

}
.I161069:hover {
}

}

.I161070 {
display:flex;
position:var(--I161070-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;
}
.I161070:hover {
}

@media (max-width:640px) {
.I161070 {

width:calc(100vw - 2rem);

}
.I161070:hover {
}

}

.I161071 {
display:flex;
position:var(--I161071-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;
}
.I161071:hover {
}

@media (max-width:640px) {
.I161071 {

width:calc(100vw - 2rem);

}
.I161071:hover {
}

}

.I161072 {
display:flex;
position:var(--I161072-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;
}
.I161072:hover {
}

@media (max-width:640px) {
.I161072 {

width:calc(100vw - 2rem);

}
.I161072:hover {
}

}

.I161073 {
display:flex;
position:var(--I161073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I161073:hover {
}


.I161074 {
display:flex;
position:var(--I161074-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;
}
.I161074:hover {
}

@media (max-width:640px) {
.I161074 {

width:calc(100vw - 2rem);

}
.I161074:hover {
}

}

.I166607 {
display:flex;
position:var(--I166607-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;
}
.I166607:hover {
}


.I161075 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161075:hover {
}

@media (min-width:1440px) {
.I161075 {

order:4;


	
}
.I161075:hover {
}

}
.I161076 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161076:hover {
}

@media (min-width:1440px) {
.I161076 {

order:2;


	
}
.I161076:hover {
}

}
.I161077 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161077:hover {
}


.I161078 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161078:hover {
}


.I161079 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161079:hover {
}


.I161080 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161080:hover {
}


.I161081 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161081:hover {
}


.I161082 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161082:hover {
}


.I161083 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161083:hover {
}


.I161084 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I161084:hover {
}
.I161084 > .sector {
position:relative;
}
@media (max-width:640px) {
.I161084 {



flex-direction:column;
align-items:flex-start;

	
}
.I161084:hover {
}

}

.I161085 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161085:hover {
}


.I167112 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167112:hover {
}


h1.I161086, .I161086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I161086:hover {
}
.I161086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161086 > .viewport:hover {
}

@media (min-width:1440px) {
.I161086 {

order:8;

}
.I161086:hover {
}
.I161086 > .viewport {



}
.I161086 > .viewport:hover {
}

}
h1.I161087, .I161087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I161087:hover {
}
.I161087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161087 > .viewport:hover {
}


h1.I161088, .I161088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I161088:hover {
}
.I161088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161088 > .viewport:hover {
}

@media (min-width:1440px) {
.I161088 {

order:3;

}
.I161088:hover {
}
.I161088 > .viewport {



}
.I161088 > .viewport:hover {
}

}
h1.I161089, .I161089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I161089:hover {
}
.I161089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161089 > .viewport:hover {
}


h1.I161090, .I161090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I161090:hover {
}
.I161090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161090 > .viewport:hover {
}


h1.I161091, .I161091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161091:hover {
}
.I161091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161091 > .viewport:hover {
}


h1.I161092, .I161092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161092:hover {
}
.I161092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161092 > .viewport:hover {
}


h1.I161093, .I161093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161093:hover {
}
.I161093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161093 > .viewport:hover {
}


h1.I161094, .I161094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161094:hover {
}
.I161094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161094 > .viewport:hover {
}


h1.I161095, .I161095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161095:hover {
}
.I161095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161095 > .viewport:hover {
}


h1.I161096, .I161096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161096:hover {
}
.I161096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161096 > .viewport:hover {
}


h1.I161097, .I161097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161097:hover {
}
.I161097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161097 > .viewport:hover {
}


h1.I161098, .I161098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161098 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161098:hover {
}
.I161098 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161098 > .viewport:hover {
}


h1.I161099, .I161099 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161099 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I161099:hover {
}
.I161099 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161099 > .viewport:hover {
}


h1.I161100, .I161100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161100:hover {
}
.I161100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161100 > .viewport:hover {
}


h1.I161101, .I161101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161101:hover {
}
.I161101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161101 > .viewport:hover {
}


h1.I161102, .I161102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161102:hover {
}
.I161102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161102 > .viewport:hover {
}


h1.I161103, .I161103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161103:hover {
}
.I161103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161103 > .viewport:hover {
}

@media (max-width:640px) {
.I161103 {

width:100%;


}
.I161103:hover {
}
.I161103 > .viewport {



}
.I161103 > .viewport:hover {
}

}

h1.I161104, .I161104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161104:hover {
}
.I161104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161104 > .viewport:hover {
}


h1.I161105, .I161105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161105:hover {
}
.I161105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161105 > .viewport:hover {
}


h1.I161106, .I161106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161106:hover {
}
.I161106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161106 > .viewport:hover {
}


h1.I161107, .I161107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161107:hover {
}
.I161107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161107 > .viewport:hover {
}


h1.I161108, .I161108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161108:hover {
}
.I161108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161108 > .viewport:hover {
}


h1.I161109, .I161109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161109:hover {
}
.I161109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161109 > .viewport:hover {
}


h1.I161110, .I161110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161110:hover {
}
.I161110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161110 > .viewport:hover {
}


h1.I161111, .I161111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161111:hover {
}
.I161111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161111 > .viewport:hover {
}


h1.I161112, .I161112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161112:hover {
}
.I161112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161112 > .viewport:hover {
}


h1.I161113, .I161113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161113:hover {
}
.I161113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161113 > .viewport:hover {
}


h1.I161114, .I161114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161114:hover {
}
.I161114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161114 > .viewport:hover {
}


h1.I161115, .I161115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161115:hover {
}
.I161115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161115 > .viewport:hover {
}


h1.I161116, .I161116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I161116:hover {
}
.I161116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161116 > .viewport:hover {
}


h1.I161117, .I161117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161117:hover {
}
.I161117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161117 > .viewport:hover {
}


h1.I161118, .I161118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I161118:hover {
}
.I161118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161118 > .viewport:hover {
}

@media (min-width:1440px) {
.I161118 {

order:3;

}
.I161118:hover {
}
.I161118 > .viewport {



}
.I161118 > .viewport:hover {
}

}
h1.I161119, .I161119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161119:hover {
}
.I161119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161119 > .viewport:hover {
}


h1.I161120, .I161120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161120:hover {
}
.I161120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161120 > .viewport:hover {
}


h1.I161121, .I161121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I161121:hover {
}
.I161121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161121 > .viewport:hover {
}


h1.I161122, .I161122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161122:hover {
}
.I161122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161122 > .viewport:hover {
}


h1.I161123, .I161123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161123:hover {
}
.I161123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161123 > .viewport:hover {
}


h1.I161124, .I161124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161124:hover {
}
.I161124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161124 > .viewport:hover {
}


h1.I161125, .I161125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161125:hover {
}
.I161125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161125 > .viewport:hover {
}


h1.I161126, .I161126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161126:hover {
}
.I161126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161126 > .viewport:hover {
}


h1.I161127, .I161127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I161127:hover {
}
.I161127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161127 > .viewport:hover {
}


h1.I161128, .I161128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I161128:hover {
}
.I161128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161128 > .viewport:hover {
}


h1.I161129, .I161129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I161129:hover {
}
.I161129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161129 > .viewport:hover {
}


h1.I161130, .I161130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161130:hover {
}
.I161130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161130 > .viewport:hover {
}


h1.I161131, .I161131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161131:hover {
}
.I161131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161131 > .viewport:hover {
}


h1.I161132, .I161132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161132:hover {
}
.I161132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161132 > .viewport:hover {
}


h1.I161133, .I161133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161133:hover {
}
.I161133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161133 > .viewport:hover {
}


h1.I161134, .I161134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161134:hover {
}
.I161134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161134 > .viewport:hover {
}


h1.I161135, .I161135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161135:hover {
}
.I161135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161135 > .viewport:hover {
}


h1.I161136, .I161136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161136:hover {
}
.I161136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161136 > .viewport:hover {
}


h1.I161137, .I161137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I161137:hover {
}
.I161137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161137 > .viewport:hover {
}


h1.I161138, .I161138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161138:hover {
}
.I161138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161138 > .viewport:hover {
}


h1.I161139, .I161139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161139:hover {
}
.I161139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161139 > .viewport:hover {
}

@media (max-width:640px) {
.I161139 {

width:100%;


}
.I161139:hover {
}
.I161139 > .viewport {



}
.I161139 > .viewport:hover {
}

}

h1.I163101, .I163101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163101:hover {
}
.I163101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163101 > .viewport:hover {
}


h1.I166033, .I166033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166033:hover {
}
.I166033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166033 > .viewport:hover {
}


h1.I166506, .I166506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I166506:hover {
}
.I166506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166506 > .viewport:hover {
}


h1.I166809, .I166809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166809:hover {
}
.I166809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166809 > .viewport:hover {
}


h1.I167011, .I167011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167011:hover {
}
.I167011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167011 > .viewport:hover {
}


h1.I167314, .I167314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167314:hover {
}
.I167314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167314 > .viewport:hover {
}


h1.I167516, .I167516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167516:hover {
}
.I167516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167516 > .viewport:hover {
}


h1.I167718, .I167718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167718:hover {
}
.I167718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167718 > .viewport:hover {
}

@media (max-width:640px) {
.I167718 {

width:100%;


}
.I167718:hover {
}
.I167718 > .viewport {



}
.I167718 > .viewport:hover {
}

}

h1.I176994, .I176994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176994:hover {
}
.I176994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176994 > .viewport:hover {
}


h1.I177200, .I177200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177200:hover {
}
.I177200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177200 > .viewport:hover {
}


h1.I177406, .I177406 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177406 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177406:hover {
}
.I177406 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177406 > .viewport:hover {
}


h1.I177772, .I177772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177772:hover {
}
.I177772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177772 > .viewport:hover {
}


.I161140 .image, .I161140.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161140 .image:hover, .I161140.image:hover {
}
@media (min-width:1440px) {
.I161140 .image, .I161140.image {
width:100%;

}
.I161140 .image:hover, .I161140.image:hover {
}
}
.I161141, a.I161141 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161141:hover, a.I161141:hover {
}
@media (max-width:992px) {
.I161141, a.I161141 {
}
.I161141:hover, a.I161141:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161141, a.I161141 {
display:flex;
padding-bottom:0rem;

}
.I161141:hover, a.I161141:hover {
}
}

.I161142 .image, .I161142.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161142 .image:hover, .I161142.image:hover {
}
@media (min-width:1440px) {
.I161142 .image, .I161142.image {
width:100%;

}
.I161142 .image:hover, .I161142.image:hover {
}
}
.I161143 .image, .I161143.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161143 .image:hover, .I161143.image:hover {
}

.I161144, a.I161144 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161144:hover, a.I161144:hover {
}
@media (max-width:992px) {
.I161144, a.I161144 {
}
.I161144:hover, a.I161144:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161144, a.I161144 {
display:flex;
padding-bottom:0rem;

}
.I161144:hover, a.I161144:hover {
}
}

.I161145, a.I161145 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161145:hover, a.I161145:hover {
}
@media (min-width:1440px) {
.I161145, a.I161145 {
display:flex;
font-weight:500;


}
.I161145:hover, a.I161145:hover {
}
}
.I161146, a.I161146 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161146:hover, a.I161146:hover {
}
@media (max-width:992px) {
.I161146, a.I161146 {
}
.I161146:hover, a.I161146:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161146, a.I161146 {
display:flex;
padding-bottom:0rem;

}
.I161146:hover, a.I161146:hover {
}
}

.I161147, a.I161147 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I161147:hover, a.I161147:hover {
}
@media (max-width:640px) {
.I161147, a.I161147 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161147:hover, a.I161147:hover {
}
}

.I161148, a.I161148 {
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;

}
.I161148:hover, a.I161148:hover {
}
@media (max-width:992px) {
.I161148, a.I161148 {
}
.I161148:hover, a.I161148:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161148, a.I161148 {
display:flex;
padding-bottom:1rem;

}
.I161148:hover, a.I161148:hover {
}
}

.I161149, a.I161149 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161149:hover, a.I161149:hover {
}

.I161150, a.I161150 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161150:hover, a.I161150:hover {
}
@media (min-width:1440px) {
.I161150, a.I161150 {
display:flex;
font-weight:500;


}
.I161150:hover, a.I161150:hover {
}
}
.I161151 .image, .I161151.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161151 .image:hover, .I161151.image:hover {
}

.I161152, a.I161152 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161152:hover, a.I161152:hover {
}
@media (min-width:1440px) {
.I161152, a.I161152 {
display:flex;
font-weight:500;


}
.I161152:hover, a.I161152:hover {
}
}
.I161153, a.I161153 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161153:hover, a.I161153:hover {
}
@media (max-width:992px) {
.I161153, a.I161153 {
}
.I161153:hover, a.I161153:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161153, a.I161153 {
display:flex;
padding-bottom:0rem;

}
.I161153:hover, a.I161153:hover {
}
}

.I161154 .image, .I161154.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161154 .image:hover, .I161154.image:hover {
}

.I161155, a.I161155 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161155:hover, a.I161155:hover {
}
@media (min-width:1440px) {
.I161155, a.I161155 {
display:flex;
font-weight:500;


}
.I161155:hover, a.I161155:hover {
}
}
.I161156, a.I161156 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161156:hover, a.I161156:hover {
}
@media (max-width:992px) {
.I161156, a.I161156 {
}
.I161156:hover, a.I161156:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161156, a.I161156 {
display:flex;
padding-bottom:0rem;

}
.I161156:hover, a.I161156:hover {
}
}

.I161157 .image, .I161157.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I161157 .image:hover, .I161157.image:hover {
}

.I161158, a.I161158 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161158:hover, a.I161158:hover {
}
@media (min-width:1440px) {
.I161158, a.I161158 {
display:flex;
font-weight:500;


}
.I161158:hover, a.I161158:hover {
}
}
.I161159, a.I161159 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161159:hover, a.I161159:hover {
}
@media (max-width:992px) {
.I161159, a.I161159 {
}
.I161159:hover, a.I161159:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161159, a.I161159 {
display:flex;
padding-bottom:0rem;

}
.I161159:hover, a.I161159:hover {
}
}

.I161160 .image, .I161160.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161160 .image:hover, .I161160.image:hover {
}

.I161161 .image, .I161161.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161161 .image:hover, .I161161.image:hover {
}

.I161162 .image, .I161162.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161162 .image:hover, .I161162.image:hover {
}

.I161163, a.I161163 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161163:hover, a.I161163:hover {
}
@media (max-width:992px) {
.I161163, a.I161163 {
}
.I161163:hover, a.I161163:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161163, a.I161163 {
display:flex;
padding-bottom:0rem;

}
.I161163:hover, a.I161163:hover {
}
}

.I161164, a.I161164 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161164:hover, a.I161164:hover {
}
@media (min-width:1440px) {
.I161164, a.I161164 {
display:flex;
font-weight:500;


}
.I161164:hover, a.I161164:hover {
}
}
.I161165, a.I161165 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161165:hover, a.I161165:hover {
}
@media (max-width:992px) {
.I161165, a.I161165 {
}
.I161165:hover, a.I161165:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161165, a.I161165 {
display:flex;
padding-bottom:0rem;

}
.I161165:hover, a.I161165:hover {
}
}

.I161166, a.I161166 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161166:hover, a.I161166:hover {
}
@media (max-width:992px) {
.I161166, a.I161166 {
}
.I161166:hover, a.I161166:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I161166, a.I161166 {
display:flex;
font-weight:500;


}
.I161166:hover, a.I161166:hover {
}
}
.I161167, a.I161167 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161167:hover, a.I161167:hover {
}
@media (max-width:992px) {
.I161167, a.I161167 {
}
.I161167:hover, a.I161167:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161167, a.I161167 {
display:flex;
padding-bottom:0rem;

}
.I161167:hover, a.I161167:hover {
}
}

.I161168, a.I161168 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161168:hover, a.I161168:hover {
}
@media (min-width:1440px) {
.I161168, a.I161168 {
display:flex;
font-weight:500;


}
.I161168:hover, a.I161168:hover {
}
}
.I161169 {
}
.I161169:hover {
}
.I161169 {
}
.I161169:hover {
}


.I161170, a.I161170 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161170:hover, a.I161170:hover {
}

.I161171, a.I161171 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161171:hover, a.I161171:hover {
}

.I161172 .button, .I161172.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161172 button.button, button.I161172.button {
cursor:pointer;
}
.I161172 .button .text, .I161172.button .text {
}
.I161172 .button .icon, .I161172.button .icon {
flex:none;
background-size:100% 100%;
}
.I161172 .button:hover, .I161172.button:hover {
}
.I161172 .button:hover .text, .I161172.button:hover .text {
}
.I161172 .button:hover .icon, .I161172.button:hover .icon {
background-size:100% 100%;
}

.I161173 .button, .I161173.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161173 button.button, button.I161173.button {
cursor:pointer;
}
.I161173 .button .text, .I161173.button .text {
}
.I161173 .button .icon, .I161173.button .icon {
flex:none;
background-size:100% 100%;
}
.I161173 .button:hover, .I161173.button:hover {
}
.I161173 .button:hover .text, .I161173.button:hover .text {
}
.I161173 .button:hover .icon, .I161173.button:hover .icon {
background-size:100% 100%;
}

.I161174 .button, .I161174.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161174 button.button, button.I161174.button {
cursor:pointer;
}
.I161174 .button .text, .I161174.button .text {
}
.I161174 .button .icon, .I161174.button .icon {
flex:none;
background-size:100% 100%;
}
.I161174 .button:hover, .I161174.button:hover {
}
.I161174 .button:hover .text, .I161174.button:hover .text {
}
.I161174 .button:hover .icon, .I161174.button:hover .icon {
background-size:100% 100%;
}

.I161175 .button, .I161175.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161175 button.button, button.I161175.button {
cursor:pointer;
}
.I161175 .button .text, .I161175.button .text {
}
.I161175 .button .icon, .I161175.button .icon {
flex:none;
background-size:100% 100%;
}
.I161175 .button:hover, .I161175.button:hover {
}
.I161175 .button:hover .text, .I161175.button:hover .text {
}
.I161175 .button:hover .icon, .I161175.button:hover .icon {
background-size:100% 100%;
}

.I161176 .button, .I161176.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161176 button.button, button.I161176.button {
cursor:pointer;
}
.I161176 .button .text, .I161176.button .text {
}
.I161176 .button .icon, .I161176.button .icon {
flex:none;
background-size:100% 100%;
}
.I161176 .button:hover, .I161176.button:hover {
}
.I161176 .button:hover .text, .I161176.button:hover .text {
}
.I161176 .button:hover .icon, .I161176.button:hover .icon {
background-size:100% 100%;
}

.I161177 .button, .I161177.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161177 button.button, button.I161177.button {
cursor:pointer;
}
.I161177 .button .text, .I161177.button .text {
}
.I161177 .button .icon, .I161177.button .icon {
flex:none;
background-size:100% 100%;
}
.I161177 .button:hover, .I161177.button:hover {
}
.I161177 .button:hover .text, .I161177.button:hover .text {
}
.I161177 .button:hover .icon, .I161177.button:hover .icon {
background-size:100% 100%;
}

.I161178 .button, .I161178.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161178 button.button, button.I161178.button {
cursor:pointer;
}
.I161178 .button .text, .I161178.button .text {
}
.I161178 .button .icon, .I161178.button .icon {
flex:none;
background-size:100% 100%;
}
.I161178 .button:hover, .I161178.button:hover {
}
.I161178 .button:hover .text, .I161178.button:hover .text {
}
.I161178 .button:hover .icon, .I161178.button:hover .icon {
background-size:100% 100%;
}

.I161179 .button, .I161179.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161179 button.button, button.I161179.button {
cursor:pointer;
}
.I161179 .button .text, .I161179.button .text {
}
.I161179 .button .icon, .I161179.button .icon {
flex:none;
background-size:100% 100%;
}
.I161179 .button:hover, .I161179.button:hover {
}
.I161179 .button:hover .text, .I161179.button:hover .text {
}
.I161179 .button:hover .icon, .I161179.button:hover .icon {
background-size:100% 100%;
}

.I161180 .button, .I161180.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161180 button.button, button.I161180.button {
cursor:pointer;
}
.I161180 .button .text, .I161180.button .text {
}
.I161180 .button .icon, .I161180.button .icon {
flex:none;
background-size:100% 100%;
}
.I161180 .button:hover, .I161180.button:hover {
}
.I161180 .button:hover .text, .I161180.button:hover .text {
}
.I161180 .button:hover .icon, .I161180.button:hover .icon {
background-size:100% 100%;
}

.I161181 .button, .I161181.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161181 button.button, button.I161181.button {
cursor:pointer;
}
.I161181 .button .text, .I161181.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I161181 .button .icon, .I161181.button .icon {
flex:none;
background-size:100% 100%;
}
.I161181 .button:hover, .I161181.button:hover {
}
.I161181 .button:hover .text, .I161181.button:hover .text {
}
.I161181 .button:hover .icon, .I161181.button:hover .icon {
background-size:100% 100%;
}

.I161182, a.I161182 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161182:hover, a.I161182:hover {
}

.I161183, a.I161183 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161183:hover, a.I161183:hover {
}

.I161184, a.I161184 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161184:hover, a.I161184:hover {
}

.I161185, a.I161185 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161185:hover, a.I161185:hover {
}

.I161186, a.I161186 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161186:hover, a.I161186:hover {
}

.I161187, a.I161187 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161187:hover, a.I161187:hover {
}

.I161188, a.I161188 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161188:hover, a.I161188:hover {
}

.I161189 .button, .I161189.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161189 button.button, button.I161189.button {
cursor:pointer;
}
.I161189 .button .text, .I161189.button .text {
}
.I161189 .button .icon, .I161189.button .icon {
flex:none;
background-size:100% 100%;
}
.I161189 .button:hover, .I161189.button:hover {
}
.I161189 .button:hover .text, .I161189.button:hover .text {
}
.I161189 .button:hover .icon, .I161189.button:hover .icon {
background-size:100% 100%;
}

.I161190, a.I161190 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161190:hover, a.I161190:hover {
}

.I161191, a.I161191 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161191:hover, a.I161191:hover {
}

.I161192, a.I161192 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161192:hover, a.I161192:hover {
}

.I161193 .image, .I161193.image {
vertical-align:top;
}
.I161193 .image:hover, .I161193.image:hover {
}

.I163004, a.I163004 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I163004:hover, a.I163004:hover {
}

.I165932, a.I165932 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165932:hover, a.I165932:hover {
}

.I166405, a.I166405 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I166405:hover, a.I166405:hover {
}

.I166708 .button, .I166708.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166708 button.button, button.I166708.button {
cursor:pointer;
}
.I166708 .button .text, .I166708.button .text {
}
.I166708 .button .icon, .I166708.button .icon {
flex:none;
background-size:100% 100%;
}
.I166708 .button:hover, .I166708.button:hover {
}
.I166708 .button:hover .text, .I166708.button:hover .text {
}
.I166708 .button:hover .icon, .I166708.button:hover .icon {
background-size:100% 100%;
}

.I166910, a.I166910 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166910:hover, a.I166910:hover {
}

.I167213, a.I167213 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167213:hover, a.I167213:hover {
}

.I167415, a.I167415 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167415:hover, a.I167415:hover {
}

.I167617 .image, .I167617.image {
vertical-align:top;
}
.I167617 .image:hover, .I167617.image:hover {
}

.I176891, a.I176891 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176891:hover, a.I176891:hover {
}

.I177097, a.I177097 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177097:hover, a.I177097:hover {
}

.I177303, a.I177303 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177303:hover, a.I177303:hover {
}

.I177668, a.I177668 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177668:hover, a.I177668:hover {
}

h1.I161194, .I161194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161194:hover {
}
.I161194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161194 > .viewport:hover {
}


.I160998 {
}
.I160998:hover {
}
.I160998 {
}
.I160998: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;
}
}


