/* Cache file:3700_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 {
}
.I156958 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I156958: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 {
}
.I156958 {
width:100%;

	
}
.I156958: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 {
}
.I156958 {
width:100%;

	
}
.I156958:hover {
}
}

.I156959 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I156959:hover {
}
@media (max-width:992px) {
.I156959 {

padding-top:70px;


}
.I156959:hover {
}
}
@media (max-width:640px) {
.I156959 {

width:100%;
margin-top:40px;


}
.I156959:hover {
}
}
@media (min-width:1440px) {
.I156959 {

order:28;

}
.I156959:hover {
}
}
.I156968 {
display:flex;
position:var(--I156968-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(--I156968-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I156968-location-transform:translate(0px,0px);
	

transform:
var(--I156968-location-transform, translate(0px,0px))
var(--I156968-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I156968:hover {
}
.I156968 {
--I156968-position-static-computed:static;
}
.I156968 > .sector, .I156968 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I156968 {

position:fixed;
z-index:var(--I156968-z-index, 1);

transform:
var(--I156968-location-transform, translate(0px,0px))
var(--I156968-user-box-transform, translate(0px,0px))
;


}
.I156968:hover {
}

}
@media (max-width:640px) {
.I156968 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I156968-z-index, 1);

transform:
var(--I156968-location-transform, translate(0px,0px))
var(--I156968-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I156968:hover {
}
.I156968 {
--I156968-position-static-computed:static;
}
.I156968 > .sector, .I156968 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I156968 {

order:25;
}
.I156968:hover {
}

}
.I156973 {
display:flex;
position:var(--I156973-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;


}
.I156973:hover {
}

@media (max-width:992px) {
.I156973 {

margin-top:2rem;

}
.I156973:hover {
}

}
@media (max-width:640px) {
.I156973 {

width:100%;
margin-top:0rem;

}
.I156973:hover {
}

}

.I156991 {
display:flex;
position:var(--I156991-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;
--I156991-location-transform:translate(0px,0px);
z-index:var(--I156991-z-index, auto);

transform:
var(--I156991-location-transform, translate(0px,0px))
var(--I156991-user-box-transform, translate(0px,0px))
;

--I156991-z-index:1000;
position:var(--I156991-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I156991:hover {
}
.I156991 {
--I156991-position-static-computed:static;
}
.I156991 > .sector, .I156991 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I156991 {

width:100%;

}
.I156991:hover {
}

}
@media (min-width:1440px) {
.I156991 {

order:59;
}
.I156991:hover {
}

}
.I156984 {
display:flex;
position:var(--I156984-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I156984:hover {
}

@media (min-width:1440px) {
.I156984 {

order:49;
}
.I156984:hover {
}

}
.I156985 {
display:flex;
position:var(--I156985-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I156985:hover {
}

@media (min-width:1440px) {
.I156985 {

order:51;
}
.I156985:hover {
}

}
.I156983 {
display:flex;
position:var(--I156983-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I156983:hover {
}

@media (min-width:1440px) {
.I156983 {

order:47;
}
.I156983:hover {
}

}
.I156982 {
display:flex;
position:var(--I156982-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I156982:hover {
}

@media (min-width:1440px) {
.I156982 {

order:44;
}
.I156982:hover {
}

}
.I156977 {
display:flex;
position:var(--I156977-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I156977:hover {
}


.I156981 {
display:flex;
position:var(--I156981-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I156981:hover {
}

@media (min-width:1440px) {
.I156981 {

order:40;
}
.I156981:hover {
}

}
.I156969 {
display:flex;
position:var(--I156969-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I156969:hover {
}

@media (min-width:1440px) {
.I156969 {

order:26;
}
.I156969:hover {
}

}
.I156976 {
display:flex;
position:var(--I156976-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I156976:hover {
}


.I156966 {
display:flex;
position:var(--I156966-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(--I156966-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I156966-location-transform:translate(0px,0px);
z-index:var(--I156966-z-index, 1);

transform:
var(--I156966-location-transform, translate(0px,0px))
var(--I156966-user-box-transform, translate(0px,0px))
;

--I156966-z-index:555;
}
.I156966:hover {
}
.I156966 {
--I156966-position-static-computed:relative;
}
.I156966 > .sector, .I156966 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I156966 {

height:72px;
margin-bottom:-72px;

}
.I156966:hover {
}

}
@media (max-width:640px) {
.I156966 {

box-sizing:border-box;

}
.I156966:hover {
}

}
@media (min-width:1440px) {
.I156966 {

order:17;
}
.I156966:hover {
}

}
.I156963 {
display:flex;
position:var(--I156963-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(--I156963-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I156963-location-transform:translate(-50%,0px);
	

transform:
var(--I156963-location-transform, translate(0px,0px))
var(--I156963-user-box-transform, translate(0px,0px))
;

--I156963-z-index:999;
}
.I156963:hover {
}
.I156963 {
--I156963-position-static-computed:relative;
}
.I156963 > .sector, .I156963 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I156963 {

height:auto;
min-height:90px;

}
.I156963:hover {
}
.I156963 {
--I156963-position-static-computed:static;
}
.I156963 > .sector, .I156963 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I156963 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I156963:hover {
}

}
@media (min-width:1440px) {
.I156963 {

order:4;
position:fixed;
z-index:var(--I156963-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I156963-location-transform:translate(-50%,0px);
	

transform:
var(--I156963-location-transform, translate(0px,0px))
var(--I156963-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I156963:hover {
}

}
.I156970 {
display:flex;
position:var(--I156970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I156970:hover {
}

@media (min-width:1440px) {
.I156970 {

order:18;
}
.I156970:hover {
}

}
.I156986 {
display:flex;
position:var(--I156986-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I156986:hover {
}

@media (min-width:1440px) {
.I156986 {

order:52;
}
.I156986:hover {
}

}
.I156988 {
display:flex;
position:var(--I156988-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I156988:hover {
}

@media (min-width:1440px) {
.I156988 {

order:55;
}
.I156988:hover {
}

}
.I156987 {
display:flex;
position:var(--I156987-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I156987:hover {
}

@media (min-width:1440px) {
.I156987 {

order:54;
}
.I156987:hover {
}

}
.I156989 {
display:flex;
position:var(--I156989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I156989:hover {
}

@media (min-width:1440px) {
.I156989 {

order:56;
}
.I156989:hover {
}

}
.I156971 {
display:flex;
position:var(--I156971-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I156971:hover {
}

@media (min-width:1440px) {
.I156971 {

order:24;
}
.I156971:hover {
}

}
.I156975 {
display:flex;
position:var(--I156975-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I156975:hover {
}


.I156967 {
display:flex;
position:var(--I156967-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I156967:hover {
}

@media (min-width:1440px) {
.I156967 {

order:27;
}
.I156967:hover {
}

}
.I156990 {
display:flex;
position:var(--I156990-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I156990:hover {
}

@media (min-width:1440px) {
.I156990 {

order:58;
}
.I156990:hover {
}

}
.I156992 {
display:flex;
position:var(--I156992-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I156992:hover {
}

@media (min-width:1440px) {
.I156992 {

order:59;
}
.I156992:hover {
}

}
.I156993 {
display:flex;
position:var(--I156993-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I156993:hover {
}

@media (min-width:1440px) {
.I156993 {

order:60;
}
.I156993:hover {
}

}
.I156994 {
display:flex;
position:var(--I156994-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I156994:hover {
}

@media (min-width:1440px) {
.I156994 {

order:61;
}
.I156994:hover {
}

}
.I156978 {
display:flex;
position:var(--I156978-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I156978:hover {
}


.I156995 {
display:flex;
position:var(--I156995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I156995:hover {
}

@media (min-width:1440px) {
.I156995 {

order:63;
}
.I156995:hover {
}

}
.I156996 {
display:flex;
position:var(--I156996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I156996:hover {
}

@media (min-width:1440px) {
.I156996 {

order:65;
}
.I156996:hover {
}

}
.I156965 {
display:flex;
position:var(--I156965-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I156965:hover {
}

@media (min-width:1440px) {
.I156965 {

order:66;
}
.I156965:hover {
}

}
.I156997 {
display:flex;
position:var(--I156997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I156997:hover {
}

@media (min-width:1440px) {
.I156997 {

order:68;
}
.I156997:hover {
}

}
.I156998 {
display:flex;
position:var(--I156998-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I156998:hover {
}

@media (min-width:1440px) {
.I156998 {

order:69;
}
.I156998:hover {
}

}
.I156980 {
display:flex;
position:var(--I156980-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I156980:hover {
}

@media (min-width:1440px) {
.I156980 {

order:70;
}
.I156980:hover {
}

}
.I156999 {
display:flex;
position:var(--I156999-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I156999:hover {
}

@media (min-width:1440px) {
.I156999 {

order:71;
}
.I156999:hover {
}

}
.I156964 {
display:flex;
position:var(--I156964-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I156964:hover {
}

@media (min-width:1440px) {
.I156964 {

order:72;
}
.I156964:hover {
}

}
.I156961 {
display:flex;
position:var(--I156961-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I156961:hover {
}

@media (min-width:1440px) {
.I156961 {

order:73;
}
.I156961:hover {
}

}
.I156960 {
display:flex;
position:var(--I156960-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I156960:hover {
}

@media (min-width:1440px) {
.I156960 {

order:74;
}
.I156960:hover {
}

}
.I156974 {
display:flex;
position:var(--I156974-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I156974:hover {
}


.I156962 {
display:flex;
position:var(--I156962-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I156962:hover {
}

@media (min-width:1440px) {
.I156962 {

order:16;
}
.I156962:hover {
}

}
.I157000 {
display:flex;
position:var(--I157000-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I157000:hover {
}

@media (min-width:1440px) {
.I157000 {

order:76;
}
.I157000:hover {
}

}
.I156972 {
display:flex;
position:var(--I156972-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I156972:hover {
}


.I156979 {
display:flex;
position:var(--I156979-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I156979:hover {
}


h1.I157002, .I157002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157002:hover {
}
.I157002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157002 > .viewport:hover {
}


.I157003 {
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;

	
}
.I157003:hover {
}
@media (max-width:992px) {
.I157003 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I157003:hover {
}
}
@media (max-width:640px) {
.I157003 {
padding-left:1rem;
padding-right:1rem;

	
}
.I157003:hover {
}
}

.I157004 {
display:flex;
position:var(--I157004-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I157004:hover {
}


.I157005 {
display:flex;
position:var(--I157005-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I157005:hover {
}


.I157006 {
display:flex;
position:var(--I157006-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I157006:hover {
}


.I157007 {
display:flex;
position:var(--I157007-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I157007:hover {
}


.I157008 {
display:flex;
position:var(--I157008-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I157008:hover {
}


.I157930 {
display:flex;
position:var(--I157930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157930:hover {
}


.I167940 {
display:flex;
position:var(--I167940-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167940:hover {
}


.I168696 {
display:flex;
position:var(--I168696-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168696:hover {
}


.I169236 {
display:flex;
position:var(--I169236-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169236:hover {
}


.I157009 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157009:hover {
}


.I157010 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157010:hover {
}


.I158145 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158145:hover {
}


.I168318 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168318:hover {
}


.I168966 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168966:hover {
}


.I169506 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169506:hover {
}


h1.I157011, .I157011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157011:hover {
}
.I157011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157011 > .viewport:hover {
}

@media (max-width:992px) {
.I157011 {

height:auto;


}
.I157011:hover {
}
.I157011 > .viewport {



}
.I157011 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I157011 {

order:4;

}
.I157011:hover {
}
.I157011 > .viewport {



}
.I157011 > .viewport:hover {
}

}
h1.I157012, .I157012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157012:hover {
}
.I157012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157012 > .viewport:hover {
}

@media (min-width:1440px) {
.I157012 {

order:5;

}
.I157012:hover {
}
.I157012 > .viewport {



}
.I157012 > .viewport:hover {
}

}
h1.I157013, .I157013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I157013:hover {
}
.I157013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157013 > .viewport:hover {
}


h1.I157014, .I157014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157014:hover {
}
.I157014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157014 > .viewport:hover {
}


h1.I157015, .I157015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157015:hover {
}
.I157015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157015 > .viewport:hover {
}


h1.I157016, .I157016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157016:hover {
}
.I157016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157016 > .viewport:hover {
}


h1.I157017, .I157017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157017:hover {
}
.I157017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157017 > .viewport:hover {
}


h1.I157018, .I157018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157018:hover {
}
.I157018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157018 > .viewport:hover {
}


h1.I157019, .I157019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157019:hover {
}
.I157019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157019 > .viewport:hover {
}


h1.I157020, .I157020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157020:hover {
}
.I157020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157020 > .viewport:hover {
}


h1.I157021, .I157021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157021:hover {
}
.I157021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157021 > .viewport:hover {
}


h1.I157022, .I157022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I157022:hover {
}
.I157022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157022 > .viewport:hover {
}

@media (min-width:1440px) {
.I157022 {

order:3;

}
.I157022:hover {
}
.I157022 > .viewport {



}
.I157022 > .viewport:hover {
}

}
h1.I157023, .I157023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I157023:hover {
}
.I157023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157023 > .viewport:hover {
}

@media (min-width:1440px) {
.I157023 {

order:7;

}
.I157023:hover {
}
.I157023 > .viewport {



}
.I157023 > .viewport:hover {
}

}
h1.I157024, .I157024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157024:hover {
}
.I157024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157024 > .viewport:hover {
}

@media (min-width:1440px) {
.I157024 {

order:6;

}
.I157024:hover {
}
.I157024 > .viewport {



}
.I157024 > .viewport:hover {
}

}
h1.I157025, .I157025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I157025:hover {
}
.I157025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157025 > .viewport:hover {
}

@media (min-width:1440px) {
.I157025 {

order:8;

}
.I157025:hover {
}
.I157025 > .viewport {



}
.I157025 > .viewport:hover {
}

}
h1.I157026, .I157026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157026:hover {
}
.I157026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157026 > .viewport:hover {
}


h1.I157027, .I157027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I157027:hover {
}
.I157027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157027 > .viewport:hover {
}


h1.I157028, .I157028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I157028:hover {
}
.I157028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157028 > .viewport:hover {
}


h1.I157029, .I157029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I157029:hover {
}
.I157029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157029 > .viewport:hover {
}


h1.I157030, .I157030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157030:hover {
}
.I157030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157030 > .viewport:hover {
}


h1.I157031, .I157031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157031:hover {
}
.I157031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157031 > .viewport:hover {
}


h1.I158016, .I158016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158016:hover {
}
.I158016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158016 > .viewport:hover {
}


h1.I158102, .I158102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158102:hover {
}
.I158102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158102 > .viewport:hover {
}


h1.I158231, .I158231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158231:hover {
}
.I158231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158231 > .viewport:hover {
}


h1.I158317, .I158317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158317:hover {
}
.I158317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158317 > .viewport:hover {
}


h1.I165821, .I165821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165821:hover {
}
.I165821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165821 > .viewport:hover {
}


h1.I167817, .I167817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167817:hover {
}
.I167817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167817 > .viewport:hover {
}


h1.I168048, .I168048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168048:hover {
}
.I168048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168048 > .viewport:hover {
}


h1.I168264, .I168264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168264:hover {
}
.I168264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168264 > .viewport:hover {
}


h1.I168426, .I168426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168426:hover {
}
.I168426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168426 > .viewport:hover {
}


h1.I168534, .I168534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168534:hover {
}
.I168534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168534 > .viewport:hover {
}


h1.I168804, .I168804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168804:hover {
}
.I168804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168804 > .viewport:hover {
}


h1.I168912, .I168912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168912:hover {
}
.I168912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168912 > .viewport:hover {
}


h1.I169074, .I169074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169074:hover {
}
.I169074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169074 > .viewport:hover {
}


h1.I169182, .I169182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169182:hover {
}
.I169182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169182 > .viewport:hover {
}


h1.I169344, .I169344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169344:hover {
}
.I169344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169344 > .viewport:hover {
}


h1.I169452, .I169452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169452:hover {
}
.I169452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169452 > .viewport:hover {
}


h1.I169614, .I169614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169614:hover {
}
.I169614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169614 > .viewport:hover {
}


h1.I169722, .I169722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169722:hover {
}
.I169722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169722 > .viewport:hover {
}


.I157032 {
display:flex;

}
.I157032:hover {
}
@media (max-width:992px) {
.I157032 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I157032:hover {
}
}
@media (max-width:640px) {
.I157032 {
display:flex;
height:60vw;

}
.I157032:hover {
}
}

.I157033, a.I157033 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I157033:hover, a.I157033:hover {
}
@media (max-width:640px) {
.I157033, a.I157033 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157033:hover, a.I157033:hover {
}
}

.I157034, a.I157034 {
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;

}
.I157034:hover, a.I157034:hover {
}
@media (max-width:640px) {
.I157034, a.I157034 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157034:hover, a.I157034:hover {
}
}

.I157035 .image, .I157035.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157035 .image:hover, .I157035.image:hover {
}
@media (max-width:640px) {
.I157035 .image, .I157035.image {
border-radius:100%;

}
.I157035 .image:hover, .I157035.image:hover {
}
}

.I157036, a.I157036 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157036:hover, a.I157036:hover {
}
@media (max-width:992px) {
.I157036, a.I157036 {
}
.I157036:hover, a.I157036:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157036, a.I157036 {
display:flex;
padding-bottom:1rem;

}
.I157036:hover, a.I157036:hover {
}
}

.I157037, a.I157037 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157037:hover, a.I157037:hover {
}
@media (max-width:992px) {
.I157037, a.I157037 {
}
.I157037:hover, a.I157037:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157037, a.I157037 {
display:flex;
padding-bottom:1rem;

}
.I157037:hover, a.I157037:hover {
}
}

.I157038, a.I157038 {
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;

}
.I157038:hover, a.I157038:hover {
}
@media (max-width:992px) {
.I157038, a.I157038 {
}
.I157038:hover, a.I157038:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157038, a.I157038 {
display:flex;
padding-bottom:1rem;

}
.I157038:hover, a.I157038:hover {
}
}

.I157039 .image, .I157039.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157039 .image:hover, .I157039.image:hover {
}
@media (max-width:640px) {
.I157039 .image, .I157039.image {
border-radius:100%;

}
.I157039 .image:hover, .I157039.image:hover {
}
}

.I157040, a.I157040 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157040:hover, a.I157040:hover {
}
@media (max-width:992px) {
.I157040, a.I157040 {
}
.I157040:hover, a.I157040:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157040, a.I157040 {
display:flex;
padding-bottom:1rem;

}
.I157040:hover, a.I157040:hover {
}
}

.I157041, a.I157041 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157041:hover, a.I157041:hover {
}
@media (max-width:992px) {
.I157041, a.I157041 {
}
.I157041:hover, a.I157041:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157041, a.I157041 {
display:flex;
padding-bottom:1rem;

}
.I157041:hover, a.I157041:hover {
}
}

.I157042, a.I157042 {
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;

}
.I157042:hover, a.I157042:hover {
}
@media (max-width:992px) {
.I157042, a.I157042 {
}
.I157042:hover, a.I157042:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157042, a.I157042 {
display:flex;
padding-bottom:1rem;

}
.I157042:hover, a.I157042:hover {
}
}

.I157043 .button, .I157043.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I157043 button.button, button.I157043.button {
cursor:pointer;
}
.I157043 .button .text, .I157043.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I157043 .button .icon, .I157043.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;
}
.I157043 .button:hover, .I157043.button:hover {
}
.I157043 .button:hover .text, .I157043.button:hover .text {
text-decoration:underline;

}
.I157043 .button:hover .icon, .I157043.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) {
.I157043 .button, .I157043.button {
}
.I157043 button.button, button.I157043.button {
}
.I157043 .button .text, .I157043.button .text {
font-family:Rubik;

}
.I157043 .button .icon, .I157043.button .icon {
background-size:100% 100%;
}
.I157043 .button:hover, .I157043.button:hover {
}
.I157043 .button:hover .text, .I157043.button:hover .text {
}
.I157043 .button:hover .icon, .I157043.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I157043 .button, .I157043.button {
}
.I157043 button.button, button.I157043.button {
}
.I157043 .button .text, .I157043.button .text {
}
.I157043 .button .icon, .I157043.button .icon {
background-size:100% 100%;
}
.I157043 .button:hover, .I157043.button:hover {
}
.I157043 .button:hover .text, .I157043.button:hover .text {
}
.I157043 .button:hover .icon, .I157043.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I157043 .button, .I157043.button {
}
.I157043 button.button, button.I157043.button {
}
.I157043 .button .text, .I157043.button .text {
}
.I157043 .button .icon, .I157043.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');
}
.I157043 .button:hover, .I157043.button:hover {
}
.I157043 .button:hover .text, .I157043.button:hover .text {
}
.I157043 .button:hover .icon, .I157043.button:hover .icon {
background-size:100% 100%;
}
}
.I157044, a.I157044 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157044:hover, a.I157044:hover {
}
@media (max-width:992px) {
.I157044, a.I157044 {
}
.I157044:hover, a.I157044:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157044, a.I157044 {
display:flex;
padding-bottom:1rem;

}
.I157044:hover, a.I157044:hover {
}
}

.I157045, a.I157045 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157045:hover, a.I157045:hover {
}
@media (max-width:992px) {
.I157045, a.I157045 {
}
.I157045:hover, a.I157045:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157045, a.I157045 {
display:flex;
padding-bottom:1rem;

}
.I157045:hover, a.I157045:hover {
}
}

.I157046, a.I157046 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157046:hover, a.I157046:hover {
}
@media (max-width:992px) {
.I157046, a.I157046 {
}
.I157046:hover, a.I157046:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157046, a.I157046 {
display:flex;
padding-bottom:1rem;

}
.I157046:hover, a.I157046:hover {
}
}

.I157047 .button, .I157047.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157047 button.button, button.I157047.button {
cursor:pointer;
}
.I157047 .button .text, .I157047.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157047 .button .icon, .I157047.button .icon {
flex:none;
background-size:100% 100%;
}
.I157047 .button:hover, .I157047.button:hover {
}
.I157047 .button:hover .text, .I157047.button:hover .text {
}
.I157047 .button:hover .icon, .I157047.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157047 .button, .I157047.button {
}
.I157047 button.button, button.I157047.button {
}
.I157047 .button .text, .I157047.button .text {
font-family:Rubik;

}
.I157047 .button .icon, .I157047.button .icon {
background-size:100% 100%;
}
.I157047 .button:hover, .I157047.button:hover {
}
.I157047 .button:hover .text, .I157047.button:hover .text {
}
.I157047 .button:hover .icon, .I157047.button:hover .icon {
background-size:100% 100%;
}
}

.I157048 .button, .I157048.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157048 button.button, button.I157048.button {
cursor:pointer;
}
.I157048 .button .text, .I157048.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157048 .button .icon, .I157048.button .icon {
flex:none;
background-size:100% 100%;
}
.I157048 .button:hover, .I157048.button:hover {
}
.I157048 .button:hover .text, .I157048.button:hover .text {
}
.I157048 .button:hover .icon, .I157048.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157048 .button, .I157048.button {
}
.I157048 button.button, button.I157048.button {
}
.I157048 .button .text, .I157048.button .text {
font-family:Rubik;

}
.I157048 .button .icon, .I157048.button .icon {
background-size:100% 100%;
}
.I157048 .button:hover, .I157048.button:hover {
}
.I157048 .button:hover .text, .I157048.button:hover .text {
}
.I157048 .button:hover .icon, .I157048.button:hover .icon {
background-size:100% 100%;
}
}

.I157049 .button, .I157049.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157049 button.button, button.I157049.button {
cursor:pointer;
}
.I157049 .button .text, .I157049.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157049 .button .icon, .I157049.button .icon {
flex:none;
background-size:100% 100%;
}
.I157049 .button:hover, .I157049.button:hover {
}
.I157049 .button:hover .text, .I157049.button:hover .text {
}
.I157049 .button:hover .icon, .I157049.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157049 .button, .I157049.button {
}
.I157049 button.button, button.I157049.button {
}
.I157049 .button .text, .I157049.button .text {
font-family:Rubik;

}
.I157049 .button .icon, .I157049.button .icon {
background-size:100% 100%;
}
.I157049 .button:hover, .I157049.button:hover {
}
.I157049 .button:hover .text, .I157049.button:hover .text {
}
.I157049 .button:hover .icon, .I157049.button:hover .icon {
background-size:100% 100%;
}
}

.I157050 .button, .I157050.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157050 button.button, button.I157050.button {
cursor:pointer;
}
.I157050 .button .text, .I157050.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157050 .button .icon, .I157050.button .icon {
flex:none;
background-size:100% 100%;
}
.I157050 .button:hover, .I157050.button:hover {
}
.I157050 .button:hover .text, .I157050.button:hover .text {
}
.I157050 .button:hover .icon, .I157050.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157050 .button, .I157050.button {
}
.I157050 button.button, button.I157050.button {
}
.I157050 .button .text, .I157050.button .text {
font-family:Rubik;

}
.I157050 .button .icon, .I157050.button .icon {
background-size:100% 100%;
}
.I157050 .button:hover, .I157050.button:hover {
}
.I157050 .button:hover .text, .I157050.button:hover .text {
}
.I157050 .button:hover .icon, .I157050.button:hover .icon {
background-size:100% 100%;
}
}

.I157051 .button, .I157051.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157051 button.button, button.I157051.button {
cursor:pointer;
}
.I157051 .button .text, .I157051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157051 .button .icon, .I157051.button .icon {
flex:none;
background-size:100% 100%;
}
.I157051 .button:hover, .I157051.button:hover {
}
.I157051 .button:hover .text, .I157051.button:hover .text {
}
.I157051 .button:hover .icon, .I157051.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157051 .button, .I157051.button {
}
.I157051 button.button, button.I157051.button {
}
.I157051 .button .text, .I157051.button .text {
font-family:Rubik;

}
.I157051 .button .icon, .I157051.button .icon {
background-size:100% 100%;
}
.I157051 .button:hover, .I157051.button:hover {
}
.I157051 .button:hover .text, .I157051.button:hover .text {
}
.I157051 .button:hover .icon, .I157051.button:hover .icon {
background-size:100% 100%;
}
}

.I157052, a.I157052 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I157052:hover, a.I157052:hover {
}

.I157973 .image, .I157973.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157973 .image:hover, .I157973.image:hover {
}
@media (max-width:640px) {
.I157973 .image, .I157973.image {
border-radius:100%;

}
.I157973 .image:hover, .I157973.image:hover {
}
}

.I158059, a.I158059 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158059:hover, a.I158059:hover {
}
@media (max-width:992px) {
.I158059, a.I158059 {
}
.I158059:hover, a.I158059:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158059, a.I158059 {
display:flex;
padding-bottom:1rem;

}
.I158059:hover, a.I158059:hover {
}
}

.I158188, a.I158188 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158188:hover, a.I158188:hover {
}
@media (max-width:992px) {
.I158188, a.I158188 {
}
.I158188:hover, a.I158188:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158188, a.I158188 {
display:flex;
padding-bottom:1rem;

}
.I158188:hover, a.I158188:hover {
}
}

.I158274, a.I158274 {
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;

}
.I158274:hover, a.I158274:hover {
}
@media (max-width:992px) {
.I158274, a.I158274 {
}
.I158274:hover, a.I158274:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158274, a.I158274 {
display:flex;
padding-bottom:1rem;

}
.I158274:hover, a.I158274:hover {
}
}

.I165767, a.I165767 {
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;

}
.I165767:hover, a.I165767:hover {
}
@media (max-width:992px) {
.I165767, a.I165767 {
}
.I165767:hover, a.I165767:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165767, a.I165767 {
display:flex;
padding-bottom:1rem;

}
.I165767:hover, a.I165767:hover {
}
}

.I167763, a.I167763 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167763:hover, a.I167763:hover {
}
@media (max-width:992px) {
.I167763, a.I167763 {
}
.I167763:hover, a.I167763:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167763, a.I167763 {
display:flex;
padding-bottom:1rem;

}
.I167763:hover, a.I167763:hover {
}
}

.I167994 .image, .I167994.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167994 .image:hover, .I167994.image:hover {
}
@media (max-width:640px) {
.I167994 .image, .I167994.image {
border-radius:100%;

}
.I167994 .image:hover, .I167994.image:hover {
}
}

.I168210, a.I168210 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168210:hover, a.I168210:hover {
}
@media (max-width:992px) {
.I168210, a.I168210 {
}
.I168210:hover, a.I168210:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168210, a.I168210 {
display:flex;
padding-bottom:1rem;

}
.I168210:hover, a.I168210:hover {
}
}

.I168372, a.I168372 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168372:hover, a.I168372:hover {
}
@media (max-width:992px) {
.I168372, a.I168372 {
}
.I168372:hover, a.I168372:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168372, a.I168372 {
display:flex;
padding-bottom:1rem;

}
.I168372:hover, a.I168372:hover {
}
}

.I168480, a.I168480 {
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;

}
.I168480:hover, a.I168480:hover {
}
@media (max-width:992px) {
.I168480, a.I168480 {
}
.I168480:hover, a.I168480:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168480, a.I168480 {
display:flex;
padding-bottom:1rem;

}
.I168480:hover, a.I168480:hover {
}
}

.I168750 .image, .I168750.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168750 .image:hover, .I168750.image:hover {
}
@media (max-width:640px) {
.I168750 .image, .I168750.image {
border-radius:100%;

}
.I168750 .image:hover, .I168750.image:hover {
}
}

.I168858, a.I168858 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168858:hover, a.I168858:hover {
}
@media (max-width:992px) {
.I168858, a.I168858 {
}
.I168858:hover, a.I168858:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168858, a.I168858 {
display:flex;
padding-bottom:1rem;

}
.I168858:hover, a.I168858:hover {
}
}

.I169020, a.I169020 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169020:hover, a.I169020:hover {
}
@media (max-width:992px) {
.I169020, a.I169020 {
}
.I169020:hover, a.I169020:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169020, a.I169020 {
display:flex;
padding-bottom:1rem;

}
.I169020:hover, a.I169020:hover {
}
}

.I169128, a.I169128 {
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;

}
.I169128:hover, a.I169128:hover {
}
@media (max-width:992px) {
.I169128, a.I169128 {
}
.I169128:hover, a.I169128:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169128, a.I169128 {
display:flex;
padding-bottom:1rem;

}
.I169128:hover, a.I169128:hover {
}
}

.I169290 .image, .I169290.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169290 .image:hover, .I169290.image:hover {
}
@media (max-width:640px) {
.I169290 .image, .I169290.image {
border-radius:100%;

}
.I169290 .image:hover, .I169290.image:hover {
}
}

.I169398, a.I169398 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169398:hover, a.I169398:hover {
}
@media (max-width:992px) {
.I169398, a.I169398 {
}
.I169398:hover, a.I169398:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169398, a.I169398 {
display:flex;
padding-bottom:1rem;

}
.I169398:hover, a.I169398:hover {
}
}

.I169560, a.I169560 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169560:hover, a.I169560:hover {
}
@media (max-width:992px) {
.I169560, a.I169560 {
}
.I169560:hover, a.I169560:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169560, a.I169560 {
display:flex;
padding-bottom:1rem;

}
.I169560:hover, a.I169560:hover {
}
}

.I169668, a.I169668 {
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;

}
.I169668:hover, a.I169668:hover {
}
@media (max-width:992px) {
.I169668, a.I169668 {
}
.I169668:hover, a.I169668:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169668, a.I169668 {
display:flex;
padding-bottom:1rem;

}
.I169668:hover, a.I169668:hover {
}
}

h1.I157053, .I157053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157053:hover {
}
.I157053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157053 > .viewport:hover {
}


.I157054 {
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;

	
}
.I157054:hover {
}
@media (max-width:992px) {
.I157054 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I157054:hover {
}
}
@media (max-width:640px) {
.I157054 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I157054:hover {
}
}

.I157055 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I157055:hover {
}
@media (max-width:992px) {
.I157055 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I157055:hover {
}
}
@media (max-width:640px) {
.I157055 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I157055:hover {
}
}

.I157056 {
display:flex;
position:var(--I157056-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
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;
--I157056-location-transform:translate(0px,0px);
z-index:var(--I157056-z-index, auto);

transform:
var(--I157056-location-transform, translate(0px,0px))
var(--I157056-user-box-transform, translate(0px,0px))
;


position:var(--I157056-position-static-computed, static);
}
.I157056:hover {
}

@media (max-width:640px) {
.I157056 {

width:calc(100vw - 2rem);

}
.I157056:hover {
}

}

.I157057 {
display:flex;
position:var(--I157057-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-ai-is-revolutionizing.svg?timestamp=20241104235036');
box-shadow:none;
overflow:hidden;
}
.I157057:hover {
}

@media (max-width:640px) {
.I157057 {

width:calc(100vw - 2rem);

}
.I157057:hover {
}

}

.I157058 {
display:flex;
position:var(--I157058-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-genexus-next-start.svg?timestamp=20241104214234');
box-shadow:none;
overflow:hidden;
}
.I157058:hover {
}
.I157058 {
--I157058-position-static-computed:static;
}
.I157058 > .sector, .I157058 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157058 {

width:calc(100vw - 2rem);

}
.I157058:hover {
}

}

.I157059 {
display:flex;
position:var(--I157059-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I157059:hover {
}

@media (max-width:640px) {
.I157059 {

padding-left:1rem;
padding-right:1rem;

}
.I157059:hover {
}

}

.I157060 {
display:flex;
position:var(--I157060-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;
}
.I157060:hover {
}

@media (max-width:640px) {
.I157060 {

width:calc(100vw - 2rem);

}
.I157060:hover {
}

}

.I157061 {
display:flex;
position:var(--I157061-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;
}
.I157061:hover {
}
.I157061 {
--I157061-position-static-computed:static;
}
.I157061 > .sector, .I157061 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157061 {

width:calc(100vw - 2rem);

}
.I157061:hover {
}

}
@media (min-width:1440px) {
.I157061 {

}
.I157061:hover {
}
.I157061 {
--I157061-position-static-computed:static;
}
.I157061 > .sector, .I157061 > .group-sectors {
position:relative;
}
}
.I157062 {
display:flex;
position:var(--I157062-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;
}
.I157062:hover {
}

@media (max-width:640px) {
.I157062 {

width:calc(100vw - 2rem);

}
.I157062:hover {
}

}

.I157063 {
display:flex;
position:var(--I157063-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;
}
.I157063:hover {
}

@media (max-width:640px) {
.I157063 {

width:calc(100vw - 2rem);

}
.I157063:hover {
}

}

.I157064 {
display:flex;
position:var(--I157064-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;
}
.I157064:hover {
}

@media (max-width:640px) {
.I157064 {

width:calc(100vw - 2rem);

}
.I157064:hover {
}

}

.I157065 {
display:flex;
position:var(--I157065-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;
}
.I157065:hover {
}

@media (max-width:640px) {
.I157065 {

width:calc(100vw - 2rem);

}
.I157065:hover {
}

}

.I157066 {
display:flex;
position:var(--I157066-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157066:hover {
}


.I157067 {
display:flex;
position:var(--I157067-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;
}
.I157067:hover {
}

@media (max-width:640px) {
.I157067 {

width:calc(100vw - 2rem);

}
.I157067:hover {
}

}

.I166594 {
display:flex;
position:var(--I166594-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;
}
.I166594:hover {
}


.I157068 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157068:hover {
}

@media (min-width:1440px) {
.I157068 {

order:4;


	
}
.I157068:hover {
}

}
.I157069 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157069:hover {
}

@media (min-width:1440px) {
.I157069 {

order:2;


	
}
.I157069:hover {
}

}
.I157070 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157070:hover {
}


.I157071 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157071:hover {
}


.I157072 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157072:hover {
}


.I157073 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157073:hover {
}


.I157074 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157074:hover {
}


.I157075 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157075:hover {
}


.I157076 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157076:hover {
}


.I157077 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I157077:hover {
}
.I157077 > .sector {
position:relative;
}
@media (max-width:640px) {
.I157077 {



flex-direction:column;
align-items:flex-start;

	
}
.I157077:hover {
}

}

.I157078 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157078:hover {
}


.I167099 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167099:hover {
}


h1.I157079, .I157079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I157079:hover {
}
.I157079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157079 > .viewport:hover {
}

@media (min-width:1440px) {
.I157079 {

order:8;

}
.I157079:hover {
}
.I157079 > .viewport {



}
.I157079 > .viewport:hover {
}

}
h1.I157080, .I157080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I157080:hover {
}
.I157080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157080 > .viewport:hover {
}


h1.I157081, .I157081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I157081:hover {
}
.I157081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157081 > .viewport:hover {
}

@media (min-width:1440px) {
.I157081 {

order:3;

}
.I157081:hover {
}
.I157081 > .viewport {



}
.I157081 > .viewport:hover {
}

}
h1.I157082, .I157082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157082 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I157082:hover {
}
.I157082 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157082 > .viewport:hover {
}


h1.I157083, .I157083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I157083:hover {
}
.I157083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157083 > .viewport:hover {
}


h1.I157084, .I157084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157084:hover {
}
.I157084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157084 > .viewport:hover {
}


h1.I157085, .I157085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157085:hover {
}
.I157085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157085 > .viewport:hover {
}


h1.I157086, .I157086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157086:hover {
}
.I157086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157086 > .viewport:hover {
}


h1.I157087, .I157087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I157087:hover {
}
.I157087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157087 > .viewport:hover {
}


h1.I157088, .I157088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157088:hover {
}
.I157088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157088 > .viewport:hover {
}


h1.I157089, .I157089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157089:hover {
}
.I157089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157089 > .viewport:hover {
}


h1.I157090, .I157090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157090:hover {
}
.I157090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157090 > .viewport:hover {
}


h1.I157091, .I157091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157091:hover {
}
.I157091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157091 > .viewport:hover {
}


h1.I157092, .I157092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157092:hover {
}
.I157092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157092 > .viewport:hover {
}


h1.I157093, .I157093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157093:hover {
}
.I157093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157093 > .viewport:hover {
}


h1.I157094, .I157094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157094:hover {
}
.I157094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157094 > .viewport:hover {
}


h1.I157095, .I157095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157095:hover {
}
.I157095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157095 > .viewport:hover {
}


h1.I157096, .I157096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157096:hover {
}
.I157096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157096 > .viewport:hover {
}

@media (max-width:640px) {
.I157096 {

width:100%;


}
.I157096:hover {
}
.I157096 > .viewport {



}
.I157096 > .viewport:hover {
}

}

h1.I157097, .I157097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157097:hover {
}
.I157097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157097 > .viewport:hover {
}


h1.I157098, .I157098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157098 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157098:hover {
}
.I157098 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157098 > .viewport:hover {
}


h1.I157099, .I157099 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157099 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157099:hover {
}
.I157099 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157099 > .viewport:hover {
}


h1.I157100, .I157100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157100:hover {
}
.I157100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157100 > .viewport:hover {
}


h1.I157101, .I157101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157101:hover {
}
.I157101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157101 > .viewport:hover {
}


h1.I157102, .I157102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157102:hover {
}
.I157102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157102 > .viewport:hover {
}


h1.I157103, .I157103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157103:hover {
}
.I157103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157103 > .viewport:hover {
}


h1.I157104, .I157104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157104:hover {
}
.I157104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157104 > .viewport:hover {
}


h1.I157105, .I157105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157105:hover {
}
.I157105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157105 > .viewport:hover {
}


h1.I157106, .I157106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157106:hover {
}
.I157106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157106 > .viewport:hover {
}


h1.I157107, .I157107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157107:hover {
}
.I157107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157107 > .viewport:hover {
}


h1.I157108, .I157108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157108:hover {
}
.I157108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157108 > .viewport:hover {
}


h1.I157109, .I157109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157109:hover {
}
.I157109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157109 > .viewport:hover {
}


h1.I157110, .I157110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157110:hover {
}
.I157110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157110 > .viewport:hover {
}


h1.I157111, .I157111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I157111:hover {
}
.I157111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157111 > .viewport:hover {
}

@media (min-width:1440px) {
.I157111 {

order:3;

}
.I157111:hover {
}
.I157111 > .viewport {



}
.I157111 > .viewport:hover {
}

}
h1.I157112, .I157112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157112:hover {
}
.I157112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157112 > .viewport:hover {
}


h1.I157113, .I157113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157113:hover {
}
.I157113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157113 > .viewport:hover {
}


h1.I157114, .I157114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157114:hover {
}
.I157114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157114 > .viewport:hover {
}


h1.I157115, .I157115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157115:hover {
}
.I157115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157115 > .viewport:hover {
}


h1.I157116, .I157116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157116:hover {
}
.I157116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157116 > .viewport:hover {
}


h1.I157117, .I157117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157117:hover {
}
.I157117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157117 > .viewport:hover {
}


h1.I157118, .I157118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157118:hover {
}
.I157118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157118 > .viewport:hover {
}


h1.I157119, .I157119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157119:hover {
}
.I157119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157119 > .viewport:hover {
}


h1.I157120, .I157120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I157120:hover {
}
.I157120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157120 > .viewport:hover {
}


h1.I157121, .I157121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I157121:hover {
}
.I157121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157121 > .viewport:hover {
}


h1.I157122, .I157122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I157122:hover {
}
.I157122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157122 > .viewport:hover {
}


h1.I157123, .I157123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157123:hover {
}
.I157123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157123 > .viewport:hover {
}


h1.I157124, .I157124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157124:hover {
}
.I157124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157124 > .viewport:hover {
}


h1.I157125, .I157125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157125:hover {
}
.I157125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157125 > .viewport:hover {
}


h1.I157126, .I157126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157126:hover {
}
.I157126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157126 > .viewport:hover {
}


h1.I157127, .I157127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157127:hover {
}
.I157127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157127 > .viewport:hover {
}


h1.I157128, .I157128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157128:hover {
}
.I157128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157128 > .viewport:hover {
}


h1.I157129, .I157129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157129:hover {
}
.I157129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157129 > .viewport:hover {
}


h1.I157130, .I157130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157130:hover {
}
.I157130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157130 > .viewport:hover {
}


h1.I157131, .I157131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157131:hover {
}
.I157131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157131 > .viewport:hover {
}


h1.I157132, .I157132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157132:hover {
}
.I157132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157132 > .viewport:hover {
}

@media (max-width:640px) {
.I157132 {

width:100%;


}
.I157132:hover {
}
.I157132 > .viewport {



}
.I157132 > .viewport:hover {
}

}

h1.I163088, .I163088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163088:hover {
}
.I163088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163088 > .viewport:hover {
}


h1.I166020, .I166020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I166020:hover {
}
.I166020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166020 > .viewport:hover {
}


h1.I166493, .I166493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166493:hover {
}
.I166493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166493 > .viewport:hover {
}


h1.I166796, .I166796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166796:hover {
}
.I166796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166796 > .viewport:hover {
}


h1.I166998, .I166998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166998:hover {
}
.I166998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166998 > .viewport:hover {
}


h1.I167301, .I167301 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167301 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167301:hover {
}
.I167301 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167301 > .viewport:hover {
}


h1.I167503, .I167503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167503:hover {
}
.I167503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167503 > .viewport:hover {
}


h1.I167705, .I167705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167705:hover {
}
.I167705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167705 > .viewport:hover {
}

@media (max-width:640px) {
.I167705 {

width:100%;


}
.I167705:hover {
}
.I167705 > .viewport {



}
.I167705 > .viewport:hover {
}

}

h1.I176981, .I176981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176981:hover {
}
.I176981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176981 > .viewport:hover {
}


h1.I177187, .I177187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177187:hover {
}
.I177187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177187 > .viewport:hover {
}


h1.I177393, .I177393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177393:hover {
}
.I177393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177393 > .viewport:hover {
}


h1.I177759, .I177759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177759:hover {
}
.I177759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177759 > .viewport:hover {
}


.I157133 .image, .I157133.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157133 .image:hover, .I157133.image:hover {
}
@media (min-width:1440px) {
.I157133 .image, .I157133.image {
width:100%;

}
.I157133 .image:hover, .I157133.image:hover {
}
}
.I157134, a.I157134 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157134:hover, a.I157134:hover {
}
@media (max-width:992px) {
.I157134, a.I157134 {
}
.I157134:hover, a.I157134:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157134, a.I157134 {
display:flex;
padding-bottom:0rem;

}
.I157134:hover, a.I157134:hover {
}
}

.I157135 .image, .I157135.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157135 .image:hover, .I157135.image:hover {
}
@media (min-width:1440px) {
.I157135 .image, .I157135.image {
width:100%;

}
.I157135 .image:hover, .I157135.image:hover {
}
}
.I157136 .image, .I157136.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157136 .image:hover, .I157136.image:hover {
}

.I157137, a.I157137 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157137:hover, a.I157137:hover {
}
@media (max-width:992px) {
.I157137, a.I157137 {
}
.I157137:hover, a.I157137:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157137, a.I157137 {
display:flex;
padding-bottom:0rem;

}
.I157137:hover, a.I157137:hover {
}
}

.I157138, a.I157138 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157138:hover, a.I157138:hover {
}
@media (min-width:1440px) {
.I157138, a.I157138 {
display:flex;
font-weight:500;


}
.I157138:hover, a.I157138:hover {
}
}
.I157139, a.I157139 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157139:hover, a.I157139:hover {
}
@media (max-width:992px) {
.I157139, a.I157139 {
}
.I157139:hover, a.I157139:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157139, a.I157139 {
display:flex;
padding-bottom:0rem;

}
.I157139:hover, a.I157139:hover {
}
}

.I157140, a.I157140 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I157140:hover, a.I157140:hover {
}
@media (max-width:640px) {
.I157140, a.I157140 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157140:hover, a.I157140:hover {
}
}

.I157141, a.I157141 {
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;

}
.I157141:hover, a.I157141:hover {
}
@media (max-width:992px) {
.I157141, a.I157141 {
}
.I157141:hover, a.I157141:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157141, a.I157141 {
display:flex;
padding-bottom:1rem;

}
.I157141:hover, a.I157141:hover {
}
}

.I157142, a.I157142 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157142:hover, a.I157142:hover {
}

.I157143, a.I157143 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157143:hover, a.I157143:hover {
}
@media (min-width:1440px) {
.I157143, a.I157143 {
display:flex;
font-weight:500;


}
.I157143:hover, a.I157143:hover {
}
}
.I157144 .image, .I157144.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157144 .image:hover, .I157144.image:hover {
}

.I157145, a.I157145 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157145:hover, a.I157145:hover {
}
@media (min-width:1440px) {
.I157145, a.I157145 {
display:flex;
font-weight:500;


}
.I157145:hover, a.I157145:hover {
}
}
.I157146, a.I157146 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157146:hover, a.I157146:hover {
}
@media (max-width:992px) {
.I157146, a.I157146 {
}
.I157146:hover, a.I157146:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157146, a.I157146 {
display:flex;
padding-bottom:0rem;

}
.I157146:hover, a.I157146:hover {
}
}

.I157147 .image, .I157147.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157147 .image:hover, .I157147.image:hover {
}

.I157148, a.I157148 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157148:hover, a.I157148:hover {
}
@media (min-width:1440px) {
.I157148, a.I157148 {
display:flex;
font-weight:500;


}
.I157148:hover, a.I157148:hover {
}
}
.I157149, a.I157149 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157149:hover, a.I157149:hover {
}
@media (max-width:992px) {
.I157149, a.I157149 {
}
.I157149:hover, a.I157149:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157149, a.I157149 {
display:flex;
padding-bottom:0rem;

}
.I157149:hover, a.I157149:hover {
}
}

.I157150 .image, .I157150.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I157150 .image:hover, .I157150.image:hover {
}

.I157151, a.I157151 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157151:hover, a.I157151:hover {
}
@media (min-width:1440px) {
.I157151, a.I157151 {
display:flex;
font-weight:500;


}
.I157151:hover, a.I157151:hover {
}
}
.I157152, a.I157152 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157152:hover, a.I157152:hover {
}
@media (max-width:992px) {
.I157152, a.I157152 {
}
.I157152:hover, a.I157152:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157152, a.I157152 {
display:flex;
padding-bottom:0rem;

}
.I157152:hover, a.I157152:hover {
}
}

.I157153 .image, .I157153.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157153 .image:hover, .I157153.image:hover {
}

.I157154 .image, .I157154.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157154 .image:hover, .I157154.image:hover {
}

.I157155 .image, .I157155.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157155 .image:hover, .I157155.image:hover {
}

.I157156, a.I157156 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157156:hover, a.I157156:hover {
}
@media (max-width:992px) {
.I157156, a.I157156 {
}
.I157156:hover, a.I157156:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157156, a.I157156 {
display:flex;
padding-bottom:0rem;

}
.I157156:hover, a.I157156:hover {
}
}

.I157157, a.I157157 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157157:hover, a.I157157:hover {
}
@media (min-width:1440px) {
.I157157, a.I157157 {
display:flex;
font-weight:500;


}
.I157157:hover, a.I157157:hover {
}
}
.I157158, a.I157158 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157158:hover, a.I157158:hover {
}
@media (max-width:992px) {
.I157158, a.I157158 {
}
.I157158:hover, a.I157158:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157158, a.I157158 {
display:flex;
padding-bottom:0rem;

}
.I157158:hover, a.I157158:hover {
}
}

.I157159, a.I157159 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157159:hover, a.I157159:hover {
}
@media (max-width:992px) {
.I157159, a.I157159 {
}
.I157159:hover, a.I157159:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I157159, a.I157159 {
display:flex;
font-weight:500;


}
.I157159:hover, a.I157159:hover {
}
}
.I157160, a.I157160 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157160:hover, a.I157160:hover {
}
@media (max-width:992px) {
.I157160, a.I157160 {
}
.I157160:hover, a.I157160:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157160, a.I157160 {
display:flex;
padding-bottom:0rem;

}
.I157160:hover, a.I157160:hover {
}
}

.I157161, a.I157161 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157161:hover, a.I157161:hover {
}
@media (min-width:1440px) {
.I157161, a.I157161 {
display:flex;
font-weight:500;


}
.I157161:hover, a.I157161:hover {
}
}
.I157162 {
}
.I157162:hover {
}
.I157162 {
}
.I157162:hover {
}


.I157163, a.I157163 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157163:hover, a.I157163:hover {
}

.I157164, a.I157164 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157164:hover, a.I157164:hover {
}

.I157165 .button, .I157165.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157165 button.button, button.I157165.button {
cursor:pointer;
}
.I157165 .button .text, .I157165.button .text {
}
.I157165 .button .icon, .I157165.button .icon {
flex:none;
background-size:100% 100%;
}
.I157165 .button:hover, .I157165.button:hover {
}
.I157165 .button:hover .text, .I157165.button:hover .text {
}
.I157165 .button:hover .icon, .I157165.button:hover .icon {
background-size:100% 100%;
}

.I157166 .button, .I157166.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157166 button.button, button.I157166.button {
cursor:pointer;
}
.I157166 .button .text, .I157166.button .text {
}
.I157166 .button .icon, .I157166.button .icon {
flex:none;
background-size:100% 100%;
}
.I157166 .button:hover, .I157166.button:hover {
}
.I157166 .button:hover .text, .I157166.button:hover .text {
}
.I157166 .button:hover .icon, .I157166.button:hover .icon {
background-size:100% 100%;
}

.I157167 .button, .I157167.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157167 button.button, button.I157167.button {
cursor:pointer;
}
.I157167 .button .text, .I157167.button .text {
}
.I157167 .button .icon, .I157167.button .icon {
flex:none;
background-size:100% 100%;
}
.I157167 .button:hover, .I157167.button:hover {
}
.I157167 .button:hover .text, .I157167.button:hover .text {
}
.I157167 .button:hover .icon, .I157167.button:hover .icon {
background-size:100% 100%;
}

.I157168 .button, .I157168.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157168 button.button, button.I157168.button {
cursor:pointer;
}
.I157168 .button .text, .I157168.button .text {
}
.I157168 .button .icon, .I157168.button .icon {
flex:none;
background-size:100% 100%;
}
.I157168 .button:hover, .I157168.button:hover {
}
.I157168 .button:hover .text, .I157168.button:hover .text {
}
.I157168 .button:hover .icon, .I157168.button:hover .icon {
background-size:100% 100%;
}

.I157169 .button, .I157169.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157169 button.button, button.I157169.button {
cursor:pointer;
}
.I157169 .button .text, .I157169.button .text {
}
.I157169 .button .icon, .I157169.button .icon {
flex:none;
background-size:100% 100%;
}
.I157169 .button:hover, .I157169.button:hover {
}
.I157169 .button:hover .text, .I157169.button:hover .text {
}
.I157169 .button:hover .icon, .I157169.button:hover .icon {
background-size:100% 100%;
}

.I157170 .button, .I157170.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157170 button.button, button.I157170.button {
cursor:pointer;
}
.I157170 .button .text, .I157170.button .text {
}
.I157170 .button .icon, .I157170.button .icon {
flex:none;
background-size:100% 100%;
}
.I157170 .button:hover, .I157170.button:hover {
}
.I157170 .button:hover .text, .I157170.button:hover .text {
}
.I157170 .button:hover .icon, .I157170.button:hover .icon {
background-size:100% 100%;
}

.I157171 .button, .I157171.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157171 button.button, button.I157171.button {
cursor:pointer;
}
.I157171 .button .text, .I157171.button .text {
}
.I157171 .button .icon, .I157171.button .icon {
flex:none;
background-size:100% 100%;
}
.I157171 .button:hover, .I157171.button:hover {
}
.I157171 .button:hover .text, .I157171.button:hover .text {
}
.I157171 .button:hover .icon, .I157171.button:hover .icon {
background-size:100% 100%;
}

.I157172 .button, .I157172.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157172 button.button, button.I157172.button {
cursor:pointer;
}
.I157172 .button .text, .I157172.button .text {
}
.I157172 .button .icon, .I157172.button .icon {
flex:none;
background-size:100% 100%;
}
.I157172 .button:hover, .I157172.button:hover {
}
.I157172 .button:hover .text, .I157172.button:hover .text {
}
.I157172 .button:hover .icon, .I157172.button:hover .icon {
background-size:100% 100%;
}

.I157173 .button, .I157173.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157173 button.button, button.I157173.button {
cursor:pointer;
}
.I157173 .button .text, .I157173.button .text {
}
.I157173 .button .icon, .I157173.button .icon {
flex:none;
background-size:100% 100%;
}
.I157173 .button:hover, .I157173.button:hover {
}
.I157173 .button:hover .text, .I157173.button:hover .text {
}
.I157173 .button:hover .icon, .I157173.button:hover .icon {
background-size:100% 100%;
}

.I157174 .button, .I157174.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157174 button.button, button.I157174.button {
cursor:pointer;
}
.I157174 .button .text, .I157174.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I157174 .button .icon, .I157174.button .icon {
flex:none;
background-size:100% 100%;
}
.I157174 .button:hover, .I157174.button:hover {
}
.I157174 .button:hover .text, .I157174.button:hover .text {
}
.I157174 .button:hover .icon, .I157174.button:hover .icon {
background-size:100% 100%;
}

.I157175, a.I157175 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157175:hover, a.I157175:hover {
}

.I157176, a.I157176 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157176:hover, a.I157176:hover {
}

.I157177, a.I157177 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157177:hover, a.I157177:hover {
}

.I157178, a.I157178 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157178:hover, a.I157178:hover {
}

.I157179, a.I157179 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157179:hover, a.I157179:hover {
}

.I157180, a.I157180 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157180:hover, a.I157180:hover {
}

.I157181, a.I157181 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157181:hover, a.I157181:hover {
}

.I157182 .button, .I157182.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157182 button.button, button.I157182.button {
cursor:pointer;
}
.I157182 .button .text, .I157182.button .text {
}
.I157182 .button .icon, .I157182.button .icon {
flex:none;
background-size:100% 100%;
}
.I157182 .button:hover, .I157182.button:hover {
}
.I157182 .button:hover .text, .I157182.button:hover .text {
}
.I157182 .button:hover .icon, .I157182.button:hover .icon {
background-size:100% 100%;
}

.I157183, a.I157183 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157183:hover, a.I157183:hover {
}

.I157184, a.I157184 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157184:hover, a.I157184:hover {
}

.I157185, a.I157185 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157185:hover, a.I157185:hover {
}

.I157186 .image, .I157186.image {
vertical-align:top;
}
.I157186 .image:hover, .I157186.image:hover {
}

.I162991, a.I162991 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162991:hover, a.I162991:hover {
}

.I165919, a.I165919 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165919:hover, a.I165919:hover {
}

.I166392, a.I166392 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166392:hover, a.I166392:hover {
}

.I166695 .button, .I166695.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166695 button.button, button.I166695.button {
cursor:pointer;
}
.I166695 .button .text, .I166695.button .text {
}
.I166695 .button .icon, .I166695.button .icon {
flex:none;
background-size:100% 100%;
}
.I166695 .button:hover, .I166695.button:hover {
}
.I166695 .button:hover .text, .I166695.button:hover .text {
}
.I166695 .button:hover .icon, .I166695.button:hover .icon {
background-size:100% 100%;
}

.I166897, a.I166897 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166897:hover, a.I166897:hover {
}

.I167200, a.I167200 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167200:hover, a.I167200:hover {
}

.I167402, a.I167402 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167402:hover, a.I167402:hover {
}

.I167604 .image, .I167604.image {
vertical-align:top;
}
.I167604 .image:hover, .I167604.image:hover {
}

.I176878, a.I176878 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176878:hover, a.I176878:hover {
}

.I177084, a.I177084 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177084:hover, a.I177084:hover {
}

.I177290, a.I177290 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177290:hover, a.I177290:hover {
}

.I177655, a.I177655 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177655:hover, a.I177655:hover {
}

h1.I157187, .I157187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157187:hover {
}
.I157187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157187 > .viewport:hover {
}


.I157001 {
}
.I157001:hover {
}
.I157001 {
}
.I157001: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;
}
}


