/* Cache file:3703_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I157659 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I157659: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 {
}
.I157659 {
width:100%;

	
}
.I157659: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 {
}
.I157659 {
width:100%;

	
}
.I157659:hover {
}
}

.I157660 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I157660:hover {
}
@media (max-width:992px) {
.I157660 {

padding-top:70px;


}
.I157660:hover {
}
}
@media (max-width:640px) {
.I157660 {

width:100%;
margin-top:40px;


}
.I157660:hover {
}
}
@media (min-width:1440px) {
.I157660 {

order:28;

}
.I157660:hover {
}
}
.I157669 {
display:flex;
position:var(--I157669-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(--I157669-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I157669-location-transform:translate(0px,0px);
	

transform:
var(--I157669-location-transform, translate(0px,0px))
var(--I157669-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I157669:hover {
}
.I157669 {
--I157669-position-static-computed:static;
}
.I157669 > .sector, .I157669 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I157669 {

position:fixed;
z-index:var(--I157669-z-index, 1);

transform:
var(--I157669-location-transform, translate(0px,0px))
var(--I157669-user-box-transform, translate(0px,0px))
;


}
.I157669:hover {
}

}
@media (max-width:640px) {
.I157669 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I157669-z-index, 1);

transform:
var(--I157669-location-transform, translate(0px,0px))
var(--I157669-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I157669:hover {
}
.I157669 {
--I157669-position-static-computed:static;
}
.I157669 > .sector, .I157669 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I157669 {

order:25;
}
.I157669:hover {
}

}
.I157674 {
display:flex;
position:var(--I157674-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;


}
.I157674:hover {
}

@media (max-width:992px) {
.I157674 {

margin-top:2rem;

}
.I157674:hover {
}

}
@media (max-width:640px) {
.I157674 {

width:100%;
margin-top:0rem;

}
.I157674:hover {
}

}

.I157692 {
display:flex;
position:var(--I157692-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;
--I157692-location-transform:translate(0px,0px);
z-index:var(--I157692-z-index, auto);

transform:
var(--I157692-location-transform, translate(0px,0px))
var(--I157692-user-box-transform, translate(0px,0px))
;

--I157692-z-index:1000;
position:var(--I157692-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I157692:hover {
}
.I157692 {
--I157692-position-static-computed:static;
}
.I157692 > .sector, .I157692 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157692 {

width:100%;

}
.I157692:hover {
}

}
@media (min-width:1440px) {
.I157692 {

order:59;
}
.I157692:hover {
}

}
.I157685 {
display:flex;
position:var(--I157685-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I157685:hover {
}

@media (min-width:1440px) {
.I157685 {

order:49;
}
.I157685:hover {
}

}
.I157686 {
display:flex;
position:var(--I157686-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I157686:hover {
}

@media (min-width:1440px) {
.I157686 {

order:51;
}
.I157686:hover {
}

}
.I157684 {
display:flex;
position:var(--I157684-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I157684:hover {
}

@media (min-width:1440px) {
.I157684 {

order:47;
}
.I157684:hover {
}

}
.I157683 {
display:flex;
position:var(--I157683-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I157683:hover {
}

@media (min-width:1440px) {
.I157683 {

order:44;
}
.I157683:hover {
}

}
.I157678 {
display:flex;
position:var(--I157678-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157678:hover {
}


.I157682 {
display:flex;
position:var(--I157682-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I157682:hover {
}

@media (min-width:1440px) {
.I157682 {

order:40;
}
.I157682:hover {
}

}
.I157670 {
display:flex;
position:var(--I157670-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I157670:hover {
}

@media (min-width:1440px) {
.I157670 {

order:26;
}
.I157670:hover {
}

}
.I157677 {
display:flex;
position:var(--I157677-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I157677:hover {
}


.I157667 {
display:flex;
position:var(--I157667-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(--I157667-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I157667-location-transform:translate(0px,0px);
z-index:var(--I157667-z-index, 1);

transform:
var(--I157667-location-transform, translate(0px,0px))
var(--I157667-user-box-transform, translate(0px,0px))
;

--I157667-z-index:555;
}
.I157667:hover {
}
.I157667 {
--I157667-position-static-computed:relative;
}
.I157667 > .sector, .I157667 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157667 {

height:72px;
margin-bottom:-72px;

}
.I157667:hover {
}

}
@media (max-width:640px) {
.I157667 {

box-sizing:border-box;

}
.I157667:hover {
}

}
@media (min-width:1440px) {
.I157667 {

order:17;
}
.I157667:hover {
}

}
.I157664 {
display:flex;
position:var(--I157664-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(--I157664-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157664-location-transform:translate(-50%,0px);
	

transform:
var(--I157664-location-transform, translate(0px,0px))
var(--I157664-user-box-transform, translate(0px,0px))
;

--I157664-z-index:999;
}
.I157664:hover {
}
.I157664 {
--I157664-position-static-computed:relative;
}
.I157664 > .sector, .I157664 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157664 {

height:auto;
min-height:90px;

}
.I157664:hover {
}
.I157664 {
--I157664-position-static-computed:static;
}
.I157664 > .sector, .I157664 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I157664 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I157664:hover {
}

}
@media (min-width:1440px) {
.I157664 {

order:4;
position:fixed;
z-index:var(--I157664-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157664-location-transform:translate(-50%,0px);
	

transform:
var(--I157664-location-transform, translate(0px,0px))
var(--I157664-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I157664:hover {
}

}
.I157671 {
display:flex;
position:var(--I157671-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I157671:hover {
}

@media (min-width:1440px) {
.I157671 {

order:18;
}
.I157671:hover {
}

}
.I157687 {
display:flex;
position:var(--I157687-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I157687:hover {
}

@media (min-width:1440px) {
.I157687 {

order:52;
}
.I157687:hover {
}

}
.I157689 {
display:flex;
position:var(--I157689-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I157689:hover {
}

@media (min-width:1440px) {
.I157689 {

order:55;
}
.I157689:hover {
}

}
.I157688 {
display:flex;
position:var(--I157688-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I157688:hover {
}

@media (min-width:1440px) {
.I157688 {

order:54;
}
.I157688:hover {
}

}
.I157690 {
display:flex;
position:var(--I157690-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I157690:hover {
}

@media (min-width:1440px) {
.I157690 {

order:56;
}
.I157690:hover {
}

}
.I157672 {
display:flex;
position:var(--I157672-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I157672:hover {
}

@media (min-width:1440px) {
.I157672 {

order:24;
}
.I157672:hover {
}

}
.I157676 {
display:flex;
position:var(--I157676-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I157676:hover {
}


.I157668 {
display:flex;
position:var(--I157668-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I157668:hover {
}

@media (min-width:1440px) {
.I157668 {

order:27;
}
.I157668:hover {
}

}
.I157691 {
display:flex;
position:var(--I157691-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I157691:hover {
}

@media (min-width:1440px) {
.I157691 {

order:58;
}
.I157691:hover {
}

}
.I157693 {
display:flex;
position:var(--I157693-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I157693:hover {
}

@media (min-width:1440px) {
.I157693 {

order:59;
}
.I157693:hover {
}

}
.I157694 {
display:flex;
position:var(--I157694-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I157694:hover {
}

@media (min-width:1440px) {
.I157694 {

order:60;
}
.I157694:hover {
}

}
.I157695 {
display:flex;
position:var(--I157695-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I157695:hover {
}

@media (min-width:1440px) {
.I157695 {

order:61;
}
.I157695:hover {
}

}
.I157679 {
display:flex;
position:var(--I157679-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157679:hover {
}


.I157696 {
display:flex;
position:var(--I157696-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I157696:hover {
}

@media (min-width:1440px) {
.I157696 {

order:63;
}
.I157696:hover {
}

}
.I157697 {
display:flex;
position:var(--I157697-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I157697:hover {
}

@media (min-width:1440px) {
.I157697 {

order:65;
}
.I157697:hover {
}

}
.I157666 {
display:flex;
position:var(--I157666-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157666:hover {
}

@media (min-width:1440px) {
.I157666 {

order:66;
}
.I157666:hover {
}

}
.I157698 {
display:flex;
position:var(--I157698-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I157698:hover {
}

@media (min-width:1440px) {
.I157698 {

order:68;
}
.I157698:hover {
}

}
.I157699 {
display:flex;
position:var(--I157699-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I157699:hover {
}

@media (min-width:1440px) {
.I157699 {

order:69;
}
.I157699:hover {
}

}
.I157681 {
display:flex;
position:var(--I157681-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I157681:hover {
}

@media (min-width:1440px) {
.I157681 {

order:70;
}
.I157681:hover {
}

}
.I157700 {
display:flex;
position:var(--I157700-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I157700:hover {
}

@media (min-width:1440px) {
.I157700 {

order:71;
}
.I157700:hover {
}

}
.I157665 {
display:flex;
position:var(--I157665-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157665:hover {
}

@media (min-width:1440px) {
.I157665 {

order:72;
}
.I157665:hover {
}

}
.I157662 {
display:flex;
position:var(--I157662-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I157662:hover {
}

@media (min-width:1440px) {
.I157662 {

order:73;
}
.I157662:hover {
}

}
.I157661 {
display:flex;
position:var(--I157661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I157661:hover {
}

@media (min-width:1440px) {
.I157661 {

order:74;
}
.I157661:hover {
}

}
.I157675 {
display:flex;
position:var(--I157675-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157675:hover {
}


.I157663 {
display:flex;
position:var(--I157663-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I157663:hover {
}

@media (min-width:1440px) {
.I157663 {

order:16;
}
.I157663:hover {
}

}
.I157701 {
display:flex;
position:var(--I157701-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I157701:hover {
}

@media (min-width:1440px) {
.I157701 {

order:76;
}
.I157701:hover {
}

}
.I157673 {
display:flex;
position:var(--I157673-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I157673:hover {
}


.I157680 {
display:flex;
position:var(--I157680-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I157680:hover {
}


h1.I157703, .I157703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157703:hover {
}
.I157703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157703 > .viewport:hover {
}


.I157704 {
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;

	
}
.I157704:hover {
}
@media (max-width:992px) {
.I157704 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I157704:hover {
}
}
@media (max-width:640px) {
.I157704 {
padding-left:1rem;
padding-right:1rem;

	
}
.I157704:hover {
}
}

.I157705 {
display:flex;
position:var(--I157705-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I157705:hover {
}


.I157706 {
display:flex;
position:var(--I157706-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I157706:hover {
}


.I157707 {
display:flex;
position:var(--I157707-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I157707:hover {
}


.I157708 {
display:flex;
position:var(--I157708-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:5;
width:100%;

flex-direction:row;


}
.I157708:hover {
}


.I157709 {
display:flex;
position:var(--I157709-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I157709:hover {
}


.I157933 {
display:flex;
position:var(--I157933-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;

flex-direction:row;


}
.I157933:hover {
}


.I167943 {
display:flex;
position:var(--I167943-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167943:hover {
}


.I168699 {
display:flex;
position:var(--I168699-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168699:hover {
}


.I169239 {
display:flex;
position:var(--I169239-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169239:hover {
}


.I157710 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157710:hover {
}


.I157711 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157711:hover {
}


.I158148 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158148:hover {
}


.I168321 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168321:hover {
}


.I168969 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168969:hover {
}


.I169509 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169509:hover {
}


h1.I157712, .I157712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157712:hover {
}
.I157712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157712 > .viewport:hover {
}

@media (max-width:992px) {
.I157712 {

height:auto;


}
.I157712:hover {
}
.I157712 > .viewport {



}
.I157712 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I157712 {

order:4;

}
.I157712:hover {
}
.I157712 > .viewport {



}
.I157712 > .viewport:hover {
}

}
h1.I157713, .I157713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157713:hover {
}
.I157713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157713 > .viewport:hover {
}

@media (min-width:1440px) {
.I157713 {

order:5;

}
.I157713:hover {
}
.I157713 > .viewport {



}
.I157713 > .viewport:hover {
}

}
h1.I157714, .I157714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I157714:hover {
}
.I157714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157714 > .viewport:hover {
}


h1.I157715, .I157715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157715:hover {
}
.I157715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157715 > .viewport:hover {
}


h1.I157716, .I157716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157716:hover {
}
.I157716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157716 > .viewport:hover {
}


h1.I157717, .I157717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157717:hover {
}
.I157717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157717 > .viewport:hover {
}


h1.I157718, .I157718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157718:hover {
}
.I157718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157718 > .viewport:hover {
}


h1.I157719, .I157719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157719:hover {
}
.I157719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157719 > .viewport:hover {
}


h1.I157720, .I157720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157720:hover {
}
.I157720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157720 > .viewport:hover {
}


h1.I157721, .I157721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157721:hover {
}
.I157721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157721 > .viewport:hover {
}


h1.I157722, .I157722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157722:hover {
}
.I157722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157722 > .viewport:hover {
}


h1.I157723, .I157723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I157723:hover {
}
.I157723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157723 > .viewport:hover {
}

@media (min-width:1440px) {
.I157723 {

order:3;

}
.I157723:hover {
}
.I157723 > .viewport {



}
.I157723 > .viewport:hover {
}

}
h1.I157724, .I157724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I157724:hover {
}
.I157724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157724 > .viewport:hover {
}

@media (min-width:1440px) {
.I157724 {

order:7;

}
.I157724:hover {
}
.I157724 > .viewport {



}
.I157724 > .viewport:hover {
}

}
h1.I157725, .I157725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157725:hover {
}
.I157725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157725 > .viewport:hover {
}

@media (min-width:1440px) {
.I157725 {

order:6;

}
.I157725:hover {
}
.I157725 > .viewport {



}
.I157725 > .viewport:hover {
}

}
h1.I157726, .I157726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I157726:hover {
}
.I157726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157726 > .viewport:hover {
}

@media (min-width:1440px) {
.I157726 {

order:8;

}
.I157726:hover {
}
.I157726 > .viewport {



}
.I157726 > .viewport:hover {
}

}
h1.I157727, .I157727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157727:hover {
}
.I157727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157727 > .viewport:hover {
}


h1.I157728, .I157728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I157728:hover {
}
.I157728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157728 > .viewport:hover {
}


h1.I157729, .I157729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I157729:hover {
}
.I157729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157729 > .viewport:hover {
}


h1.I157730, .I157730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I157730:hover {
}
.I157730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157730 > .viewport:hover {
}


h1.I157731, .I157731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157731:hover {
}
.I157731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157731 > .viewport:hover {
}


h1.I157732, .I157732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157732:hover {
}
.I157732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157732 > .viewport:hover {
}


h1.I158019, .I158019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158019:hover {
}
.I158019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158019 > .viewport:hover {
}


h1.I158105, .I158105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158105:hover {
}
.I158105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158105 > .viewport:hover {
}


h1.I158234, .I158234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158234:hover {
}
.I158234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158234 > .viewport:hover {
}


h1.I158320, .I158320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158320:hover {
}
.I158320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158320 > .viewport:hover {
}


h1.I165824, .I165824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165824:hover {
}
.I165824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165824 > .viewport:hover {
}


h1.I167820, .I167820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167820:hover {
}
.I167820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167820 > .viewport:hover {
}


h1.I168051, .I168051 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168051 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168051:hover {
}
.I168051 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168051 > .viewport:hover {
}


h1.I168267, .I168267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168267:hover {
}
.I168267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168267 > .viewport:hover {
}


h1.I168429, .I168429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168429:hover {
}
.I168429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168429 > .viewport:hover {
}


h1.I168537, .I168537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168537:hover {
}
.I168537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168537 > .viewport:hover {
}


h1.I168807, .I168807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168807:hover {
}
.I168807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168807 > .viewport:hover {
}


h1.I168915, .I168915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168915:hover {
}
.I168915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168915 > .viewport:hover {
}


h1.I169077, .I169077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169077:hover {
}
.I169077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169077 > .viewport:hover {
}


h1.I169185, .I169185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169185:hover {
}
.I169185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169185 > .viewport:hover {
}


h1.I169347, .I169347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169347:hover {
}
.I169347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169347 > .viewport:hover {
}


h1.I169455, .I169455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169455:hover {
}
.I169455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169455 > .viewport:hover {
}


h1.I169617, .I169617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169617:hover {
}
.I169617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169617 > .viewport:hover {
}


h1.I169725, .I169725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169725:hover {
}
.I169725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169725 > .viewport:hover {
}


.I157733 {
display:flex;

}
.I157733:hover {
}
@media (max-width:992px) {
.I157733 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I157733:hover {
}
}
@media (max-width:640px) {
.I157733 {
display:flex;
height:60vw;

}
.I157733:hover {
}
}

.I157734, a.I157734 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I157734:hover, a.I157734:hover {
}
@media (max-width:640px) {
.I157734, a.I157734 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157734:hover, a.I157734:hover {
}
}

.I157735, a.I157735 {
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;

}
.I157735:hover, a.I157735:hover {
}
@media (max-width:640px) {
.I157735, a.I157735 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157735:hover, a.I157735:hover {
}
}

.I157736 .image, .I157736.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157736 .image:hover, .I157736.image:hover {
}
@media (max-width:640px) {
.I157736 .image, .I157736.image {
border-radius:100%;

}
.I157736 .image:hover, .I157736.image:hover {
}
}

.I157737, a.I157737 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157737:hover, a.I157737:hover {
}
@media (max-width:992px) {
.I157737, a.I157737 {
}
.I157737:hover, a.I157737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157737, a.I157737 {
display:flex;
padding-bottom:1rem;

}
.I157737:hover, a.I157737:hover {
}
}

.I157738, a.I157738 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157738:hover, a.I157738:hover {
}
@media (max-width:992px) {
.I157738, a.I157738 {
}
.I157738:hover, a.I157738:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157738, a.I157738 {
display:flex;
padding-bottom:1rem;

}
.I157738:hover, a.I157738:hover {
}
}

.I157739, a.I157739 {
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;

}
.I157739:hover, a.I157739:hover {
}
@media (max-width:992px) {
.I157739, a.I157739 {
}
.I157739:hover, a.I157739:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157739, a.I157739 {
display:flex;
padding-bottom:1rem;

}
.I157739:hover, a.I157739:hover {
}
}

.I157740 .image, .I157740.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157740 .image:hover, .I157740.image:hover {
}
@media (max-width:640px) {
.I157740 .image, .I157740.image {
border-radius:100%;

}
.I157740 .image:hover, .I157740.image:hover {
}
}

.I157741, a.I157741 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157741:hover, a.I157741:hover {
}
@media (max-width:992px) {
.I157741, a.I157741 {
}
.I157741:hover, a.I157741:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157741, a.I157741 {
display:flex;
padding-bottom:1rem;

}
.I157741:hover, a.I157741:hover {
}
}

.I157742, a.I157742 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157742:hover, a.I157742:hover {
}
@media (max-width:992px) {
.I157742, a.I157742 {
}
.I157742:hover, a.I157742:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157742, a.I157742 {
display:flex;
padding-bottom:1rem;

}
.I157742:hover, a.I157742:hover {
}
}

.I157743, a.I157743 {
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;

}
.I157743:hover, a.I157743:hover {
}
@media (max-width:992px) {
.I157743, a.I157743 {
}
.I157743:hover, a.I157743:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157743, a.I157743 {
display:flex;
padding-bottom:1rem;

}
.I157743:hover, a.I157743:hover {
}
}

.I157744 .button, .I157744.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I157744 button.button, button.I157744.button {
cursor:pointer;
}
.I157744 .button .text, .I157744.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I157744 .button .icon, .I157744.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;
}
.I157744 .button:hover, .I157744.button:hover {
}
.I157744 .button:hover .text, .I157744.button:hover .text {
text-decoration:underline;

}
.I157744 .button:hover .icon, .I157744.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) {
.I157744 .button, .I157744.button {
}
.I157744 button.button, button.I157744.button {
}
.I157744 .button .text, .I157744.button .text {
font-family:Rubik;

}
.I157744 .button .icon, .I157744.button .icon {
background-size:100% 100%;
}
.I157744 .button:hover, .I157744.button:hover {
}
.I157744 .button:hover .text, .I157744.button:hover .text {
}
.I157744 .button:hover .icon, .I157744.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I157744 .button, .I157744.button {
}
.I157744 button.button, button.I157744.button {
}
.I157744 .button .text, .I157744.button .text {
}
.I157744 .button .icon, .I157744.button .icon {
background-size:100% 100%;
}
.I157744 .button:hover, .I157744.button:hover {
}
.I157744 .button:hover .text, .I157744.button:hover .text {
}
.I157744 .button:hover .icon, .I157744.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I157744 .button, .I157744.button {
}
.I157744 button.button, button.I157744.button {
}
.I157744 .button .text, .I157744.button .text {
}
.I157744 .button .icon, .I157744.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');
}
.I157744 .button:hover, .I157744.button:hover {
}
.I157744 .button:hover .text, .I157744.button:hover .text {
}
.I157744 .button:hover .icon, .I157744.button:hover .icon {
background-size:100% 100%;
}
}
.I157745, a.I157745 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157745:hover, a.I157745:hover {
}
@media (max-width:992px) {
.I157745, a.I157745 {
}
.I157745:hover, a.I157745:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157745, a.I157745 {
display:flex;
padding-bottom:1rem;

}
.I157745:hover, a.I157745:hover {
}
}

.I157746, a.I157746 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157746:hover, a.I157746:hover {
}
@media (max-width:992px) {
.I157746, a.I157746 {
}
.I157746:hover, a.I157746:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157746, a.I157746 {
display:flex;
padding-bottom:1rem;

}
.I157746:hover, a.I157746:hover {
}
}

.I157747, a.I157747 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157747:hover, a.I157747:hover {
}
@media (max-width:992px) {
.I157747, a.I157747 {
}
.I157747:hover, a.I157747:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157747, a.I157747 {
display:flex;
padding-bottom:1rem;

}
.I157747:hover, a.I157747:hover {
}
}

.I157748 .button, .I157748.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157748 button.button, button.I157748.button {
cursor:pointer;
}
.I157748 .button .text, .I157748.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157748 .button .icon, .I157748.button .icon {
flex:none;
background-size:100% 100%;
}
.I157748 .button:hover, .I157748.button:hover {
}
.I157748 .button:hover .text, .I157748.button:hover .text {
}
.I157748 .button:hover .icon, .I157748.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157748 .button, .I157748.button {
}
.I157748 button.button, button.I157748.button {
}
.I157748 .button .text, .I157748.button .text {
font-family:Rubik;

}
.I157748 .button .icon, .I157748.button .icon {
background-size:100% 100%;
}
.I157748 .button:hover, .I157748.button:hover {
}
.I157748 .button:hover .text, .I157748.button:hover .text {
}
.I157748 .button:hover .icon, .I157748.button:hover .icon {
background-size:100% 100%;
}
}

.I157749 .button, .I157749.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157749 button.button, button.I157749.button {
cursor:pointer;
}
.I157749 .button .text, .I157749.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157749 .button .icon, .I157749.button .icon {
flex:none;
background-size:100% 100%;
}
.I157749 .button:hover, .I157749.button:hover {
}
.I157749 .button:hover .text, .I157749.button:hover .text {
}
.I157749 .button:hover .icon, .I157749.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157749 .button, .I157749.button {
}
.I157749 button.button, button.I157749.button {
}
.I157749 .button .text, .I157749.button .text {
font-family:Rubik;

}
.I157749 .button .icon, .I157749.button .icon {
background-size:100% 100%;
}
.I157749 .button:hover, .I157749.button:hover {
}
.I157749 .button:hover .text, .I157749.button:hover .text {
}
.I157749 .button:hover .icon, .I157749.button:hover .icon {
background-size:100% 100%;
}
}

.I157750 .button, .I157750.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157750 button.button, button.I157750.button {
cursor:pointer;
}
.I157750 .button .text, .I157750.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157750 .button .icon, .I157750.button .icon {
flex:none;
background-size:100% 100%;
}
.I157750 .button:hover, .I157750.button:hover {
}
.I157750 .button:hover .text, .I157750.button:hover .text {
}
.I157750 .button:hover .icon, .I157750.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157750 .button, .I157750.button {
}
.I157750 button.button, button.I157750.button {
}
.I157750 .button .text, .I157750.button .text {
font-family:Rubik;

}
.I157750 .button .icon, .I157750.button .icon {
background-size:100% 100%;
}
.I157750 .button:hover, .I157750.button:hover {
}
.I157750 .button:hover .text, .I157750.button:hover .text {
}
.I157750 .button:hover .icon, .I157750.button:hover .icon {
background-size:100% 100%;
}
}

.I157751 .button, .I157751.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157751 button.button, button.I157751.button {
cursor:pointer;
}
.I157751 .button .text, .I157751.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157751 .button .icon, .I157751.button .icon {
flex:none;
background-size:100% 100%;
}
.I157751 .button:hover, .I157751.button:hover {
}
.I157751 .button:hover .text, .I157751.button:hover .text {
}
.I157751 .button:hover .icon, .I157751.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157751 .button, .I157751.button {
}
.I157751 button.button, button.I157751.button {
}
.I157751 .button .text, .I157751.button .text {
font-family:Rubik;

}
.I157751 .button .icon, .I157751.button .icon {
background-size:100% 100%;
}
.I157751 .button:hover, .I157751.button:hover {
}
.I157751 .button:hover .text, .I157751.button:hover .text {
}
.I157751 .button:hover .icon, .I157751.button:hover .icon {
background-size:100% 100%;
}
}

.I157752 .button, .I157752.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157752 button.button, button.I157752.button {
cursor:pointer;
}
.I157752 .button .text, .I157752.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157752 .button .icon, .I157752.button .icon {
flex:none;
background-size:100% 100%;
}
.I157752 .button:hover, .I157752.button:hover {
}
.I157752 .button:hover .text, .I157752.button:hover .text {
}
.I157752 .button:hover .icon, .I157752.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157752 .button, .I157752.button {
}
.I157752 button.button, button.I157752.button {
}
.I157752 .button .text, .I157752.button .text {
font-family:Rubik;

}
.I157752 .button .icon, .I157752.button .icon {
background-size:100% 100%;
}
.I157752 .button:hover, .I157752.button:hover {
}
.I157752 .button:hover .text, .I157752.button:hover .text {
}
.I157752 .button:hover .icon, .I157752.button:hover .icon {
background-size:100% 100%;
}
}

.I157753, a.I157753 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I157753:hover, a.I157753:hover {
}

.I157976 .image, .I157976.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157976 .image:hover, .I157976.image:hover {
}
@media (max-width:640px) {
.I157976 .image, .I157976.image {
border-radius:100%;

}
.I157976 .image:hover, .I157976.image:hover {
}
}

.I158062, a.I158062 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158062:hover, a.I158062:hover {
}
@media (max-width:992px) {
.I158062, a.I158062 {
}
.I158062:hover, a.I158062:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158062, a.I158062 {
display:flex;
padding-bottom:1rem;

}
.I158062:hover, a.I158062:hover {
}
}

.I158191, a.I158191 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158191:hover, a.I158191:hover {
}
@media (max-width:992px) {
.I158191, a.I158191 {
}
.I158191:hover, a.I158191:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158191, a.I158191 {
display:flex;
padding-bottom:1rem;

}
.I158191:hover, a.I158191:hover {
}
}

.I158277, a.I158277 {
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;

}
.I158277:hover, a.I158277:hover {
}
@media (max-width:992px) {
.I158277, a.I158277 {
}
.I158277:hover, a.I158277:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158277, a.I158277 {
display:flex;
padding-bottom:1rem;

}
.I158277:hover, a.I158277:hover {
}
}

.I165770, a.I165770 {
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;

}
.I165770:hover, a.I165770:hover {
}
@media (max-width:992px) {
.I165770, a.I165770 {
}
.I165770:hover, a.I165770:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165770, a.I165770 {
display:flex;
padding-bottom:1rem;

}
.I165770:hover, a.I165770:hover {
}
}

.I167766, a.I167766 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167766:hover, a.I167766:hover {
}
@media (max-width:992px) {
.I167766, a.I167766 {
}
.I167766:hover, a.I167766:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167766, a.I167766 {
display:flex;
padding-bottom:1rem;

}
.I167766:hover, a.I167766:hover {
}
}

.I167997 .image, .I167997.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167997 .image:hover, .I167997.image:hover {
}
@media (max-width:640px) {
.I167997 .image, .I167997.image {
border-radius:100%;

}
.I167997 .image:hover, .I167997.image:hover {
}
}

.I168213, a.I168213 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168213:hover, a.I168213:hover {
}
@media (max-width:992px) {
.I168213, a.I168213 {
}
.I168213:hover, a.I168213:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168213, a.I168213 {
display:flex;
padding-bottom:1rem;

}
.I168213:hover, a.I168213:hover {
}
}

.I168375, a.I168375 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168375:hover, a.I168375:hover {
}
@media (max-width:992px) {
.I168375, a.I168375 {
}
.I168375:hover, a.I168375:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168375, a.I168375 {
display:flex;
padding-bottom:1rem;

}
.I168375:hover, a.I168375:hover {
}
}

.I168483, a.I168483 {
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;

}
.I168483:hover, a.I168483:hover {
}
@media (max-width:992px) {
.I168483, a.I168483 {
}
.I168483:hover, a.I168483:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168483, a.I168483 {
display:flex;
padding-bottom:1rem;

}
.I168483:hover, a.I168483:hover {
}
}

.I168753 .image, .I168753.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168753 .image:hover, .I168753.image:hover {
}
@media (max-width:640px) {
.I168753 .image, .I168753.image {
border-radius:100%;

}
.I168753 .image:hover, .I168753.image:hover {
}
}

.I168861, a.I168861 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168861:hover, a.I168861:hover {
}
@media (max-width:992px) {
.I168861, a.I168861 {
}
.I168861:hover, a.I168861:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168861, a.I168861 {
display:flex;
padding-bottom:1rem;

}
.I168861:hover, a.I168861:hover {
}
}

.I169023, a.I169023 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169023:hover, a.I169023:hover {
}
@media (max-width:992px) {
.I169023, a.I169023 {
}
.I169023:hover, a.I169023:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169023, a.I169023 {
display:flex;
padding-bottom:1rem;

}
.I169023:hover, a.I169023:hover {
}
}

.I169131, a.I169131 {
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;

}
.I169131:hover, a.I169131:hover {
}
@media (max-width:992px) {
.I169131, a.I169131 {
}
.I169131:hover, a.I169131:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169131, a.I169131 {
display:flex;
padding-bottom:1rem;

}
.I169131:hover, a.I169131:hover {
}
}

.I169293 .image, .I169293.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169293 .image:hover, .I169293.image:hover {
}
@media (max-width:640px) {
.I169293 .image, .I169293.image {
border-radius:100%;

}
.I169293 .image:hover, .I169293.image:hover {
}
}

.I169401, a.I169401 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169401:hover, a.I169401:hover {
}
@media (max-width:992px) {
.I169401, a.I169401 {
}
.I169401:hover, a.I169401:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169401, a.I169401 {
display:flex;
padding-bottom:1rem;

}
.I169401:hover, a.I169401:hover {
}
}

.I169563, a.I169563 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169563:hover, a.I169563:hover {
}
@media (max-width:992px) {
.I169563, a.I169563 {
}
.I169563:hover, a.I169563:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169563, a.I169563 {
display:flex;
padding-bottom:1rem;

}
.I169563:hover, a.I169563:hover {
}
}

.I169671, a.I169671 {
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;

}
.I169671:hover, a.I169671:hover {
}
@media (max-width:992px) {
.I169671, a.I169671 {
}
.I169671:hover, a.I169671:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169671, a.I169671 {
display:flex;
padding-bottom:1rem;

}
.I169671:hover, a.I169671:hover {
}
}

h1.I157754, .I157754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157754:hover {
}
.I157754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157754 > .viewport:hover {
}


.I157755 {
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;

	
}
.I157755:hover {
}
@media (max-width:992px) {
.I157755 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I157755:hover {
}
}
@media (max-width:640px) {
.I157755 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I157755:hover {
}
}

.I157756 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I157756:hover {
}
@media (max-width:992px) {
.I157756 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I157756:hover {
}
}
@media (max-width:640px) {
.I157756 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I157756:hover {
}
}

.I157757 {
display:flex;
position:var(--I157757-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-genexus-next-start.svg?timestamp=20241104214234');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I157757-location-transform:translate(0px,0px);
z-index:var(--I157757-z-index, auto);

transform:
var(--I157757-location-transform, translate(0px,0px))
var(--I157757-user-box-transform, translate(0px,0px))
;


position:var(--I157757-position-static-computed, static);
}
.I157757:hover {
}

@media (max-width:640px) {
.I157757 {

width:calc(100vw - 2rem);

}
.I157757:hover {
}

}

.I157758 {
display:flex;
position:var(--I157758-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-plataforma-low-code.svg?timestamp=20241107194922');
box-shadow:none;
overflow:hidden;
}
.I157758:hover {
}

@media (max-width:640px) {
.I157758 {

width:calc(100vw - 2rem);

}
.I157758:hover {
}

}

.I157759 {
display:flex;
position:var(--I157759-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-workwithplus.svg?timestamp=20241105015801');
box-shadow:none;
overflow:hidden;
}
.I157759:hover {
}
.I157759 {
--I157759-position-static-computed:static;
}
.I157759 > .sector, .I157759 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157759 {

width:calc(100vw - 2rem);

}
.I157759:hover {
}

}

.I157760 {
display:flex;
position:var(--I157760-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I157760:hover {
}

@media (max-width:640px) {
.I157760 {

padding-left:1rem;
padding-right:1rem;

}
.I157760:hover {
}

}

.I157761 {
display:flex;
position:var(--I157761-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;
}
.I157761:hover {
}

@media (max-width:640px) {
.I157761 {

width:calc(100vw - 2rem);

}
.I157761:hover {
}

}

.I157762 {
display:flex;
position:var(--I157762-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;
}
.I157762:hover {
}
.I157762 {
--I157762-position-static-computed:static;
}
.I157762 > .sector, .I157762 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157762 {

width:calc(100vw - 2rem);

}
.I157762:hover {
}

}
@media (min-width:1440px) {
.I157762 {

}
.I157762:hover {
}
.I157762 {
--I157762-position-static-computed:static;
}
.I157762 > .sector, .I157762 > .group-sectors {
position:relative;
}
}
.I157763 {
display:flex;
position:var(--I157763-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;
}
.I157763:hover {
}

@media (max-width:640px) {
.I157763 {

width:calc(100vw - 2rem);

}
.I157763:hover {
}

}

.I157764 {
display:flex;
position:var(--I157764-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;
}
.I157764:hover {
}

@media (max-width:640px) {
.I157764 {

width:calc(100vw - 2rem);

}
.I157764:hover {
}

}

.I157765 {
display:flex;
position:var(--I157765-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;
}
.I157765:hover {
}

@media (max-width:640px) {
.I157765 {

width:calc(100vw - 2rem);

}
.I157765:hover {
}

}

.I157766 {
display:flex;
position:var(--I157766-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;
}
.I157766:hover {
}

@media (max-width:640px) {
.I157766 {

width:calc(100vw - 2rem);

}
.I157766:hover {
}

}

.I157767 {
display:flex;
position:var(--I157767-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157767:hover {
}


.I157768 {
display:flex;
position:var(--I157768-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;
}
.I157768:hover {
}

@media (max-width:640px) {
.I157768 {

width:calc(100vw - 2rem);

}
.I157768:hover {
}

}

.I166597 {
display:flex;
position:var(--I166597-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;
}
.I166597:hover {
}


.I157769 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157769:hover {
}

@media (min-width:1440px) {
.I157769 {

order:4;


	
}
.I157769:hover {
}

}
.I157770 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157770:hover {
}

@media (min-width:1440px) {
.I157770 {

order:2;


	
}
.I157770:hover {
}

}
.I157771 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157771:hover {
}


.I157772 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157772:hover {
}


.I157773 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157773:hover {
}


.I157774 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157774:hover {
}


.I157775 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157775:hover {
}


.I157776 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157776:hover {
}


.I157777 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157777:hover {
}


.I157778 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I157778:hover {
}
.I157778 > .sector {
position:relative;
}
@media (max-width:640px) {
.I157778 {



flex-direction:column;
align-items:flex-start;

	
}
.I157778:hover {
}

}

.I157779 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157779:hover {
}


.I167102 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167102:hover {
}


h1.I157780, .I157780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I157780:hover {
}
.I157780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157780 > .viewport:hover {
}

@media (min-width:1440px) {
.I157780 {

order:8;

}
.I157780:hover {
}
.I157780 > .viewport {



}
.I157780 > .viewport:hover {
}

}
h1.I157781, .I157781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I157781:hover {
}
.I157781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157781 > .viewport:hover {
}


h1.I157782, .I157782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I157782:hover {
}
.I157782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157782 > .viewport:hover {
}

@media (min-width:1440px) {
.I157782 {

order:3;

}
.I157782:hover {
}
.I157782 > .viewport {



}
.I157782 > .viewport:hover {
}

}
h1.I157783, .I157783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I157783:hover {
}
.I157783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157783 > .viewport:hover {
}


h1.I157784, .I157784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I157784:hover {
}
.I157784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157784 > .viewport:hover {
}


h1.I157785, .I157785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157785:hover {
}
.I157785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157785 > .viewport:hover {
}


h1.I157786, .I157786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157786:hover {
}
.I157786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157786 > .viewport:hover {
}


h1.I157787, .I157787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157787:hover {
}
.I157787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157787 > .viewport:hover {
}


h1.I157788, .I157788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I157788:hover {
}
.I157788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157788 > .viewport:hover {
}


h1.I157789, .I157789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157789:hover {
}
.I157789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157789 > .viewport:hover {
}


h1.I157790, .I157790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157790:hover {
}
.I157790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157790 > .viewport:hover {
}


h1.I157791, .I157791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157791:hover {
}
.I157791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157791 > .viewport:hover {
}


h1.I157792, .I157792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157792:hover {
}
.I157792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157792 > .viewport:hover {
}


h1.I157793, .I157793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157793:hover {
}
.I157793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157793 > .viewport:hover {
}


h1.I157794, .I157794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157794:hover {
}
.I157794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157794 > .viewport:hover {
}


h1.I157795, .I157795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157795:hover {
}
.I157795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157795 > .viewport:hover {
}


h1.I157796, .I157796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157796:hover {
}
.I157796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157796 > .viewport:hover {
}


h1.I157797, .I157797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157797:hover {
}
.I157797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157797 > .viewport:hover {
}

@media (max-width:640px) {
.I157797 {

width:100%;


}
.I157797:hover {
}
.I157797 > .viewport {



}
.I157797 > .viewport:hover {
}

}

h1.I157798, .I157798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157798:hover {
}
.I157798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157798 > .viewport:hover {
}


h1.I157799, .I157799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157799:hover {
}
.I157799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157799 > .viewport:hover {
}


h1.I157800, .I157800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157800:hover {
}
.I157800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157800 > .viewport:hover {
}


h1.I157801, .I157801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157801:hover {
}
.I157801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157801 > .viewport:hover {
}


h1.I157802, .I157802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157802:hover {
}
.I157802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157802 > .viewport:hover {
}


h1.I157803, .I157803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157803:hover {
}
.I157803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157803 > .viewport:hover {
}


h1.I157804, .I157804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157804:hover {
}
.I157804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157804 > .viewport:hover {
}


h1.I157805, .I157805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157805:hover {
}
.I157805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157805 > .viewport:hover {
}


h1.I157806, .I157806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157806:hover {
}
.I157806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157806 > .viewport:hover {
}


h1.I157807, .I157807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157807:hover {
}
.I157807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157807 > .viewport:hover {
}


h1.I157808, .I157808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157808:hover {
}
.I157808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157808 > .viewport:hover {
}


h1.I157809, .I157809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157809:hover {
}
.I157809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157809 > .viewport:hover {
}


h1.I157810, .I157810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157810:hover {
}
.I157810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157810 > .viewport:hover {
}


h1.I157811, .I157811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157811:hover {
}
.I157811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157811 > .viewport:hover {
}


h1.I157812, .I157812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I157812:hover {
}
.I157812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157812 > .viewport:hover {
}

@media (min-width:1440px) {
.I157812 {

order:3;

}
.I157812:hover {
}
.I157812 > .viewport {



}
.I157812 > .viewport:hover {
}

}
h1.I157813, .I157813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157813:hover {
}
.I157813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157813 > .viewport:hover {
}


h1.I157814, .I157814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157814:hover {
}
.I157814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157814 > .viewport:hover {
}


h1.I157815, .I157815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157815:hover {
}
.I157815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157815 > .viewport:hover {
}


h1.I157816, .I157816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157816:hover {
}
.I157816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157816 > .viewport:hover {
}


h1.I157817, .I157817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157817:hover {
}
.I157817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157817 > .viewport:hover {
}


h1.I157818, .I157818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157818:hover {
}
.I157818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157818 > .viewport:hover {
}


h1.I157819, .I157819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157819:hover {
}
.I157819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157819 > .viewport:hover {
}


h1.I157820, .I157820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157820:hover {
}
.I157820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157820 > .viewport:hover {
}


h1.I157821, .I157821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I157821:hover {
}
.I157821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157821 > .viewport:hover {
}


h1.I157822, .I157822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I157822:hover {
}
.I157822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157822 > .viewport:hover {
}


h1.I157823, .I157823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I157823:hover {
}
.I157823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157823 > .viewport:hover {
}


h1.I157824, .I157824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157824:hover {
}
.I157824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157824 > .viewport:hover {
}


h1.I157825, .I157825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157825:hover {
}
.I157825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157825 > .viewport:hover {
}


h1.I157826, .I157826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157826:hover {
}
.I157826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157826 > .viewport:hover {
}


h1.I157827, .I157827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157827:hover {
}
.I157827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157827 > .viewport:hover {
}


h1.I157828, .I157828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157828:hover {
}
.I157828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157828 > .viewport:hover {
}


h1.I157829, .I157829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157829:hover {
}
.I157829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157829 > .viewport:hover {
}


h1.I157830, .I157830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157830:hover {
}
.I157830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157830 > .viewport:hover {
}


h1.I157831, .I157831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157831:hover {
}
.I157831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157831 > .viewport:hover {
}


h1.I157832, .I157832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157832:hover {
}
.I157832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157832 > .viewport:hover {
}


h1.I157833, .I157833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157833:hover {
}
.I157833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157833 > .viewport:hover {
}

@media (max-width:640px) {
.I157833 {

width:100%;


}
.I157833:hover {
}
.I157833 > .viewport {



}
.I157833 > .viewport:hover {
}

}

h1.I163091, .I163091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163091:hover {
}
.I163091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163091 > .viewport:hover {
}


h1.I166023, .I166023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166023:hover {
}
.I166023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166023 > .viewport:hover {
}


h1.I166496, .I166496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166496:hover {
}
.I166496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166496 > .viewport:hover {
}


h1.I166799, .I166799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166799:hover {
}
.I166799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166799 > .viewport:hover {
}


h1.I167001, .I167001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167001:hover {
}
.I167001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167001 > .viewport:hover {
}


h1.I167304, .I167304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167304:hover {
}
.I167304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167304 > .viewport:hover {
}


h1.I167506, .I167506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167506:hover {
}
.I167506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167506 > .viewport:hover {
}


h1.I167708, .I167708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167708:hover {
}
.I167708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167708 > .viewport:hover {
}

@media (max-width:640px) {
.I167708 {

width:100%;


}
.I167708:hover {
}
.I167708 > .viewport {



}
.I167708 > .viewport:hover {
}

}

h1.I176984, .I176984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176984:hover {
}
.I176984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176984 > .viewport:hover {
}


h1.I177190, .I177190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177190:hover {
}
.I177190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177190 > .viewport:hover {
}


h1.I177396, .I177396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177396:hover {
}
.I177396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177396 > .viewport:hover {
}


h1.I177762, .I177762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177762:hover {
}
.I177762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177762 > .viewport:hover {
}


.I157834 .image, .I157834.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157834 .image:hover, .I157834.image:hover {
}
@media (min-width:1440px) {
.I157834 .image, .I157834.image {
width:100%;

}
.I157834 .image:hover, .I157834.image:hover {
}
}
.I157835, a.I157835 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157835:hover, a.I157835:hover {
}
@media (max-width:992px) {
.I157835, a.I157835 {
}
.I157835:hover, a.I157835:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157835, a.I157835 {
display:flex;
padding-bottom:0rem;

}
.I157835:hover, a.I157835:hover {
}
}

.I157836 .image, .I157836.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157836 .image:hover, .I157836.image:hover {
}
@media (min-width:1440px) {
.I157836 .image, .I157836.image {
width:100%;

}
.I157836 .image:hover, .I157836.image:hover {
}
}
.I157837 .image, .I157837.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157837 .image:hover, .I157837.image:hover {
}

.I157838, a.I157838 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157838:hover, a.I157838:hover {
}
@media (max-width:992px) {
.I157838, a.I157838 {
}
.I157838:hover, a.I157838:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157838, a.I157838 {
display:flex;
padding-bottom:0rem;

}
.I157838:hover, a.I157838:hover {
}
}

.I157839, a.I157839 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157839:hover, a.I157839:hover {
}
@media (min-width:1440px) {
.I157839, a.I157839 {
display:flex;
font-weight:500;


}
.I157839:hover, a.I157839:hover {
}
}
.I157840, a.I157840 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157840:hover, a.I157840:hover {
}
@media (max-width:992px) {
.I157840, a.I157840 {
}
.I157840:hover, a.I157840:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157840, a.I157840 {
display:flex;
padding-bottom:0rem;

}
.I157840:hover, a.I157840:hover {
}
}

.I157841, a.I157841 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I157841:hover, a.I157841:hover {
}
@media (max-width:640px) {
.I157841, a.I157841 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157841:hover, a.I157841:hover {
}
}

.I157842, a.I157842 {
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;

}
.I157842:hover, a.I157842:hover {
}
@media (max-width:992px) {
.I157842, a.I157842 {
}
.I157842:hover, a.I157842:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157842, a.I157842 {
display:flex;
padding-bottom:1rem;

}
.I157842:hover, a.I157842:hover {
}
}

.I157843, a.I157843 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157843:hover, a.I157843:hover {
}

.I157844, a.I157844 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157844:hover, a.I157844:hover {
}
@media (min-width:1440px) {
.I157844, a.I157844 {
display:flex;
font-weight:500;


}
.I157844:hover, a.I157844:hover {
}
}
.I157845 .image, .I157845.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157845 .image:hover, .I157845.image:hover {
}

.I157846, a.I157846 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157846:hover, a.I157846:hover {
}
@media (min-width:1440px) {
.I157846, a.I157846 {
display:flex;
font-weight:500;


}
.I157846:hover, a.I157846:hover {
}
}
.I157847, a.I157847 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157847:hover, a.I157847:hover {
}
@media (max-width:992px) {
.I157847, a.I157847 {
}
.I157847:hover, a.I157847:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157847, a.I157847 {
display:flex;
padding-bottom:0rem;

}
.I157847:hover, a.I157847:hover {
}
}

.I157848 .image, .I157848.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157848 .image:hover, .I157848.image:hover {
}

.I157849, a.I157849 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157849:hover, a.I157849:hover {
}
@media (min-width:1440px) {
.I157849, a.I157849 {
display:flex;
font-weight:500;


}
.I157849:hover, a.I157849:hover {
}
}
.I157850, a.I157850 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157850:hover, a.I157850:hover {
}
@media (max-width:992px) {
.I157850, a.I157850 {
}
.I157850:hover, a.I157850:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157850, a.I157850 {
display:flex;
padding-bottom:0rem;

}
.I157850:hover, a.I157850:hover {
}
}

.I157851 .image, .I157851.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I157851 .image:hover, .I157851.image:hover {
}

.I157852, a.I157852 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157852:hover, a.I157852:hover {
}
@media (min-width:1440px) {
.I157852, a.I157852 {
display:flex;
font-weight:500;


}
.I157852:hover, a.I157852:hover {
}
}
.I157853, a.I157853 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157853:hover, a.I157853:hover {
}
@media (max-width:992px) {
.I157853, a.I157853 {
}
.I157853:hover, a.I157853:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157853, a.I157853 {
display:flex;
padding-bottom:0rem;

}
.I157853:hover, a.I157853:hover {
}
}

.I157854 .image, .I157854.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157854 .image:hover, .I157854.image:hover {
}

.I157855 .image, .I157855.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157855 .image:hover, .I157855.image:hover {
}

.I157856 .image, .I157856.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157856 .image:hover, .I157856.image:hover {
}

.I157857, a.I157857 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157857:hover, a.I157857:hover {
}
@media (max-width:992px) {
.I157857, a.I157857 {
}
.I157857:hover, a.I157857:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157857, a.I157857 {
display:flex;
padding-bottom:0rem;

}
.I157857:hover, a.I157857:hover {
}
}

.I157858, a.I157858 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157858:hover, a.I157858:hover {
}
@media (min-width:1440px) {
.I157858, a.I157858 {
display:flex;
font-weight:500;


}
.I157858:hover, a.I157858:hover {
}
}
.I157859, a.I157859 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157859:hover, a.I157859:hover {
}
@media (max-width:992px) {
.I157859, a.I157859 {
}
.I157859:hover, a.I157859:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157859, a.I157859 {
display:flex;
padding-bottom:0rem;

}
.I157859:hover, a.I157859:hover {
}
}

.I157860, a.I157860 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157860:hover, a.I157860:hover {
}
@media (max-width:992px) {
.I157860, a.I157860 {
}
.I157860:hover, a.I157860:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I157860, a.I157860 {
display:flex;
font-weight:500;


}
.I157860:hover, a.I157860:hover {
}
}
.I157861, a.I157861 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157861:hover, a.I157861:hover {
}
@media (max-width:992px) {
.I157861, a.I157861 {
}
.I157861:hover, a.I157861:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157861, a.I157861 {
display:flex;
padding-bottom:0rem;

}
.I157861:hover, a.I157861:hover {
}
}

.I157862, a.I157862 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157862:hover, a.I157862:hover {
}
@media (min-width:1440px) {
.I157862, a.I157862 {
display:flex;
font-weight:500;


}
.I157862:hover, a.I157862:hover {
}
}
.I157863 {
}
.I157863:hover {
}
.I157863 {
}
.I157863:hover {
}


.I157864, a.I157864 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157864:hover, a.I157864:hover {
}

.I157865, a.I157865 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157865:hover, a.I157865:hover {
}

.I157866 .button, .I157866.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157866 button.button, button.I157866.button {
cursor:pointer;
}
.I157866 .button .text, .I157866.button .text {
}
.I157866 .button .icon, .I157866.button .icon {
flex:none;
background-size:100% 100%;
}
.I157866 .button:hover, .I157866.button:hover {
}
.I157866 .button:hover .text, .I157866.button:hover .text {
}
.I157866 .button:hover .icon, .I157866.button:hover .icon {
background-size:100% 100%;
}

.I157867 .button, .I157867.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157867 button.button, button.I157867.button {
cursor:pointer;
}
.I157867 .button .text, .I157867.button .text {
}
.I157867 .button .icon, .I157867.button .icon {
flex:none;
background-size:100% 100%;
}
.I157867 .button:hover, .I157867.button:hover {
}
.I157867 .button:hover .text, .I157867.button:hover .text {
}
.I157867 .button:hover .icon, .I157867.button:hover .icon {
background-size:100% 100%;
}

.I157868 .button, .I157868.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157868 button.button, button.I157868.button {
cursor:pointer;
}
.I157868 .button .text, .I157868.button .text {
}
.I157868 .button .icon, .I157868.button .icon {
flex:none;
background-size:100% 100%;
}
.I157868 .button:hover, .I157868.button:hover {
}
.I157868 .button:hover .text, .I157868.button:hover .text {
}
.I157868 .button:hover .icon, .I157868.button:hover .icon {
background-size:100% 100%;
}

.I157869 .button, .I157869.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157869 button.button, button.I157869.button {
cursor:pointer;
}
.I157869 .button .text, .I157869.button .text {
}
.I157869 .button .icon, .I157869.button .icon {
flex:none;
background-size:100% 100%;
}
.I157869 .button:hover, .I157869.button:hover {
}
.I157869 .button:hover .text, .I157869.button:hover .text {
}
.I157869 .button:hover .icon, .I157869.button:hover .icon {
background-size:100% 100%;
}

.I157870 .button, .I157870.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157870 button.button, button.I157870.button {
cursor:pointer;
}
.I157870 .button .text, .I157870.button .text {
}
.I157870 .button .icon, .I157870.button .icon {
flex:none;
background-size:100% 100%;
}
.I157870 .button:hover, .I157870.button:hover {
}
.I157870 .button:hover .text, .I157870.button:hover .text {
}
.I157870 .button:hover .icon, .I157870.button:hover .icon {
background-size:100% 100%;
}

.I157871 .button, .I157871.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157871 button.button, button.I157871.button {
cursor:pointer;
}
.I157871 .button .text, .I157871.button .text {
}
.I157871 .button .icon, .I157871.button .icon {
flex:none;
background-size:100% 100%;
}
.I157871 .button:hover, .I157871.button:hover {
}
.I157871 .button:hover .text, .I157871.button:hover .text {
}
.I157871 .button:hover .icon, .I157871.button:hover .icon {
background-size:100% 100%;
}

.I157872 .button, .I157872.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157872 button.button, button.I157872.button {
cursor:pointer;
}
.I157872 .button .text, .I157872.button .text {
}
.I157872 .button .icon, .I157872.button .icon {
flex:none;
background-size:100% 100%;
}
.I157872 .button:hover, .I157872.button:hover {
}
.I157872 .button:hover .text, .I157872.button:hover .text {
}
.I157872 .button:hover .icon, .I157872.button:hover .icon {
background-size:100% 100%;
}

.I157873 .button, .I157873.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157873 button.button, button.I157873.button {
cursor:pointer;
}
.I157873 .button .text, .I157873.button .text {
}
.I157873 .button .icon, .I157873.button .icon {
flex:none;
background-size:100% 100%;
}
.I157873 .button:hover, .I157873.button:hover {
}
.I157873 .button:hover .text, .I157873.button:hover .text {
}
.I157873 .button:hover .icon, .I157873.button:hover .icon {
background-size:100% 100%;
}

.I157874 .button, .I157874.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157874 button.button, button.I157874.button {
cursor:pointer;
}
.I157874 .button .text, .I157874.button .text {
}
.I157874 .button .icon, .I157874.button .icon {
flex:none;
background-size:100% 100%;
}
.I157874 .button:hover, .I157874.button:hover {
}
.I157874 .button:hover .text, .I157874.button:hover .text {
}
.I157874 .button:hover .icon, .I157874.button:hover .icon {
background-size:100% 100%;
}

.I157875 .button, .I157875.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157875 button.button, button.I157875.button {
cursor:pointer;
}
.I157875 .button .text, .I157875.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I157875 .button .icon, .I157875.button .icon {
flex:none;
background-size:100% 100%;
}
.I157875 .button:hover, .I157875.button:hover {
}
.I157875 .button:hover .text, .I157875.button:hover .text {
}
.I157875 .button:hover .icon, .I157875.button:hover .icon {
background-size:100% 100%;
}

.I157876, a.I157876 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157876:hover, a.I157876:hover {
}

.I157877, a.I157877 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157877:hover, a.I157877:hover {
}

.I157878, a.I157878 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157878:hover, a.I157878:hover {
}

.I157879, a.I157879 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157879:hover, a.I157879:hover {
}

.I157880, a.I157880 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157880:hover, a.I157880:hover {
}

.I157881, a.I157881 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157881:hover, a.I157881:hover {
}

.I157882, a.I157882 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157882:hover, a.I157882:hover {
}

.I157883 .button, .I157883.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157883 button.button, button.I157883.button {
cursor:pointer;
}
.I157883 .button .text, .I157883.button .text {
}
.I157883 .button .icon, .I157883.button .icon {
flex:none;
background-size:100% 100%;
}
.I157883 .button:hover, .I157883.button:hover {
}
.I157883 .button:hover .text, .I157883.button:hover .text {
}
.I157883 .button:hover .icon, .I157883.button:hover .icon {
background-size:100% 100%;
}

.I157884, a.I157884 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157884:hover, a.I157884:hover {
}

.I157885, a.I157885 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157885:hover, a.I157885:hover {
}

.I157886, a.I157886 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157886:hover, a.I157886:hover {
}

.I157887 .image, .I157887.image {
vertical-align:top;
}
.I157887 .image:hover, .I157887.image:hover {
}

.I162994, a.I162994 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162994:hover, a.I162994:hover {
}

.I165922, a.I165922 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165922:hover, a.I165922:hover {
}

.I166395, a.I166395 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166395:hover, a.I166395:hover {
}

.I166698 .button, .I166698.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166698 button.button, button.I166698.button {
cursor:pointer;
}
.I166698 .button .text, .I166698.button .text {
}
.I166698 .button .icon, .I166698.button .icon {
flex:none;
background-size:100% 100%;
}
.I166698 .button:hover, .I166698.button:hover {
}
.I166698 .button:hover .text, .I166698.button:hover .text {
}
.I166698 .button:hover .icon, .I166698.button:hover .icon {
background-size:100% 100%;
}

.I166900, a.I166900 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166900:hover, a.I166900:hover {
}

.I167203, a.I167203 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167203:hover, a.I167203:hover {
}

.I167405, a.I167405 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167405:hover, a.I167405:hover {
}

.I167607 .image, .I167607.image {
vertical-align:top;
}
.I167607 .image:hover, .I167607.image:hover {
}

.I176881, a.I176881 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176881:hover, a.I176881:hover {
}

.I177087, a.I177087 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177087:hover, a.I177087:hover {
}

.I177293, a.I177293 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177293:hover, a.I177293:hover {
}

.I177658, a.I177658 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177658:hover, a.I177658:hover {
}

h1.I157888, .I157888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157888:hover {
}
.I157888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157888 > .viewport:hover {
}


.I157702 {
}
.I157702:hover {
}
.I157702 {
}
.I157702: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;
}
}


