/* Cache file:3705_en_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 {
}
.I158567 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I158567: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 {
}
.I158567 {
width:100%;

	
}
.I158567: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 {
}
.I158567 {
width:100%;

	
}
.I158567:hover {
}
}

.I158568 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I158568:hover {
}
@media (max-width:992px) {
.I158568 {

padding-top:70px;


}
.I158568:hover {
}
}
@media (max-width:640px) {
.I158568 {

width:100%;
margin-top:40px;


}
.I158568:hover {
}
}
@media (min-width:1440px) {
.I158568 {

order:28;

}
.I158568:hover {
}
}
.I158577 {
display:flex;
position:var(--I158577-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(--I158577-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I158577-location-transform:translate(0px,0px);
	

transform:
var(--I158577-location-transform, translate(0px,0px))
var(--I158577-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I158577:hover {
}
.I158577 {
--I158577-position-static-computed:static;
}
.I158577 > .sector, .I158577 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I158577 {

position:fixed;
z-index:var(--I158577-z-index, 1);

transform:
var(--I158577-location-transform, translate(0px,0px))
var(--I158577-user-box-transform, translate(0px,0px))
;


}
.I158577:hover {
}

}
@media (max-width:640px) {
.I158577 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I158577-z-index, 1);

transform:
var(--I158577-location-transform, translate(0px,0px))
var(--I158577-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I158577:hover {
}
.I158577 {
--I158577-position-static-computed:static;
}
.I158577 > .sector, .I158577 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I158577 {

order:25;
}
.I158577:hover {
}

}
.I158582 {
display:flex;
position:var(--I158582-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;


}
.I158582:hover {
}

@media (max-width:992px) {
.I158582 {

margin-top:2rem;

}
.I158582:hover {
}

}
@media (max-width:640px) {
.I158582 {

width:100%;
margin-top:0rem;

}
.I158582:hover {
}

}

.I158600 {
display:flex;
position:var(--I158600-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;
--I158600-location-transform:translate(0px,0px);
z-index:var(--I158600-z-index, auto);

transform:
var(--I158600-location-transform, translate(0px,0px))
var(--I158600-user-box-transform, translate(0px,0px))
;

--I158600-z-index:1000;
position:var(--I158600-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I158600:hover {
}
.I158600 {
--I158600-position-static-computed:static;
}
.I158600 > .sector, .I158600 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158600 {

width:100%;

}
.I158600:hover {
}

}
@media (min-width:1440px) {
.I158600 {

order:59;
}
.I158600:hover {
}

}
.I158593 {
display:flex;
position:var(--I158593-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I158593:hover {
}

@media (min-width:1440px) {
.I158593 {

order:49;
}
.I158593:hover {
}

}
.I158594 {
display:flex;
position:var(--I158594-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I158594:hover {
}

@media (min-width:1440px) {
.I158594 {

order:51;
}
.I158594:hover {
}

}
.I158592 {
display:flex;
position:var(--I158592-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I158592:hover {
}

@media (min-width:1440px) {
.I158592 {

order:47;
}
.I158592:hover {
}

}
.I158591 {
display:flex;
position:var(--I158591-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I158591:hover {
}

@media (min-width:1440px) {
.I158591 {

order:44;
}
.I158591:hover {
}

}
.I158586 {
display:flex;
position:var(--I158586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158586:hover {
}


.I158590 {
display:flex;
position:var(--I158590-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I158590:hover {
}

@media (min-width:1440px) {
.I158590 {

order:40;
}
.I158590:hover {
}

}
.I158578 {
display:flex;
position:var(--I158578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I158578:hover {
}

@media (min-width:1440px) {
.I158578 {

order:26;
}
.I158578:hover {
}

}
.I158585 {
display:flex;
position:var(--I158585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I158585:hover {
}


.I158575 {
display:flex;
position:var(--I158575-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(--I158575-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I158575-location-transform:translate(0px,0px);
z-index:var(--I158575-z-index, 1);

transform:
var(--I158575-location-transform, translate(0px,0px))
var(--I158575-user-box-transform, translate(0px,0px))
;

--I158575-z-index:555;
}
.I158575:hover {
}
.I158575 {
--I158575-position-static-computed:relative;
}
.I158575 > .sector, .I158575 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158575 {

height:72px;
margin-bottom:-72px;

}
.I158575:hover {
}

}
@media (max-width:640px) {
.I158575 {

box-sizing:border-box;

}
.I158575:hover {
}

}
@media (min-width:1440px) {
.I158575 {

order:17;
}
.I158575:hover {
}

}
.I158572 {
display:flex;
position:var(--I158572-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(--I158572-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158572-location-transform:translate(-50%,0px);
	

transform:
var(--I158572-location-transform, translate(0px,0px))
var(--I158572-user-box-transform, translate(0px,0px))
;

--I158572-z-index:999;
}
.I158572:hover {
}
.I158572 {
--I158572-position-static-computed:relative;
}
.I158572 > .sector, .I158572 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158572 {

height:auto;
min-height:90px;

}
.I158572:hover {
}
.I158572 {
--I158572-position-static-computed:static;
}
.I158572 > .sector, .I158572 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I158572 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I158572:hover {
}

}
@media (min-width:1440px) {
.I158572 {

order:4;
position:fixed;
z-index:var(--I158572-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158572-location-transform:translate(-50%,0px);
	

transform:
var(--I158572-location-transform, translate(0px,0px))
var(--I158572-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I158572:hover {
}

}
.I158579 {
display:flex;
position:var(--I158579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I158579:hover {
}

@media (min-width:1440px) {
.I158579 {

order:18;
}
.I158579:hover {
}

}
.I158595 {
display:flex;
position:var(--I158595-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I158595:hover {
}

@media (min-width:1440px) {
.I158595 {

order:52;
}
.I158595:hover {
}

}
.I158597 {
display:flex;
position:var(--I158597-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I158597:hover {
}

@media (min-width:1440px) {
.I158597 {

order:55;
}
.I158597:hover {
}

}
.I158596 {
display:flex;
position:var(--I158596-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I158596:hover {
}

@media (min-width:1440px) {
.I158596 {

order:54;
}
.I158596:hover {
}

}
.I158598 {
display:flex;
position:var(--I158598-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I158598:hover {
}

@media (min-width:1440px) {
.I158598 {

order:56;
}
.I158598:hover {
}

}
.I158580 {
display:flex;
position:var(--I158580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I158580:hover {
}

@media (min-width:1440px) {
.I158580 {

order:24;
}
.I158580:hover {
}

}
.I158584 {
display:flex;
position:var(--I158584-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I158584:hover {
}


.I158576 {
display:flex;
position:var(--I158576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I158576:hover {
}

@media (min-width:1440px) {
.I158576 {

order:27;
}
.I158576:hover {
}

}
.I158599 {
display:flex;
position:var(--I158599-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I158599:hover {
}

@media (min-width:1440px) {
.I158599 {

order:58;
}
.I158599:hover {
}

}
.I158601 {
display:flex;
position:var(--I158601-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I158601:hover {
}

@media (min-width:1440px) {
.I158601 {

order:59;
}
.I158601:hover {
}

}
.I158602 {
display:flex;
position:var(--I158602-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I158602:hover {
}

@media (min-width:1440px) {
.I158602 {

order:60;
}
.I158602:hover {
}

}
.I158603 {
display:flex;
position:var(--I158603-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I158603:hover {
}

@media (min-width:1440px) {
.I158603 {

order:61;
}
.I158603:hover {
}

}
.I158587 {
display:flex;
position:var(--I158587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158587:hover {
}


.I158604 {
display:flex;
position:var(--I158604-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I158604:hover {
}

@media (min-width:1440px) {
.I158604 {

order:63;
}
.I158604:hover {
}

}
.I158605 {
display:flex;
position:var(--I158605-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I158605:hover {
}

@media (min-width:1440px) {
.I158605 {

order:65;
}
.I158605:hover {
}

}
.I158574 {
display:flex;
position:var(--I158574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158574:hover {
}

@media (min-width:1440px) {
.I158574 {

order:66;
}
.I158574:hover {
}

}
.I158606 {
display:flex;
position:var(--I158606-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I158606:hover {
}

@media (min-width:1440px) {
.I158606 {

order:68;
}
.I158606:hover {
}

}
.I158607 {
display:flex;
position:var(--I158607-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I158607:hover {
}

@media (min-width:1440px) {
.I158607 {

order:69;
}
.I158607:hover {
}

}
.I158589 {
display:flex;
position:var(--I158589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I158589:hover {
}

@media (min-width:1440px) {
.I158589 {

order:70;
}
.I158589:hover {
}

}
.I158608 {
display:flex;
position:var(--I158608-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I158608:hover {
}

@media (min-width:1440px) {
.I158608 {

order:71;
}
.I158608:hover {
}

}
.I158573 {
display:flex;
position:var(--I158573-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158573:hover {
}

@media (min-width:1440px) {
.I158573 {

order:72;
}
.I158573:hover {
}

}
.I158570 {
display:flex;
position:var(--I158570-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I158570:hover {
}

@media (min-width:1440px) {
.I158570 {

order:73;
}
.I158570:hover {
}

}
.I158569 {
display:flex;
position:var(--I158569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I158569:hover {
}

@media (min-width:1440px) {
.I158569 {

order:74;
}
.I158569:hover {
}

}
.I158583 {
display:flex;
position:var(--I158583-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158583:hover {
}


.I158571 {
display:flex;
position:var(--I158571-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I158571:hover {
}

@media (min-width:1440px) {
.I158571 {

order:16;
}
.I158571:hover {
}

}
.I158609 {
display:flex;
position:var(--I158609-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I158609:hover {
}

@media (min-width:1440px) {
.I158609 {

order:76;
}
.I158609:hover {
}

}
.I158581 {
display:flex;
position:var(--I158581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I158581:hover {
}


.I158588 {
display:flex;
position:var(--I158588-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I158588:hover {
}


h1.I158611, .I158611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158611:hover {
}
.I158611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158611 > .viewport:hover {
}


.I158612 {
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;

	
}
.I158612:hover {
}
@media (max-width:992px) {
.I158612 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I158612:hover {
}
}
@media (max-width:640px) {
.I158612 {
padding-left:1rem;
padding-right:1rem;

	
}
.I158612:hover {
}
}

.I158613 {
display:flex;
position:var(--I158613-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I158613:hover {
}


.I158614 {
display:flex;
position:var(--I158614-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I158614:hover {
}


.I158615 {
display:flex;
position:var(--I158615-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I158615:hover {
}


.I158616 {
display:flex;
position:var(--I158616-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I158616:hover {
}


.I158617 {
display:flex;
position:var(--I158617-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I158617:hover {
}


.I158618 {
display:flex;
position:var(--I158618-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I158618:hover {
}


.I167945 {
display:flex;
position:var(--I167945-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167945:hover {
}


.I168701 {
display:flex;
position:var(--I168701-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168701:hover {
}


.I169241 {
display:flex;
position:var(--I169241-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169241:hover {
}


.I158619 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158619:hover {
}


.I158620 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158620:hover {
}


.I158621 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158621:hover {
}


.I168323 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168323:hover {
}


.I168971 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168971:hover {
}


.I169511 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169511:hover {
}


h1.I158622, .I158622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158622:hover {
}
.I158622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158622 > .viewport:hover {
}

@media (max-width:992px) {
.I158622 {

height:auto;


}
.I158622:hover {
}
.I158622 > .viewport {



}
.I158622 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I158622 {

order:4;

}
.I158622:hover {
}
.I158622 > .viewport {



}
.I158622 > .viewport:hover {
}

}
h1.I158623, .I158623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158623:hover {
}
.I158623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158623 > .viewport:hover {
}

@media (min-width:1440px) {
.I158623 {

order:5;

}
.I158623:hover {
}
.I158623 > .viewport {



}
.I158623 > .viewport:hover {
}

}
h1.I158624, .I158624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I158624:hover {
}
.I158624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158624 > .viewport:hover {
}


h1.I158625, .I158625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158625:hover {
}
.I158625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158625 > .viewport:hover {
}


h1.I158626, .I158626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158626:hover {
}
.I158626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158626 > .viewport:hover {
}


h1.I158627, .I158627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158627:hover {
}
.I158627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158627 > .viewport:hover {
}


h1.I158628, .I158628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158628:hover {
}
.I158628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158628 > .viewport:hover {
}


h1.I158629, .I158629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158629:hover {
}
.I158629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158629 > .viewport:hover {
}


h1.I158630, .I158630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158630:hover {
}
.I158630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158630 > .viewport:hover {
}


h1.I158631, .I158631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158631:hover {
}
.I158631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158631 > .viewport:hover {
}


h1.I158632, .I158632 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158632 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158632:hover {
}
.I158632 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158632 > .viewport:hover {
}


h1.I158633, .I158633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I158633:hover {
}
.I158633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158633 > .viewport:hover {
}

@media (min-width:1440px) {
.I158633 {

order:3;

}
.I158633:hover {
}
.I158633 > .viewport {



}
.I158633 > .viewport:hover {
}

}
h1.I158634, .I158634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I158634:hover {
}
.I158634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158634 > .viewport:hover {
}

@media (min-width:1440px) {
.I158634 {

order:7;

}
.I158634:hover {
}
.I158634 > .viewport {



}
.I158634 > .viewport:hover {
}

}
h1.I158635, .I158635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158635:hover {
}
.I158635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158635 > .viewport:hover {
}

@media (min-width:1440px) {
.I158635 {

order:6;

}
.I158635:hover {
}
.I158635 > .viewport {



}
.I158635 > .viewport:hover {
}

}
h1.I158636, .I158636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I158636:hover {
}
.I158636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158636 > .viewport:hover {
}

@media (min-width:1440px) {
.I158636 {

order:8;

}
.I158636:hover {
}
.I158636 > .viewport {



}
.I158636 > .viewport:hover {
}

}
h1.I158637, .I158637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158637:hover {
}
.I158637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158637 > .viewport:hover {
}


h1.I158638, .I158638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I158638:hover {
}
.I158638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158638 > .viewport:hover {
}


h1.I158639, .I158639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I158639:hover {
}
.I158639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158639 > .viewport:hover {
}


h1.I158640, .I158640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I158640:hover {
}
.I158640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158640 > .viewport:hover {
}


h1.I158641, .I158641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158641:hover {
}
.I158641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158641 > .viewport:hover {
}


h1.I158642, .I158642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158642:hover {
}
.I158642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158642 > .viewport:hover {
}


h1.I158643, .I158643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158643:hover {
}
.I158643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158643 > .viewport:hover {
}


h1.I158644, .I158644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158644:hover {
}
.I158644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158644 > .viewport:hover {
}


h1.I158645, .I158645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158645:hover {
}
.I158645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158645 > .viewport:hover {
}


h1.I158646, .I158646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158646:hover {
}
.I158646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158646 > .viewport:hover {
}


h1.I165826, .I165826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165826:hover {
}
.I165826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165826 > .viewport:hover {
}


h1.I167822, .I167822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167822:hover {
}
.I167822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167822 > .viewport:hover {
}


h1.I168053, .I168053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168053:hover {
}
.I168053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168053 > .viewport:hover {
}


h1.I168269, .I168269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168269:hover {
}
.I168269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168269 > .viewport:hover {
}


h1.I168431, .I168431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168431:hover {
}
.I168431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168431 > .viewport:hover {
}


h1.I168539, .I168539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168539:hover {
}
.I168539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168539 > .viewport:hover {
}


h1.I168809, .I168809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168809:hover {
}
.I168809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168809 > .viewport:hover {
}


h1.I168917, .I168917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168917:hover {
}
.I168917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168917 > .viewport:hover {
}


h1.I169079, .I169079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169079:hover {
}
.I169079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169079 > .viewport:hover {
}


h1.I169187, .I169187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169187:hover {
}
.I169187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169187 > .viewport:hover {
}


h1.I169349, .I169349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169349:hover {
}
.I169349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169349 > .viewport:hover {
}


h1.I169457, .I169457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169457:hover {
}
.I169457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169457 > .viewport:hover {
}


h1.I169619, .I169619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169619:hover {
}
.I169619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169619 > .viewport:hover {
}


h1.I169727, .I169727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169727:hover {
}
.I169727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169727 > .viewport:hover {
}


.I158647 {
display:flex;

}
.I158647:hover {
}
@media (max-width:992px) {
.I158647 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I158647:hover {
}
}
@media (max-width:640px) {
.I158647 {
display:flex;
height:60vw;

}
.I158647:hover {
}
}

.I158648, a.I158648 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I158648:hover, a.I158648:hover {
}
@media (max-width:640px) {
.I158648, a.I158648 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158648:hover, a.I158648:hover {
}
}

.I158649, a.I158649 {
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;

}
.I158649:hover, a.I158649:hover {
}
@media (max-width:640px) {
.I158649, a.I158649 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158649:hover, a.I158649:hover {
}
}

.I158650 .image, .I158650.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158650 .image:hover, .I158650.image:hover {
}
@media (max-width:640px) {
.I158650 .image, .I158650.image {
border-radius:100%;

}
.I158650 .image:hover, .I158650.image:hover {
}
}

.I158651, a.I158651 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158651:hover, a.I158651:hover {
}
@media (max-width:992px) {
.I158651, a.I158651 {
}
.I158651:hover, a.I158651:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158651, a.I158651 {
display:flex;
padding-bottom:1rem;

}
.I158651:hover, a.I158651:hover {
}
}

.I158652, a.I158652 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158652:hover, a.I158652:hover {
}
@media (max-width:992px) {
.I158652, a.I158652 {
}
.I158652:hover, a.I158652:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158652, a.I158652 {
display:flex;
padding-bottom:1rem;

}
.I158652:hover, a.I158652:hover {
}
}

.I158653, a.I158653 {
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;

}
.I158653:hover, a.I158653:hover {
}
@media (max-width:992px) {
.I158653, a.I158653 {
}
.I158653:hover, a.I158653:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158653, a.I158653 {
display:flex;
padding-bottom:1rem;

}
.I158653:hover, a.I158653:hover {
}
}

.I158654 .image, .I158654.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158654 .image:hover, .I158654.image:hover {
}
@media (max-width:640px) {
.I158654 .image, .I158654.image {
border-radius:100%;

}
.I158654 .image:hover, .I158654.image:hover {
}
}

.I158655, a.I158655 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158655:hover, a.I158655:hover {
}
@media (max-width:992px) {
.I158655, a.I158655 {
}
.I158655:hover, a.I158655:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158655, a.I158655 {
display:flex;
padding-bottom:1rem;

}
.I158655:hover, a.I158655:hover {
}
}

.I158656, a.I158656 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158656:hover, a.I158656:hover {
}
@media (max-width:992px) {
.I158656, a.I158656 {
}
.I158656:hover, a.I158656:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158656, a.I158656 {
display:flex;
padding-bottom:1rem;

}
.I158656:hover, a.I158656:hover {
}
}

.I158657, a.I158657 {
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;

}
.I158657:hover, a.I158657:hover {
}
@media (max-width:992px) {
.I158657, a.I158657 {
}
.I158657:hover, a.I158657:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158657, a.I158657 {
display:flex;
padding-bottom:1rem;

}
.I158657:hover, a.I158657:hover {
}
}

.I158658 .button, .I158658.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I158658 button.button, button.I158658.button {
cursor:pointer;
}
.I158658 .button .text, .I158658.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I158658 .button .icon, .I158658.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;
}
.I158658 .button:hover, .I158658.button:hover {
}
.I158658 .button:hover .text, .I158658.button:hover .text {
text-decoration:underline;

}
.I158658 .button:hover .icon, .I158658.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) {
.I158658 .button, .I158658.button {
}
.I158658 button.button, button.I158658.button {
}
.I158658 .button .text, .I158658.button .text {
font-family:Rubik;

}
.I158658 .button .icon, .I158658.button .icon {
background-size:100% 100%;
}
.I158658 .button:hover, .I158658.button:hover {
}
.I158658 .button:hover .text, .I158658.button:hover .text {
}
.I158658 .button:hover .icon, .I158658.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I158658 .button, .I158658.button {
}
.I158658 button.button, button.I158658.button {
}
.I158658 .button .text, .I158658.button .text {
}
.I158658 .button .icon, .I158658.button .icon {
background-size:100% 100%;
}
.I158658 .button:hover, .I158658.button:hover {
}
.I158658 .button:hover .text, .I158658.button:hover .text {
}
.I158658 .button:hover .icon, .I158658.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I158658 .button, .I158658.button {
}
.I158658 button.button, button.I158658.button {
}
.I158658 .button .text, .I158658.button .text {
}
.I158658 .button .icon, .I158658.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');
}
.I158658 .button:hover, .I158658.button:hover {
}
.I158658 .button:hover .text, .I158658.button:hover .text {
}
.I158658 .button:hover .icon, .I158658.button:hover .icon {
background-size:100% 100%;
}
}
.I158659, a.I158659 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158659:hover, a.I158659:hover {
}
@media (max-width:992px) {
.I158659, a.I158659 {
}
.I158659:hover, a.I158659:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158659, a.I158659 {
display:flex;
padding-bottom:1rem;

}
.I158659:hover, a.I158659:hover {
}
}

.I158660, a.I158660 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158660:hover, a.I158660:hover {
}
@media (max-width:992px) {
.I158660, a.I158660 {
}
.I158660:hover, a.I158660:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158660, a.I158660 {
display:flex;
padding-bottom:1rem;

}
.I158660:hover, a.I158660:hover {
}
}

.I158661, a.I158661 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158661:hover, a.I158661:hover {
}
@media (max-width:992px) {
.I158661, a.I158661 {
}
.I158661:hover, a.I158661:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158661, a.I158661 {
display:flex;
padding-bottom:1rem;

}
.I158661:hover, a.I158661:hover {
}
}

.I158662 .button, .I158662.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158662 button.button, button.I158662.button {
cursor:pointer;
}
.I158662 .button .text, .I158662.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158662 .button .icon, .I158662.button .icon {
flex:none;
background-size:100% 100%;
}
.I158662 .button:hover, .I158662.button:hover {
}
.I158662 .button:hover .text, .I158662.button:hover .text {
}
.I158662 .button:hover .icon, .I158662.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158662 .button, .I158662.button {
}
.I158662 button.button, button.I158662.button {
}
.I158662 .button .text, .I158662.button .text {
font-family:Rubik;

}
.I158662 .button .icon, .I158662.button .icon {
background-size:100% 100%;
}
.I158662 .button:hover, .I158662.button:hover {
}
.I158662 .button:hover .text, .I158662.button:hover .text {
}
.I158662 .button:hover .icon, .I158662.button:hover .icon {
background-size:100% 100%;
}
}

.I158663 .button, .I158663.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158663 button.button, button.I158663.button {
cursor:pointer;
}
.I158663 .button .text, .I158663.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158663 .button .icon, .I158663.button .icon {
flex:none;
background-size:100% 100%;
}
.I158663 .button:hover, .I158663.button:hover {
}
.I158663 .button:hover .text, .I158663.button:hover .text {
}
.I158663 .button:hover .icon, .I158663.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158663 .button, .I158663.button {
}
.I158663 button.button, button.I158663.button {
}
.I158663 .button .text, .I158663.button .text {
font-family:Rubik;

}
.I158663 .button .icon, .I158663.button .icon {
background-size:100% 100%;
}
.I158663 .button:hover, .I158663.button:hover {
}
.I158663 .button:hover .text, .I158663.button:hover .text {
}
.I158663 .button:hover .icon, .I158663.button:hover .icon {
background-size:100% 100%;
}
}

.I158664 .button, .I158664.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158664 button.button, button.I158664.button {
cursor:pointer;
}
.I158664 .button .text, .I158664.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158664 .button .icon, .I158664.button .icon {
flex:none;
background-size:100% 100%;
}
.I158664 .button:hover, .I158664.button:hover {
}
.I158664 .button:hover .text, .I158664.button:hover .text {
}
.I158664 .button:hover .icon, .I158664.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158664 .button, .I158664.button {
}
.I158664 button.button, button.I158664.button {
}
.I158664 .button .text, .I158664.button .text {
font-family:Rubik;

}
.I158664 .button .icon, .I158664.button .icon {
background-size:100% 100%;
}
.I158664 .button:hover, .I158664.button:hover {
}
.I158664 .button:hover .text, .I158664.button:hover .text {
}
.I158664 .button:hover .icon, .I158664.button:hover .icon {
background-size:100% 100%;
}
}

.I158665 .button, .I158665.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158665 button.button, button.I158665.button {
cursor:pointer;
}
.I158665 .button .text, .I158665.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158665 .button .icon, .I158665.button .icon {
flex:none;
background-size:100% 100%;
}
.I158665 .button:hover, .I158665.button:hover {
}
.I158665 .button:hover .text, .I158665.button:hover .text {
}
.I158665 .button:hover .icon, .I158665.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158665 .button, .I158665.button {
}
.I158665 button.button, button.I158665.button {
}
.I158665 .button .text, .I158665.button .text {
font-family:Rubik;

}
.I158665 .button .icon, .I158665.button .icon {
background-size:100% 100%;
}
.I158665 .button:hover, .I158665.button:hover {
}
.I158665 .button:hover .text, .I158665.button:hover .text {
}
.I158665 .button:hover .icon, .I158665.button:hover .icon {
background-size:100% 100%;
}
}

.I158666 .button, .I158666.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158666 button.button, button.I158666.button {
cursor:pointer;
}
.I158666 .button .text, .I158666.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158666 .button .icon, .I158666.button .icon {
flex:none;
background-size:100% 100%;
}
.I158666 .button:hover, .I158666.button:hover {
}
.I158666 .button:hover .text, .I158666.button:hover .text {
}
.I158666 .button:hover .icon, .I158666.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158666 .button, .I158666.button {
}
.I158666 button.button, button.I158666.button {
}
.I158666 .button .text, .I158666.button .text {
font-family:Rubik;

}
.I158666 .button .icon, .I158666.button .icon {
background-size:100% 100%;
}
.I158666 .button:hover, .I158666.button:hover {
}
.I158666 .button:hover .text, .I158666.button:hover .text {
}
.I158666 .button:hover .icon, .I158666.button:hover .icon {
background-size:100% 100%;
}
}

.I158667, a.I158667 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I158667:hover, a.I158667:hover {
}

.I158668 .image, .I158668.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158668 .image:hover, .I158668.image:hover {
}
@media (max-width:640px) {
.I158668 .image, .I158668.image {
border-radius:100%;

}
.I158668 .image:hover, .I158668.image:hover {
}
}

.I158669, a.I158669 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158669:hover, a.I158669:hover {
}
@media (max-width:992px) {
.I158669, a.I158669 {
}
.I158669:hover, a.I158669:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158669, a.I158669 {
display:flex;
padding-bottom:1rem;

}
.I158669:hover, a.I158669:hover {
}
}

.I158670, a.I158670 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158670:hover, a.I158670:hover {
}
@media (max-width:992px) {
.I158670, a.I158670 {
}
.I158670:hover, a.I158670:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158670, a.I158670 {
display:flex;
padding-bottom:1rem;

}
.I158670:hover, a.I158670:hover {
}
}

.I158671, a.I158671 {
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;

}
.I158671:hover, a.I158671:hover {
}
@media (max-width:992px) {
.I158671, a.I158671 {
}
.I158671:hover, a.I158671:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158671, a.I158671 {
display:flex;
padding-bottom:1rem;

}
.I158671:hover, a.I158671:hover {
}
}

.I165772, a.I165772 {
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;

}
.I165772:hover, a.I165772:hover {
}
@media (max-width:992px) {
.I165772, a.I165772 {
}
.I165772:hover, a.I165772:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165772, a.I165772 {
display:flex;
padding-bottom:1rem;

}
.I165772:hover, a.I165772:hover {
}
}

.I167768, a.I167768 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167768:hover, a.I167768:hover {
}
@media (max-width:992px) {
.I167768, a.I167768 {
}
.I167768:hover, a.I167768:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167768, a.I167768 {
display:flex;
padding-bottom:1rem;

}
.I167768:hover, a.I167768:hover {
}
}

.I167999 .image, .I167999.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167999 .image:hover, .I167999.image:hover {
}
@media (max-width:640px) {
.I167999 .image, .I167999.image {
border-radius:100%;

}
.I167999 .image:hover, .I167999.image:hover {
}
}

.I168215, a.I168215 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168215:hover, a.I168215:hover {
}
@media (max-width:992px) {
.I168215, a.I168215 {
}
.I168215:hover, a.I168215:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168215, a.I168215 {
display:flex;
padding-bottom:1rem;

}
.I168215:hover, a.I168215:hover {
}
}

.I168377, a.I168377 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168377:hover, a.I168377:hover {
}
@media (max-width:992px) {
.I168377, a.I168377 {
}
.I168377:hover, a.I168377:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168377, a.I168377 {
display:flex;
padding-bottom:1rem;

}
.I168377:hover, a.I168377:hover {
}
}

.I168485, a.I168485 {
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;

}
.I168485:hover, a.I168485:hover {
}
@media (max-width:992px) {
.I168485, a.I168485 {
}
.I168485:hover, a.I168485:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168485, a.I168485 {
display:flex;
padding-bottom:1rem;

}
.I168485:hover, a.I168485:hover {
}
}

.I168755 .image, .I168755.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168755 .image:hover, .I168755.image:hover {
}
@media (max-width:640px) {
.I168755 .image, .I168755.image {
border-radius:100%;

}
.I168755 .image:hover, .I168755.image:hover {
}
}

.I168863, a.I168863 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168863:hover, a.I168863:hover {
}
@media (max-width:992px) {
.I168863, a.I168863 {
}
.I168863:hover, a.I168863:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168863, a.I168863 {
display:flex;
padding-bottom:1rem;

}
.I168863:hover, a.I168863:hover {
}
}

.I169025, a.I169025 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169025:hover, a.I169025:hover {
}
@media (max-width:992px) {
.I169025, a.I169025 {
}
.I169025:hover, a.I169025:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169025, a.I169025 {
display:flex;
padding-bottom:1rem;

}
.I169025:hover, a.I169025:hover {
}
}

.I169133, a.I169133 {
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;

}
.I169133:hover, a.I169133:hover {
}
@media (max-width:992px) {
.I169133, a.I169133 {
}
.I169133:hover, a.I169133:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169133, a.I169133 {
display:flex;
padding-bottom:1rem;

}
.I169133:hover, a.I169133:hover {
}
}

.I169295 .image, .I169295.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169295 .image:hover, .I169295.image:hover {
}
@media (max-width:640px) {
.I169295 .image, .I169295.image {
border-radius:100%;

}
.I169295 .image:hover, .I169295.image:hover {
}
}

.I169403, a.I169403 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169403:hover, a.I169403:hover {
}
@media (max-width:992px) {
.I169403, a.I169403 {
}
.I169403:hover, a.I169403:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169403, a.I169403 {
display:flex;
padding-bottom:1rem;

}
.I169403:hover, a.I169403:hover {
}
}

.I169565, a.I169565 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169565:hover, a.I169565:hover {
}
@media (max-width:992px) {
.I169565, a.I169565 {
}
.I169565:hover, a.I169565:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169565, a.I169565 {
display:flex;
padding-bottom:1rem;

}
.I169565:hover, a.I169565:hover {
}
}

.I169673, a.I169673 {
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;

}
.I169673:hover, a.I169673:hover {
}
@media (max-width:992px) {
.I169673, a.I169673 {
}
.I169673:hover, a.I169673:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169673, a.I169673 {
display:flex;
padding-bottom:1rem;

}
.I169673:hover, a.I169673:hover {
}
}

h1.I158672, .I158672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158672:hover {
}
.I158672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158672 > .viewport:hover {
}


.I158673 {
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;

	
}
.I158673:hover {
}
@media (max-width:992px) {
.I158673 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I158673:hover {
}
}
@media (max-width:640px) {
.I158673 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I158673:hover {
}
}

.I158674 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I158674:hover {
}
@media (max-width:992px) {
.I158674 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I158674:hover {
}
}
@media (max-width:640px) {
.I158674 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I158674:hover {
}
}

.I158675 {
display:flex;
position:var(--I158675-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-modeling-ai-applications.svg?timestamp=20241107181618');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I158675-location-transform:translate(0px,0px);
z-index:var(--I158675-z-index, auto);

transform:
var(--I158675-location-transform, translate(0px,0px))
var(--I158675-user-box-transform, translate(0px,0px))
;


position:var(--I158675-position-static-computed, static);
}
.I158675:hover {
}

@media (max-width:640px) {
.I158675 {

width:calc(100vw - 2rem);

}
.I158675:hover {
}

}

.I158676 {
display:flex;
position:var(--I158676-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-k2btools.svg?timestamp=20241107225544');
box-shadow:none;
overflow:hidden;
}
.I158676:hover {
}

@media (max-width:640px) {
.I158676 {

width:calc(100vw - 2rem);

}
.I158676:hover {
}

}

.I158677 {
display:flex;
position:var(--I158677-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
}
.I158677:hover {
}
.I158677 {
--I158677-position-static-computed:static;
}
.I158677 > .sector, .I158677 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158677 {

width:calc(100vw - 2rem);

}
.I158677:hover {
}

}

.I158678 {
display:flex;
position:var(--I158678-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I158678:hover {
}

@media (max-width:640px) {
.I158678 {

padding-left:1rem;
padding-right:1rem;

}
.I158678:hover {
}

}

.I158679 {
display:flex;
position:var(--I158679-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;
}
.I158679:hover {
}

@media (max-width:640px) {
.I158679 {

width:calc(100vw - 2rem);

}
.I158679:hover {
}

}

.I158680 {
display:flex;
position:var(--I158680-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;
}
.I158680:hover {
}
.I158680 {
--I158680-position-static-computed:static;
}
.I158680 > .sector, .I158680 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158680 {

width:calc(100vw - 2rem);

}
.I158680:hover {
}

}
@media (min-width:1440px) {
.I158680 {

}
.I158680:hover {
}
.I158680 {
--I158680-position-static-computed:static;
}
.I158680 > .sector, .I158680 > .group-sectors {
position:relative;
}
}
.I158681 {
display:flex;
position:var(--I158681-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;
}
.I158681:hover {
}

@media (max-width:640px) {
.I158681 {

width:calc(100vw - 2rem);

}
.I158681:hover {
}

}

.I158682 {
display:flex;
position:var(--I158682-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;
}
.I158682:hover {
}

@media (max-width:640px) {
.I158682 {

width:calc(100vw - 2rem);

}
.I158682:hover {
}

}

.I158683 {
display:flex;
position:var(--I158683-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;
}
.I158683:hover {
}

@media (max-width:640px) {
.I158683 {

width:calc(100vw - 2rem);

}
.I158683:hover {
}

}

.I158684 {
display:flex;
position:var(--I158684-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;
}
.I158684:hover {
}

@media (max-width:640px) {
.I158684 {

width:calc(100vw - 2rem);

}
.I158684:hover {
}

}

.I158685 {
display:flex;
position:var(--I158685-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158685:hover {
}


.I158686 {
display:flex;
position:var(--I158686-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;
}
.I158686:hover {
}

@media (max-width:640px) {
.I158686 {

width:calc(100vw - 2rem);

}
.I158686:hover {
}

}

.I166599 {
display:flex;
position:var(--I166599-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;
}
.I166599:hover {
}


.I158687 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158687:hover {
}

@media (min-width:1440px) {
.I158687 {

order:4;


	
}
.I158687:hover {
}

}
.I158688 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158688:hover {
}

@media (min-width:1440px) {
.I158688 {

order:2;


	
}
.I158688:hover {
}

}
.I158689 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158689:hover {
}


.I158690 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158690:hover {
}


.I158691 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158691:hover {
}


.I158692 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158692:hover {
}


.I158693 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158693:hover {
}


.I158694 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158694:hover {
}


.I158695 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158695:hover {
}


.I158696 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I158696:hover {
}
.I158696 > .sector {
position:relative;
}
@media (max-width:640px) {
.I158696 {



flex-direction:column;
align-items:flex-start;

	
}
.I158696:hover {
}

}

.I158697 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158697:hover {
}


.I167104 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167104:hover {
}


h1.I158698, .I158698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I158698:hover {
}
.I158698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158698 > .viewport:hover {
}

@media (min-width:1440px) {
.I158698 {

order:8;

}
.I158698:hover {
}
.I158698 > .viewport {



}
.I158698 > .viewport:hover {
}

}
h1.I158699, .I158699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I158699:hover {
}
.I158699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158699 > .viewport:hover {
}


h1.I158700, .I158700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I158700:hover {
}
.I158700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158700 > .viewport:hover {
}

@media (min-width:1440px) {
.I158700 {

order:3;

}
.I158700:hover {
}
.I158700 > .viewport {



}
.I158700 > .viewport:hover {
}

}
h1.I158701, .I158701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I158701:hover {
}
.I158701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158701 > .viewport:hover {
}


h1.I158702, .I158702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I158702:hover {
}
.I158702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158702 > .viewport:hover {
}


h1.I158703, .I158703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158703:hover {
}
.I158703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158703 > .viewport:hover {
}


h1.I158704, .I158704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158704:hover {
}
.I158704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158704 > .viewport:hover {
}


h1.I158705, .I158705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158705:hover {
}
.I158705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158705 > .viewport:hover {
}


h1.I158706, .I158706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I158706:hover {
}
.I158706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158706 > .viewport:hover {
}


h1.I158707, .I158707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158707:hover {
}
.I158707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158707 > .viewport:hover {
}


h1.I158708, .I158708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158708:hover {
}
.I158708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158708 > .viewport:hover {
}


h1.I158709, .I158709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158709:hover {
}
.I158709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158709 > .viewport:hover {
}


h1.I158710, .I158710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158710:hover {
}
.I158710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158710 > .viewport:hover {
}


h1.I158711, .I158711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158711:hover {
}
.I158711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158711 > .viewport:hover {
}


h1.I158712, .I158712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158712:hover {
}
.I158712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158712 > .viewport:hover {
}


h1.I158713, .I158713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158713:hover {
}
.I158713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158713 > .viewport:hover {
}


h1.I158714, .I158714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158714:hover {
}
.I158714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158714 > .viewport:hover {
}


h1.I158715, .I158715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158715:hover {
}
.I158715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158715 > .viewport:hover {
}

@media (max-width:640px) {
.I158715 {

width:100%;


}
.I158715:hover {
}
.I158715 > .viewport {



}
.I158715 > .viewport:hover {
}

}

h1.I158716, .I158716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158716:hover {
}
.I158716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158716 > .viewport:hover {
}


h1.I158717, .I158717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158717:hover {
}
.I158717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158717 > .viewport:hover {
}


h1.I158718, .I158718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158718:hover {
}
.I158718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158718 > .viewport:hover {
}


h1.I158719, .I158719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158719:hover {
}
.I158719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158719 > .viewport:hover {
}


h1.I158720, .I158720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158720:hover {
}
.I158720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158720 > .viewport:hover {
}


h1.I158721, .I158721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158721:hover {
}
.I158721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158721 > .viewport:hover {
}


h1.I158722, .I158722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158722:hover {
}
.I158722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158722 > .viewport:hover {
}


h1.I158723, .I158723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158723:hover {
}
.I158723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158723 > .viewport:hover {
}


h1.I158724, .I158724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158724:hover {
}
.I158724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158724 > .viewport:hover {
}


h1.I158725, .I158725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158725:hover {
}
.I158725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158725 > .viewport:hover {
}


h1.I158726, .I158726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158726:hover {
}
.I158726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158726 > .viewport:hover {
}


h1.I158727, .I158727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158727:hover {
}
.I158727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158727 > .viewport:hover {
}


h1.I158728, .I158728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158728:hover {
}
.I158728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158728 > .viewport:hover {
}


h1.I158729, .I158729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158729:hover {
}
.I158729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158729 > .viewport:hover {
}


h1.I158730, .I158730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I158730:hover {
}
.I158730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158730 > .viewport:hover {
}

@media (min-width:1440px) {
.I158730 {

order:3;

}
.I158730:hover {
}
.I158730 > .viewport {



}
.I158730 > .viewport:hover {
}

}
h1.I158731, .I158731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158731:hover {
}
.I158731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158731 > .viewport:hover {
}


h1.I158732, .I158732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158732:hover {
}
.I158732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158732 > .viewport:hover {
}


h1.I158733, .I158733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158733:hover {
}
.I158733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158733 > .viewport:hover {
}


h1.I158734, .I158734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158734:hover {
}
.I158734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158734 > .viewport:hover {
}


h1.I158735, .I158735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158735:hover {
}
.I158735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158735 > .viewport:hover {
}


h1.I158736, .I158736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158736:hover {
}
.I158736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158736 > .viewport:hover {
}


h1.I158737, .I158737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158737:hover {
}
.I158737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158737 > .viewport:hover {
}


h1.I158738, .I158738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158738:hover {
}
.I158738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158738 > .viewport:hover {
}


h1.I158739, .I158739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I158739:hover {
}
.I158739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158739 > .viewport:hover {
}


h1.I158740, .I158740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I158740:hover {
}
.I158740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158740 > .viewport:hover {
}


h1.I158741, .I158741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I158741:hover {
}
.I158741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158741 > .viewport:hover {
}


h1.I158742, .I158742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158742:hover {
}
.I158742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158742 > .viewport:hover {
}


h1.I158743, .I158743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158743:hover {
}
.I158743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158743 > .viewport:hover {
}


h1.I158744, .I158744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158744:hover {
}
.I158744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158744 > .viewport:hover {
}


h1.I158745, .I158745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158745:hover {
}
.I158745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158745 > .viewport:hover {
}


h1.I158746, .I158746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158746:hover {
}
.I158746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158746 > .viewport:hover {
}


h1.I158747, .I158747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158747:hover {
}
.I158747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158747 > .viewport:hover {
}


h1.I158748, .I158748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158748:hover {
}
.I158748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158748 > .viewport:hover {
}


h1.I158749, .I158749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158749:hover {
}
.I158749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158749 > .viewport:hover {
}


h1.I158750, .I158750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158750:hover {
}
.I158750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158750 > .viewport:hover {
}


h1.I158751, .I158751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158751:hover {
}
.I158751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158751 > .viewport:hover {
}

@media (max-width:640px) {
.I158751 {

width:100%;


}
.I158751:hover {
}
.I158751 > .viewport {



}
.I158751 > .viewport:hover {
}

}

h1.I163093, .I163093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163093:hover {
}
.I163093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163093 > .viewport:hover {
}


h1.I166025, .I166025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166025:hover {
}
.I166025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166025 > .viewport:hover {
}


h1.I166498, .I166498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166498:hover {
}
.I166498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166498 > .viewport:hover {
}


h1.I166801, .I166801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166801:hover {
}
.I166801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166801 > .viewport:hover {
}


h1.I167003, .I167003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167003:hover {
}
.I167003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167003 > .viewport:hover {
}


h1.I167306, .I167306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167306:hover {
}
.I167306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167306 > .viewport:hover {
}


h1.I167508, .I167508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167508:hover {
}
.I167508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167508 > .viewport:hover {
}


h1.I167710, .I167710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167710:hover {
}
.I167710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167710 > .viewport:hover {
}

@media (max-width:640px) {
.I167710 {

width:100%;


}
.I167710:hover {
}
.I167710 > .viewport {



}
.I167710 > .viewport:hover {
}

}

h1.I176986, .I176986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176986:hover {
}
.I176986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176986 > .viewport:hover {
}


h1.I177192, .I177192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177192:hover {
}
.I177192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177192 > .viewport:hover {
}


h1.I177398, .I177398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177398:hover {
}
.I177398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177398 > .viewport:hover {
}


h1.I177764, .I177764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177764:hover {
}
.I177764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177764 > .viewport:hover {
}


.I158752 .image, .I158752.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158752 .image:hover, .I158752.image:hover {
}
@media (min-width:1440px) {
.I158752 .image, .I158752.image {
width:100%;

}
.I158752 .image:hover, .I158752.image:hover {
}
}
.I158753, a.I158753 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158753:hover, a.I158753:hover {
}
@media (max-width:992px) {
.I158753, a.I158753 {
}
.I158753:hover, a.I158753:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158753, a.I158753 {
display:flex;
padding-bottom:0rem;

}
.I158753:hover, a.I158753:hover {
}
}

.I158754 .image, .I158754.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158754 .image:hover, .I158754.image:hover {
}
@media (min-width:1440px) {
.I158754 .image, .I158754.image {
width:100%;

}
.I158754 .image:hover, .I158754.image:hover {
}
}
.I158755 .image, .I158755.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158755 .image:hover, .I158755.image:hover {
}

.I158756, a.I158756 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158756:hover, a.I158756:hover {
}
@media (max-width:992px) {
.I158756, a.I158756 {
}
.I158756:hover, a.I158756:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158756, a.I158756 {
display:flex;
padding-bottom:0rem;

}
.I158756:hover, a.I158756:hover {
}
}

.I158757, a.I158757 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158757:hover, a.I158757:hover {
}
@media (min-width:1440px) {
.I158757, a.I158757 {
display:flex;
font-weight:500;


}
.I158757:hover, a.I158757:hover {
}
}
.I158758, a.I158758 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158758:hover, a.I158758:hover {
}
@media (max-width:992px) {
.I158758, a.I158758 {
}
.I158758:hover, a.I158758:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158758, a.I158758 {
display:flex;
padding-bottom:0rem;

}
.I158758:hover, a.I158758:hover {
}
}

.I158759, a.I158759 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I158759:hover, a.I158759:hover {
}
@media (max-width:640px) {
.I158759, a.I158759 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158759:hover, a.I158759:hover {
}
}

.I158760, a.I158760 {
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;

}
.I158760:hover, a.I158760:hover {
}
@media (max-width:992px) {
.I158760, a.I158760 {
}
.I158760:hover, a.I158760:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158760, a.I158760 {
display:flex;
padding-bottom:1rem;

}
.I158760:hover, a.I158760:hover {
}
}

.I158761, a.I158761 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158761:hover, a.I158761:hover {
}

.I158762, a.I158762 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158762:hover, a.I158762:hover {
}
@media (min-width:1440px) {
.I158762, a.I158762 {
display:flex;
font-weight:500;


}
.I158762:hover, a.I158762:hover {
}
}
.I158763 .image, .I158763.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158763 .image:hover, .I158763.image:hover {
}

.I158764, a.I158764 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158764:hover, a.I158764:hover {
}
@media (min-width:1440px) {
.I158764, a.I158764 {
display:flex;
font-weight:500;


}
.I158764:hover, a.I158764:hover {
}
}
.I158765, a.I158765 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158765:hover, a.I158765:hover {
}
@media (max-width:992px) {
.I158765, a.I158765 {
}
.I158765:hover, a.I158765:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158765, a.I158765 {
display:flex;
padding-bottom:0rem;

}
.I158765:hover, a.I158765:hover {
}
}

.I158766 .image, .I158766.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158766 .image:hover, .I158766.image:hover {
}

.I158767, a.I158767 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158767:hover, a.I158767:hover {
}
@media (min-width:1440px) {
.I158767, a.I158767 {
display:flex;
font-weight:500;


}
.I158767:hover, a.I158767:hover {
}
}
.I158768, a.I158768 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158768:hover, a.I158768:hover {
}
@media (max-width:992px) {
.I158768, a.I158768 {
}
.I158768:hover, a.I158768:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158768, a.I158768 {
display:flex;
padding-bottom:0rem;

}
.I158768:hover, a.I158768:hover {
}
}

.I158769 .image, .I158769.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I158769 .image:hover, .I158769.image:hover {
}

.I158770, a.I158770 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158770:hover, a.I158770:hover {
}
@media (min-width:1440px) {
.I158770, a.I158770 {
display:flex;
font-weight:500;


}
.I158770:hover, a.I158770:hover {
}
}
.I158771, a.I158771 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158771:hover, a.I158771:hover {
}
@media (max-width:992px) {
.I158771, a.I158771 {
}
.I158771:hover, a.I158771:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158771, a.I158771 {
display:flex;
padding-bottom:0rem;

}
.I158771:hover, a.I158771:hover {
}
}

.I158772 .image, .I158772.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158772 .image:hover, .I158772.image:hover {
}

.I158773 .image, .I158773.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158773 .image:hover, .I158773.image:hover {
}

.I158774 .image, .I158774.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158774 .image:hover, .I158774.image:hover {
}

.I158775, a.I158775 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158775:hover, a.I158775:hover {
}
@media (max-width:992px) {
.I158775, a.I158775 {
}
.I158775:hover, a.I158775:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158775, a.I158775 {
display:flex;
padding-bottom:0rem;

}
.I158775:hover, a.I158775:hover {
}
}

.I158776, a.I158776 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158776:hover, a.I158776:hover {
}
@media (min-width:1440px) {
.I158776, a.I158776 {
display:flex;
font-weight:500;


}
.I158776:hover, a.I158776:hover {
}
}
.I158777, a.I158777 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158777:hover, a.I158777:hover {
}
@media (max-width:992px) {
.I158777, a.I158777 {
}
.I158777:hover, a.I158777:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158777, a.I158777 {
display:flex;
padding-bottom:0rem;

}
.I158777:hover, a.I158777:hover {
}
}

.I158778, a.I158778 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158778:hover, a.I158778:hover {
}
@media (max-width:992px) {
.I158778, a.I158778 {
}
.I158778:hover, a.I158778:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I158778, a.I158778 {
display:flex;
font-weight:500;


}
.I158778:hover, a.I158778:hover {
}
}
.I158779, a.I158779 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158779:hover, a.I158779:hover {
}
@media (max-width:992px) {
.I158779, a.I158779 {
}
.I158779:hover, a.I158779:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158779, a.I158779 {
display:flex;
padding-bottom:0rem;

}
.I158779:hover, a.I158779:hover {
}
}

.I158780, a.I158780 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158780:hover, a.I158780:hover {
}
@media (min-width:1440px) {
.I158780, a.I158780 {
display:flex;
font-weight:500;


}
.I158780:hover, a.I158780:hover {
}
}
.I158781 {
}
.I158781:hover {
}
.I158781 {
}
.I158781:hover {
}


.I158782, a.I158782 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158782:hover, a.I158782:hover {
}

.I158783, a.I158783 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158783:hover, a.I158783:hover {
}

.I158784 .button, .I158784.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158784 button.button, button.I158784.button {
cursor:pointer;
}
.I158784 .button .text, .I158784.button .text {
}
.I158784 .button .icon, .I158784.button .icon {
flex:none;
background-size:100% 100%;
}
.I158784 .button:hover, .I158784.button:hover {
}
.I158784 .button:hover .text, .I158784.button:hover .text {
}
.I158784 .button:hover .icon, .I158784.button:hover .icon {
background-size:100% 100%;
}

.I158785 .button, .I158785.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158785 button.button, button.I158785.button {
cursor:pointer;
}
.I158785 .button .text, .I158785.button .text {
}
.I158785 .button .icon, .I158785.button .icon {
flex:none;
background-size:100% 100%;
}
.I158785 .button:hover, .I158785.button:hover {
}
.I158785 .button:hover .text, .I158785.button:hover .text {
}
.I158785 .button:hover .icon, .I158785.button:hover .icon {
background-size:100% 100%;
}

.I158786 .button, .I158786.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158786 button.button, button.I158786.button {
cursor:pointer;
}
.I158786 .button .text, .I158786.button .text {
}
.I158786 .button .icon, .I158786.button .icon {
flex:none;
background-size:100% 100%;
}
.I158786 .button:hover, .I158786.button:hover {
}
.I158786 .button:hover .text, .I158786.button:hover .text {
}
.I158786 .button:hover .icon, .I158786.button:hover .icon {
background-size:100% 100%;
}

.I158787 .button, .I158787.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158787 button.button, button.I158787.button {
cursor:pointer;
}
.I158787 .button .text, .I158787.button .text {
}
.I158787 .button .icon, .I158787.button .icon {
flex:none;
background-size:100% 100%;
}
.I158787 .button:hover, .I158787.button:hover {
}
.I158787 .button:hover .text, .I158787.button:hover .text {
}
.I158787 .button:hover .icon, .I158787.button:hover .icon {
background-size:100% 100%;
}

.I158788 .button, .I158788.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158788 button.button, button.I158788.button {
cursor:pointer;
}
.I158788 .button .text, .I158788.button .text {
}
.I158788 .button .icon, .I158788.button .icon {
flex:none;
background-size:100% 100%;
}
.I158788 .button:hover, .I158788.button:hover {
}
.I158788 .button:hover .text, .I158788.button:hover .text {
}
.I158788 .button:hover .icon, .I158788.button:hover .icon {
background-size:100% 100%;
}

.I158789 .button, .I158789.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158789 button.button, button.I158789.button {
cursor:pointer;
}
.I158789 .button .text, .I158789.button .text {
}
.I158789 .button .icon, .I158789.button .icon {
flex:none;
background-size:100% 100%;
}
.I158789 .button:hover, .I158789.button:hover {
}
.I158789 .button:hover .text, .I158789.button:hover .text {
}
.I158789 .button:hover .icon, .I158789.button:hover .icon {
background-size:100% 100%;
}

.I158790 .button, .I158790.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158790 button.button, button.I158790.button {
cursor:pointer;
}
.I158790 .button .text, .I158790.button .text {
}
.I158790 .button .icon, .I158790.button .icon {
flex:none;
background-size:100% 100%;
}
.I158790 .button:hover, .I158790.button:hover {
}
.I158790 .button:hover .text, .I158790.button:hover .text {
}
.I158790 .button:hover .icon, .I158790.button:hover .icon {
background-size:100% 100%;
}

.I158791 .button, .I158791.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158791 button.button, button.I158791.button {
cursor:pointer;
}
.I158791 .button .text, .I158791.button .text {
}
.I158791 .button .icon, .I158791.button .icon {
flex:none;
background-size:100% 100%;
}
.I158791 .button:hover, .I158791.button:hover {
}
.I158791 .button:hover .text, .I158791.button:hover .text {
}
.I158791 .button:hover .icon, .I158791.button:hover .icon {
background-size:100% 100%;
}

.I158792 .button, .I158792.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158792 button.button, button.I158792.button {
cursor:pointer;
}
.I158792 .button .text, .I158792.button .text {
}
.I158792 .button .icon, .I158792.button .icon {
flex:none;
background-size:100% 100%;
}
.I158792 .button:hover, .I158792.button:hover {
}
.I158792 .button:hover .text, .I158792.button:hover .text {
}
.I158792 .button:hover .icon, .I158792.button:hover .icon {
background-size:100% 100%;
}

.I158793 .button, .I158793.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158793 button.button, button.I158793.button {
cursor:pointer;
}
.I158793 .button .text, .I158793.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I158793 .button .icon, .I158793.button .icon {
flex:none;
background-size:100% 100%;
}
.I158793 .button:hover, .I158793.button:hover {
}
.I158793 .button:hover .text, .I158793.button:hover .text {
}
.I158793 .button:hover .icon, .I158793.button:hover .icon {
background-size:100% 100%;
}

.I158794, a.I158794 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158794:hover, a.I158794:hover {
}

.I158795, a.I158795 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158795:hover, a.I158795:hover {
}

.I158796, a.I158796 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158796:hover, a.I158796:hover {
}

.I158797, a.I158797 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158797:hover, a.I158797:hover {
}

.I158798, a.I158798 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158798:hover, a.I158798:hover {
}

.I158799, a.I158799 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158799:hover, a.I158799:hover {
}

.I158800, a.I158800 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158800:hover, a.I158800:hover {
}

.I158801 .button, .I158801.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158801 button.button, button.I158801.button {
cursor:pointer;
}
.I158801 .button .text, .I158801.button .text {
}
.I158801 .button .icon, .I158801.button .icon {
flex:none;
background-size:100% 100%;
}
.I158801 .button:hover, .I158801.button:hover {
}
.I158801 .button:hover .text, .I158801.button:hover .text {
}
.I158801 .button:hover .icon, .I158801.button:hover .icon {
background-size:100% 100%;
}

.I158802, a.I158802 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158802:hover, a.I158802:hover {
}

.I158803, a.I158803 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158803:hover, a.I158803:hover {
}

.I158804, a.I158804 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158804:hover, a.I158804:hover {
}

.I158805 .image, .I158805.image {
vertical-align:top;
}
.I158805 .image:hover, .I158805.image:hover {
}

.I162996, a.I162996 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162996:hover, a.I162996:hover {
}

.I165924, a.I165924 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165924:hover, a.I165924:hover {
}

.I166397, a.I166397 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166397:hover, a.I166397:hover {
}

.I166700 .button, .I166700.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166700 button.button, button.I166700.button {
cursor:pointer;
}
.I166700 .button .text, .I166700.button .text {
}
.I166700 .button .icon, .I166700.button .icon {
flex:none;
background-size:100% 100%;
}
.I166700 .button:hover, .I166700.button:hover {
}
.I166700 .button:hover .text, .I166700.button:hover .text {
}
.I166700 .button:hover .icon, .I166700.button:hover .icon {
background-size:100% 100%;
}

.I166902, a.I166902 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166902:hover, a.I166902:hover {
}

.I167205, a.I167205 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167205:hover, a.I167205:hover {
}

.I167407, a.I167407 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167407:hover, a.I167407:hover {
}

.I167609 .image, .I167609.image {
vertical-align:top;
}
.I167609 .image:hover, .I167609.image:hover {
}

.I176883, a.I176883 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176883:hover, a.I176883:hover {
}

.I177089, a.I177089 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177089:hover, a.I177089:hover {
}

.I177295, a.I177295 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177295:hover, a.I177295:hover {
}

.I177660, a.I177660 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177660:hover, a.I177660:hover {
}

h1.I158806, .I158806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158806:hover {
}
.I158806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158806 > .viewport:hover {
}


.I158610 {
}
.I158610:hover {
}
.I158610 {
}
.I158610: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;
}
}


