/* Cache file:3709_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I159539 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I159539: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 {
}
.I159539 {
width:100%;

	
}
.I159539: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 {
}
.I159539 {
width:100%;

	
}
.I159539:hover {
}
}

.I159540 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I159540:hover {
}
@media (max-width:992px) {
.I159540 {

padding-top:70px;


}
.I159540:hover {
}
}
@media (max-width:640px) {
.I159540 {

width:100%;
margin-top:40px;


}
.I159540:hover {
}
}
@media (min-width:1440px) {
.I159540 {

order:28;

}
.I159540:hover {
}
}
.I159549 {
display:flex;
position:var(--I159549-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(--I159549-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I159549-location-transform:translate(0px,0px);
	

transform:
var(--I159549-location-transform, translate(0px,0px))
var(--I159549-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I159549:hover {
}
.I159549 {
--I159549-position-static-computed:static;
}
.I159549 > .sector, .I159549 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I159549 {

position:fixed;
z-index:var(--I159549-z-index, 1);

transform:
var(--I159549-location-transform, translate(0px,0px))
var(--I159549-user-box-transform, translate(0px,0px))
;


}
.I159549:hover {
}

}
@media (max-width:640px) {
.I159549 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I159549-z-index, 1);

transform:
var(--I159549-location-transform, translate(0px,0px))
var(--I159549-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I159549:hover {
}
.I159549 {
--I159549-position-static-computed:static;
}
.I159549 > .sector, .I159549 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I159549 {

order:25;
}
.I159549:hover {
}

}
.I159554 {
display:flex;
position:var(--I159554-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;


}
.I159554:hover {
}

@media (max-width:992px) {
.I159554 {

margin-top:2rem;

}
.I159554:hover {
}

}
@media (max-width:640px) {
.I159554 {

width:100%;
margin-top:0rem;

}
.I159554:hover {
}

}

.I159572 {
display:flex;
position:var(--I159572-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;
--I159572-location-transform:translate(0px,0px);
z-index:var(--I159572-z-index, auto);

transform:
var(--I159572-location-transform, translate(0px,0px))
var(--I159572-user-box-transform, translate(0px,0px))
;

--I159572-z-index:1000;
position:var(--I159572-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I159572:hover {
}
.I159572 {
--I159572-position-static-computed:static;
}
.I159572 > .sector, .I159572 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159572 {

width:100%;

}
.I159572:hover {
}

}
@media (min-width:1440px) {
.I159572 {

order:59;
}
.I159572:hover {
}

}
.I159565 {
display:flex;
position:var(--I159565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I159565:hover {
}

@media (min-width:1440px) {
.I159565 {

order:49;
}
.I159565:hover {
}

}
.I159566 {
display:flex;
position:var(--I159566-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I159566:hover {
}

@media (min-width:1440px) {
.I159566 {

order:51;
}
.I159566:hover {
}

}
.I159564 {
display:flex;
position:var(--I159564-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I159564:hover {
}

@media (min-width:1440px) {
.I159564 {

order:47;
}
.I159564:hover {
}

}
.I159563 {
display:flex;
position:var(--I159563-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I159563:hover {
}

@media (min-width:1440px) {
.I159563 {

order:44;
}
.I159563:hover {
}

}
.I159558 {
display:flex;
position:var(--I159558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159558:hover {
}


.I159562 {
display:flex;
position:var(--I159562-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I159562:hover {
}

@media (min-width:1440px) {
.I159562 {

order:40;
}
.I159562:hover {
}

}
.I159550 {
display:flex;
position:var(--I159550-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I159550:hover {
}

@media (min-width:1440px) {
.I159550 {

order:26;
}
.I159550:hover {
}

}
.I159557 {
display:flex;
position:var(--I159557-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I159557:hover {
}


.I159547 {
display:flex;
position:var(--I159547-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(--I159547-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I159547-location-transform:translate(0px,0px);
z-index:var(--I159547-z-index, 1);

transform:
var(--I159547-location-transform, translate(0px,0px))
var(--I159547-user-box-transform, translate(0px,0px))
;

--I159547-z-index:555;
}
.I159547:hover {
}
.I159547 {
--I159547-position-static-computed:relative;
}
.I159547 > .sector, .I159547 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159547 {

height:72px;
margin-bottom:-72px;

}
.I159547:hover {
}

}
@media (max-width:640px) {
.I159547 {

box-sizing:border-box;

}
.I159547:hover {
}

}
@media (min-width:1440px) {
.I159547 {

order:17;
}
.I159547:hover {
}

}
.I159544 {
display:flex;
position:var(--I159544-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(--I159544-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159544-location-transform:translate(-50%,0px);
	

transform:
var(--I159544-location-transform, translate(0px,0px))
var(--I159544-user-box-transform, translate(0px,0px))
;

--I159544-z-index:999;
}
.I159544:hover {
}
.I159544 {
--I159544-position-static-computed:relative;
}
.I159544 > .sector, .I159544 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159544 {

height:auto;
min-height:90px;

}
.I159544:hover {
}
.I159544 {
--I159544-position-static-computed:static;
}
.I159544 > .sector, .I159544 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I159544 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I159544:hover {
}

}
@media (min-width:1440px) {
.I159544 {

order:4;
position:fixed;
z-index:var(--I159544-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159544-location-transform:translate(-50%,0px);
	

transform:
var(--I159544-location-transform, translate(0px,0px))
var(--I159544-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I159544:hover {
}

}
.I159551 {
display:flex;
position:var(--I159551-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I159551:hover {
}

@media (min-width:1440px) {
.I159551 {

order:18;
}
.I159551:hover {
}

}
.I159567 {
display:flex;
position:var(--I159567-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I159567:hover {
}

@media (min-width:1440px) {
.I159567 {

order:52;
}
.I159567:hover {
}

}
.I159569 {
display:flex;
position:var(--I159569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I159569:hover {
}

@media (min-width:1440px) {
.I159569 {

order:55;
}
.I159569:hover {
}

}
.I159568 {
display:flex;
position:var(--I159568-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I159568:hover {
}

@media (min-width:1440px) {
.I159568 {

order:54;
}
.I159568:hover {
}

}
.I159570 {
display:flex;
position:var(--I159570-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I159570:hover {
}

@media (min-width:1440px) {
.I159570 {

order:56;
}
.I159570:hover {
}

}
.I159552 {
display:flex;
position:var(--I159552-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I159552:hover {
}

@media (min-width:1440px) {
.I159552 {

order:24;
}
.I159552:hover {
}

}
.I159556 {
display:flex;
position:var(--I159556-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I159556:hover {
}


.I159548 {
display:flex;
position:var(--I159548-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I159548:hover {
}

@media (min-width:1440px) {
.I159548 {

order:27;
}
.I159548:hover {
}

}
.I159571 {
display:flex;
position:var(--I159571-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I159571:hover {
}

@media (min-width:1440px) {
.I159571 {

order:58;
}
.I159571:hover {
}

}
.I159573 {
display:flex;
position:var(--I159573-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I159573:hover {
}

@media (min-width:1440px) {
.I159573 {

order:59;
}
.I159573:hover {
}

}
.I159574 {
display:flex;
position:var(--I159574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I159574:hover {
}

@media (min-width:1440px) {
.I159574 {

order:60;
}
.I159574:hover {
}

}
.I159575 {
display:flex;
position:var(--I159575-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I159575:hover {
}

@media (min-width:1440px) {
.I159575 {

order:61;
}
.I159575:hover {
}

}
.I159559 {
display:flex;
position:var(--I159559-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159559:hover {
}


.I159576 {
display:flex;
position:var(--I159576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I159576:hover {
}

@media (min-width:1440px) {
.I159576 {

order:63;
}
.I159576:hover {
}

}
.I159577 {
display:flex;
position:var(--I159577-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I159577:hover {
}

@media (min-width:1440px) {
.I159577 {

order:65;
}
.I159577:hover {
}

}
.I159546 {
display:flex;
position:var(--I159546-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159546:hover {
}

@media (min-width:1440px) {
.I159546 {

order:66;
}
.I159546:hover {
}

}
.I159578 {
display:flex;
position:var(--I159578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I159578:hover {
}

@media (min-width:1440px) {
.I159578 {

order:68;
}
.I159578:hover {
}

}
.I159579 {
display:flex;
position:var(--I159579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I159579:hover {
}

@media (min-width:1440px) {
.I159579 {

order:69;
}
.I159579:hover {
}

}
.I159561 {
display:flex;
position:var(--I159561-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I159561:hover {
}

@media (min-width:1440px) {
.I159561 {

order:70;
}
.I159561:hover {
}

}
.I159580 {
display:flex;
position:var(--I159580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I159580:hover {
}

@media (min-width:1440px) {
.I159580 {

order:71;
}
.I159580:hover {
}

}
.I159545 {
display:flex;
position:var(--I159545-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159545:hover {
}

@media (min-width:1440px) {
.I159545 {

order:72;
}
.I159545:hover {
}

}
.I159542 {
display:flex;
position:var(--I159542-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I159542:hover {
}

@media (min-width:1440px) {
.I159542 {

order:73;
}
.I159542:hover {
}

}
.I159541 {
display:flex;
position:var(--I159541-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I159541:hover {
}

@media (min-width:1440px) {
.I159541 {

order:74;
}
.I159541:hover {
}

}
.I159555 {
display:flex;
position:var(--I159555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159555:hover {
}


.I159543 {
display:flex;
position:var(--I159543-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I159543:hover {
}

@media (min-width:1440px) {
.I159543 {

order:16;
}
.I159543:hover {
}

}
.I159581 {
display:flex;
position:var(--I159581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I159581:hover {
}

@media (min-width:1440px) {
.I159581 {

order:76;
}
.I159581:hover {
}

}
.I159553 {
display:flex;
position:var(--I159553-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I159553:hover {
}


.I159560 {
display:flex;
position:var(--I159560-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I159560:hover {
}


h1.I159583, .I159583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159583:hover {
}
.I159583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159583 > .viewport:hover {
}


.I159584 {
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;

	
}
.I159584:hover {
}
@media (max-width:992px) {
.I159584 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I159584:hover {
}
}
@media (max-width:640px) {
.I159584 {
padding-left:1rem;
padding-right:1rem;

	
}
.I159584:hover {
}
}

.I159585 {
display:flex;
position:var(--I159585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I159585:hover {
}


.I159586 {
display:flex;
position:var(--I159586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I159586:hover {
}


.I159587 {
display:flex;
position:var(--I159587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I159587:hover {
}


.I159588 {
display:flex;
position:var(--I159588-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I159588:hover {
}


.I159589 {
display:flex;
position:var(--I159589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I159589:hover {
}


.I159590 {
display:flex;
position:var(--I159590-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I159590:hover {
}


.I167949 {
display:flex;
position:var(--I167949-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167949:hover {
}


.I168705 {
display:flex;
position:var(--I168705-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168705:hover {
}


.I169245 {
display:flex;
position:var(--I169245-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169245:hover {
}


.I159591 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159591:hover {
}


.I159592 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159592:hover {
}


.I159593 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159593:hover {
}


.I168327 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168327:hover {
}


.I168975 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168975:hover {
}


.I169515 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169515:hover {
}


h1.I159594, .I159594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159594:hover {
}
.I159594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159594 > .viewport:hover {
}

@media (max-width:992px) {
.I159594 {

height:auto;


}
.I159594:hover {
}
.I159594 > .viewport {



}
.I159594 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I159594 {

order:4;

}
.I159594:hover {
}
.I159594 > .viewport {



}
.I159594 > .viewport:hover {
}

}
h1.I159595, .I159595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159595:hover {
}
.I159595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159595 > .viewport:hover {
}

@media (min-width:1440px) {
.I159595 {

order:5;

}
.I159595:hover {
}
.I159595 > .viewport {



}
.I159595 > .viewport:hover {
}

}
h1.I159596, .I159596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I159596:hover {
}
.I159596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159596 > .viewport:hover {
}


h1.I159597, .I159597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159597:hover {
}
.I159597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159597 > .viewport:hover {
}


h1.I159598, .I159598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159598:hover {
}
.I159598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159598 > .viewport:hover {
}


h1.I159599, .I159599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159599:hover {
}
.I159599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159599 > .viewport:hover {
}


h1.I159600, .I159600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159600:hover {
}
.I159600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159600 > .viewport:hover {
}


h1.I159601, .I159601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159601:hover {
}
.I159601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159601 > .viewport:hover {
}


h1.I159602, .I159602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159602:hover {
}
.I159602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159602 > .viewport:hover {
}


h1.I159603, .I159603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159603:hover {
}
.I159603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159603 > .viewport:hover {
}


h1.I159604, .I159604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159604:hover {
}
.I159604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159604 > .viewport:hover {
}


h1.I159605, .I159605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I159605:hover {
}
.I159605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159605 > .viewport:hover {
}

@media (min-width:1440px) {
.I159605 {

order:3;

}
.I159605:hover {
}
.I159605 > .viewport {



}
.I159605 > .viewport:hover {
}

}
h1.I159606, .I159606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I159606:hover {
}
.I159606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159606 > .viewport:hover {
}

@media (min-width:1440px) {
.I159606 {

order:7;

}
.I159606:hover {
}
.I159606 > .viewport {



}
.I159606 > .viewport:hover {
}

}
h1.I159607, .I159607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159607:hover {
}
.I159607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159607 > .viewport:hover {
}

@media (min-width:1440px) {
.I159607 {

order:6;

}
.I159607:hover {
}
.I159607 > .viewport {



}
.I159607 > .viewport:hover {
}

}
h1.I159608, .I159608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I159608:hover {
}
.I159608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159608 > .viewport:hover {
}

@media (min-width:1440px) {
.I159608 {

order:8;

}
.I159608:hover {
}
.I159608 > .viewport {



}
.I159608 > .viewport:hover {
}

}
h1.I159609, .I159609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159609:hover {
}
.I159609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159609 > .viewport:hover {
}


h1.I159610, .I159610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I159610:hover {
}
.I159610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159610 > .viewport:hover {
}


h1.I159611, .I159611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I159611:hover {
}
.I159611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159611 > .viewport:hover {
}


h1.I159612, .I159612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I159612:hover {
}
.I159612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159612 > .viewport:hover {
}


h1.I159613, .I159613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159613:hover {
}
.I159613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159613 > .viewport:hover {
}


h1.I159614, .I159614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159614:hover {
}
.I159614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159614 > .viewport:hover {
}


h1.I159615, .I159615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159615:hover {
}
.I159615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159615 > .viewport:hover {
}


h1.I159616, .I159616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159616:hover {
}
.I159616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159616 > .viewport:hover {
}


h1.I159617, .I159617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159617:hover {
}
.I159617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159617 > .viewport:hover {
}


h1.I159618, .I159618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159618:hover {
}
.I159618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159618 > .viewport:hover {
}


h1.I165830, .I165830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165830:hover {
}
.I165830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165830 > .viewport:hover {
}


h1.I167826, .I167826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167826:hover {
}
.I167826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167826 > .viewport:hover {
}


h1.I168057, .I168057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168057:hover {
}
.I168057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168057 > .viewport:hover {
}


h1.I168273, .I168273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168273:hover {
}
.I168273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168273 > .viewport:hover {
}


h1.I168435, .I168435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168435:hover {
}
.I168435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168435 > .viewport:hover {
}


h1.I168543, .I168543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168543:hover {
}
.I168543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168543 > .viewport:hover {
}


h1.I168813, .I168813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168813:hover {
}
.I168813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168813 > .viewport:hover {
}


h1.I168921, .I168921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168921:hover {
}
.I168921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168921 > .viewport:hover {
}


h1.I169083, .I169083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169083:hover {
}
.I169083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169083 > .viewport:hover {
}


h1.I169191, .I169191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169191:hover {
}
.I169191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169191 > .viewport:hover {
}


h1.I169353, .I169353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169353:hover {
}
.I169353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169353 > .viewport:hover {
}


h1.I169461, .I169461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169461:hover {
}
.I169461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169461 > .viewport:hover {
}


h1.I169623, .I169623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169623:hover {
}
.I169623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169623 > .viewport:hover {
}


h1.I169731, .I169731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169731:hover {
}
.I169731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169731 > .viewport:hover {
}


.I159619 {
display:flex;

}
.I159619:hover {
}
@media (max-width:992px) {
.I159619 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I159619:hover {
}
}
@media (max-width:640px) {
.I159619 {
display:flex;
height:60vw;

}
.I159619:hover {
}
}

.I159620, a.I159620 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I159620:hover, a.I159620:hover {
}
@media (max-width:640px) {
.I159620, a.I159620 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159620:hover, a.I159620:hover {
}
}

.I159621, a.I159621 {
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;

}
.I159621:hover, a.I159621:hover {
}
@media (max-width:640px) {
.I159621, a.I159621 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159621:hover, a.I159621:hover {
}
}

.I159622 .image, .I159622.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159622 .image:hover, .I159622.image:hover {
}
@media (max-width:640px) {
.I159622 .image, .I159622.image {
border-radius:100%;

}
.I159622 .image:hover, .I159622.image:hover {
}
}

.I159623, a.I159623 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159623:hover, a.I159623:hover {
}
@media (max-width:992px) {
.I159623, a.I159623 {
}
.I159623:hover, a.I159623:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159623, a.I159623 {
display:flex;
padding-bottom:1rem;

}
.I159623:hover, a.I159623:hover {
}
}

.I159624, a.I159624 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159624:hover, a.I159624:hover {
}
@media (max-width:992px) {
.I159624, a.I159624 {
}
.I159624:hover, a.I159624:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159624, a.I159624 {
display:flex;
padding-bottom:1rem;

}
.I159624:hover, a.I159624:hover {
}
}

.I159625, a.I159625 {
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;

}
.I159625:hover, a.I159625:hover {
}
@media (max-width:992px) {
.I159625, a.I159625 {
}
.I159625:hover, a.I159625:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159625, a.I159625 {
display:flex;
padding-bottom:1rem;

}
.I159625:hover, a.I159625:hover {
}
}

.I159626 .image, .I159626.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159626 .image:hover, .I159626.image:hover {
}
@media (max-width:640px) {
.I159626 .image, .I159626.image {
border-radius:100%;

}
.I159626 .image:hover, .I159626.image:hover {
}
}

.I159627, a.I159627 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159627:hover, a.I159627:hover {
}
@media (max-width:992px) {
.I159627, a.I159627 {
}
.I159627:hover, a.I159627:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159627, a.I159627 {
display:flex;
padding-bottom:1rem;

}
.I159627:hover, a.I159627:hover {
}
}

.I159628, a.I159628 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159628:hover, a.I159628:hover {
}
@media (max-width:992px) {
.I159628, a.I159628 {
}
.I159628:hover, a.I159628:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159628, a.I159628 {
display:flex;
padding-bottom:1rem;

}
.I159628:hover, a.I159628:hover {
}
}

.I159629, a.I159629 {
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;

}
.I159629:hover, a.I159629:hover {
}
@media (max-width:992px) {
.I159629, a.I159629 {
}
.I159629:hover, a.I159629:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159629, a.I159629 {
display:flex;
padding-bottom:1rem;

}
.I159629:hover, a.I159629:hover {
}
}

.I159630 .button, .I159630.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I159630 button.button, button.I159630.button {
cursor:pointer;
}
.I159630 .button .text, .I159630.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I159630 .button .icon, .I159630.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;
}
.I159630 .button:hover, .I159630.button:hover {
}
.I159630 .button:hover .text, .I159630.button:hover .text {
text-decoration:underline;

}
.I159630 .button:hover .icon, .I159630.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) {
.I159630 .button, .I159630.button {
}
.I159630 button.button, button.I159630.button {
}
.I159630 .button .text, .I159630.button .text {
font-family:Rubik;

}
.I159630 .button .icon, .I159630.button .icon {
background-size:100% 100%;
}
.I159630 .button:hover, .I159630.button:hover {
}
.I159630 .button:hover .text, .I159630.button:hover .text {
}
.I159630 .button:hover .icon, .I159630.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I159630 .button, .I159630.button {
}
.I159630 button.button, button.I159630.button {
}
.I159630 .button .text, .I159630.button .text {
}
.I159630 .button .icon, .I159630.button .icon {
background-size:100% 100%;
}
.I159630 .button:hover, .I159630.button:hover {
}
.I159630 .button:hover .text, .I159630.button:hover .text {
}
.I159630 .button:hover .icon, .I159630.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I159630 .button, .I159630.button {
}
.I159630 button.button, button.I159630.button {
}
.I159630 .button .text, .I159630.button .text {
}
.I159630 .button .icon, .I159630.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');
}
.I159630 .button:hover, .I159630.button:hover {
}
.I159630 .button:hover .text, .I159630.button:hover .text {
}
.I159630 .button:hover .icon, .I159630.button:hover .icon {
background-size:100% 100%;
}
}
.I159631, a.I159631 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159631:hover, a.I159631:hover {
}
@media (max-width:992px) {
.I159631, a.I159631 {
}
.I159631:hover, a.I159631:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159631, a.I159631 {
display:flex;
padding-bottom:1rem;

}
.I159631:hover, a.I159631:hover {
}
}

.I159632, a.I159632 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159632:hover, a.I159632:hover {
}
@media (max-width:992px) {
.I159632, a.I159632 {
}
.I159632:hover, a.I159632:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159632, a.I159632 {
display:flex;
padding-bottom:1rem;

}
.I159632:hover, a.I159632:hover {
}
}

.I159633, a.I159633 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159633:hover, a.I159633:hover {
}
@media (max-width:992px) {
.I159633, a.I159633 {
}
.I159633:hover, a.I159633:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159633, a.I159633 {
display:flex;
padding-bottom:1rem;

}
.I159633:hover, a.I159633:hover {
}
}

.I159634 .button, .I159634.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159634 button.button, button.I159634.button {
cursor:pointer;
}
.I159634 .button .text, .I159634.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159634 .button .icon, .I159634.button .icon {
flex:none;
background-size:100% 100%;
}
.I159634 .button:hover, .I159634.button:hover {
}
.I159634 .button:hover .text, .I159634.button:hover .text {
}
.I159634 .button:hover .icon, .I159634.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159634 .button, .I159634.button {
}
.I159634 button.button, button.I159634.button {
}
.I159634 .button .text, .I159634.button .text {
font-family:Rubik;

}
.I159634 .button .icon, .I159634.button .icon {
background-size:100% 100%;
}
.I159634 .button:hover, .I159634.button:hover {
}
.I159634 .button:hover .text, .I159634.button:hover .text {
}
.I159634 .button:hover .icon, .I159634.button:hover .icon {
background-size:100% 100%;
}
}

.I159635 .button, .I159635.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159635 button.button, button.I159635.button {
cursor:pointer;
}
.I159635 .button .text, .I159635.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159635 .button .icon, .I159635.button .icon {
flex:none;
background-size:100% 100%;
}
.I159635 .button:hover, .I159635.button:hover {
}
.I159635 .button:hover .text, .I159635.button:hover .text {
}
.I159635 .button:hover .icon, .I159635.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159635 .button, .I159635.button {
}
.I159635 button.button, button.I159635.button {
}
.I159635 .button .text, .I159635.button .text {
font-family:Rubik;

}
.I159635 .button .icon, .I159635.button .icon {
background-size:100% 100%;
}
.I159635 .button:hover, .I159635.button:hover {
}
.I159635 .button:hover .text, .I159635.button:hover .text {
}
.I159635 .button:hover .icon, .I159635.button:hover .icon {
background-size:100% 100%;
}
}

.I159636 .button, .I159636.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159636 button.button, button.I159636.button {
cursor:pointer;
}
.I159636 .button .text, .I159636.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159636 .button .icon, .I159636.button .icon {
flex:none;
background-size:100% 100%;
}
.I159636 .button:hover, .I159636.button:hover {
}
.I159636 .button:hover .text, .I159636.button:hover .text {
}
.I159636 .button:hover .icon, .I159636.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159636 .button, .I159636.button {
}
.I159636 button.button, button.I159636.button {
}
.I159636 .button .text, .I159636.button .text {
font-family:Rubik;

}
.I159636 .button .icon, .I159636.button .icon {
background-size:100% 100%;
}
.I159636 .button:hover, .I159636.button:hover {
}
.I159636 .button:hover .text, .I159636.button:hover .text {
}
.I159636 .button:hover .icon, .I159636.button:hover .icon {
background-size:100% 100%;
}
}

.I159637 .button, .I159637.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159637 button.button, button.I159637.button {
cursor:pointer;
}
.I159637 .button .text, .I159637.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159637 .button .icon, .I159637.button .icon {
flex:none;
background-size:100% 100%;
}
.I159637 .button:hover, .I159637.button:hover {
}
.I159637 .button:hover .text, .I159637.button:hover .text {
}
.I159637 .button:hover .icon, .I159637.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159637 .button, .I159637.button {
}
.I159637 button.button, button.I159637.button {
}
.I159637 .button .text, .I159637.button .text {
font-family:Rubik;

}
.I159637 .button .icon, .I159637.button .icon {
background-size:100% 100%;
}
.I159637 .button:hover, .I159637.button:hover {
}
.I159637 .button:hover .text, .I159637.button:hover .text {
}
.I159637 .button:hover .icon, .I159637.button:hover .icon {
background-size:100% 100%;
}
}

.I159638 .button, .I159638.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159638 button.button, button.I159638.button {
cursor:pointer;
}
.I159638 .button .text, .I159638.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159638 .button .icon, .I159638.button .icon {
flex:none;
background-size:100% 100%;
}
.I159638 .button:hover, .I159638.button:hover {
}
.I159638 .button:hover .text, .I159638.button:hover .text {
}
.I159638 .button:hover .icon, .I159638.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159638 .button, .I159638.button {
}
.I159638 button.button, button.I159638.button {
}
.I159638 .button .text, .I159638.button .text {
font-family:Rubik;

}
.I159638 .button .icon, .I159638.button .icon {
background-size:100% 100%;
}
.I159638 .button:hover, .I159638.button:hover {
}
.I159638 .button:hover .text, .I159638.button:hover .text {
}
.I159638 .button:hover .icon, .I159638.button:hover .icon {
background-size:100% 100%;
}
}

.I159639, a.I159639 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I159639:hover, a.I159639:hover {
}

.I159640 .image, .I159640.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159640 .image:hover, .I159640.image:hover {
}
@media (max-width:640px) {
.I159640 .image, .I159640.image {
border-radius:100%;

}
.I159640 .image:hover, .I159640.image:hover {
}
}

.I159641, a.I159641 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159641:hover, a.I159641:hover {
}
@media (max-width:992px) {
.I159641, a.I159641 {
}
.I159641:hover, a.I159641:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159641, a.I159641 {
display:flex;
padding-bottom:1rem;

}
.I159641:hover, a.I159641:hover {
}
}

.I159642, a.I159642 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159642:hover, a.I159642:hover {
}
@media (max-width:992px) {
.I159642, a.I159642 {
}
.I159642:hover, a.I159642:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159642, a.I159642 {
display:flex;
padding-bottom:1rem;

}
.I159642:hover, a.I159642:hover {
}
}

.I159643, a.I159643 {
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;

}
.I159643:hover, a.I159643:hover {
}
@media (max-width:992px) {
.I159643, a.I159643 {
}
.I159643:hover, a.I159643:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159643, a.I159643 {
display:flex;
padding-bottom:1rem;

}
.I159643:hover, a.I159643:hover {
}
}

.I165776, a.I165776 {
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;

}
.I165776:hover, a.I165776:hover {
}
@media (max-width:992px) {
.I165776, a.I165776 {
}
.I165776:hover, a.I165776:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165776, a.I165776 {
display:flex;
padding-bottom:1rem;

}
.I165776:hover, a.I165776:hover {
}
}

.I167772, a.I167772 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167772:hover, a.I167772:hover {
}
@media (max-width:992px) {
.I167772, a.I167772 {
}
.I167772:hover, a.I167772:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167772, a.I167772 {
display:flex;
padding-bottom:1rem;

}
.I167772:hover, a.I167772:hover {
}
}

.I168003 .image, .I168003.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168003 .image:hover, .I168003.image:hover {
}
@media (max-width:640px) {
.I168003 .image, .I168003.image {
border-radius:100%;

}
.I168003 .image:hover, .I168003.image:hover {
}
}

.I168219, a.I168219 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168219:hover, a.I168219:hover {
}
@media (max-width:992px) {
.I168219, a.I168219 {
}
.I168219:hover, a.I168219:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168219, a.I168219 {
display:flex;
padding-bottom:1rem;

}
.I168219:hover, a.I168219:hover {
}
}

.I168381, a.I168381 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168381:hover, a.I168381:hover {
}
@media (max-width:992px) {
.I168381, a.I168381 {
}
.I168381:hover, a.I168381:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168381, a.I168381 {
display:flex;
padding-bottom:1rem;

}
.I168381:hover, a.I168381:hover {
}
}

.I168489, a.I168489 {
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;

}
.I168489:hover, a.I168489:hover {
}
@media (max-width:992px) {
.I168489, a.I168489 {
}
.I168489:hover, a.I168489:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168489, a.I168489 {
display:flex;
padding-bottom:1rem;

}
.I168489:hover, a.I168489:hover {
}
}

.I168759 .image, .I168759.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168759 .image:hover, .I168759.image:hover {
}
@media (max-width:640px) {
.I168759 .image, .I168759.image {
border-radius:100%;

}
.I168759 .image:hover, .I168759.image:hover {
}
}

.I168867, a.I168867 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168867:hover, a.I168867:hover {
}
@media (max-width:992px) {
.I168867, a.I168867 {
}
.I168867:hover, a.I168867:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168867, a.I168867 {
display:flex;
padding-bottom:1rem;

}
.I168867:hover, a.I168867:hover {
}
}

.I169029, a.I169029 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169029:hover, a.I169029:hover {
}
@media (max-width:992px) {
.I169029, a.I169029 {
}
.I169029:hover, a.I169029:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169029, a.I169029 {
display:flex;
padding-bottom:1rem;

}
.I169029:hover, a.I169029:hover {
}
}

.I169137, a.I169137 {
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;

}
.I169137:hover, a.I169137:hover {
}
@media (max-width:992px) {
.I169137, a.I169137 {
}
.I169137:hover, a.I169137:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169137, a.I169137 {
display:flex;
padding-bottom:1rem;

}
.I169137:hover, a.I169137:hover {
}
}

.I169299 .image, .I169299.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169299 .image:hover, .I169299.image:hover {
}
@media (max-width:640px) {
.I169299 .image, .I169299.image {
border-radius:100%;

}
.I169299 .image:hover, .I169299.image:hover {
}
}

.I169407, a.I169407 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169407:hover, a.I169407:hover {
}
@media (max-width:992px) {
.I169407, a.I169407 {
}
.I169407:hover, a.I169407:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169407, a.I169407 {
display:flex;
padding-bottom:1rem;

}
.I169407:hover, a.I169407:hover {
}
}

.I169569, a.I169569 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169569:hover, a.I169569:hover {
}
@media (max-width:992px) {
.I169569, a.I169569 {
}
.I169569:hover, a.I169569:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169569, a.I169569 {
display:flex;
padding-bottom:1rem;

}
.I169569:hover, a.I169569:hover {
}
}

.I169677, a.I169677 {
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;

}
.I169677:hover, a.I169677:hover {
}
@media (max-width:992px) {
.I169677, a.I169677 {
}
.I169677:hover, a.I169677:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169677, a.I169677 {
display:flex;
padding-bottom:1rem;

}
.I169677:hover, a.I169677:hover {
}
}

h1.I159644, .I159644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159644:hover {
}
.I159644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159644 > .viewport:hover {
}


.I159645 {
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;

	
}
.I159645:hover {
}
@media (max-width:992px) {
.I159645 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I159645:hover {
}
}
@media (max-width:640px) {
.I159645 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I159645:hover {
}
}

.I159646 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I159646:hover {
}
@media (max-width:992px) {
.I159646 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I159646:hover {
}
}
@media (max-width:640px) {
.I159646 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I159646:hover {
}
}

.I159647 {
display:flex;
position:var(--I159647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-modeling-ai-applications.svg?timestamp=20241107181618');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I159647-location-transform:translate(0px,0px);
z-index:var(--I159647-z-index, auto);

transform:
var(--I159647-location-transform, translate(0px,0px))
var(--I159647-user-box-transform, translate(0px,0px))
;


position:var(--I159647-position-static-computed, static);
}
.I159647:hover {
}

@media (max-width:640px) {
.I159647 {

width:calc(100vw - 2rem);

}
.I159647:hover {
}

}

.I159648 {
display:flex;
position:var(--I159648-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-artificial-intelligence-applied.svg?timestamp=20241105002227');
box-shadow:none;
overflow:hidden;
}
.I159648:hover {
}

@media (max-width:640px) {
.I159648 {

width:calc(100vw - 2rem);

}
.I159648:hover {
}

}

.I159649 {
display:flex;
position:var(--I159649-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
}
.I159649:hover {
}
.I159649 {
--I159649-position-static-computed:static;
}
.I159649 > .sector, .I159649 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159649 {

width:calc(100vw - 2rem);

}
.I159649:hover {
}

}

.I159650 {
display:flex;
position:var(--I159650-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I159650:hover {
}

@media (max-width:640px) {
.I159650 {

padding-left:1rem;
padding-right:1rem;

}
.I159650:hover {
}

}

.I159651 {
display:flex;
position:var(--I159651-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;
}
.I159651:hover {
}

@media (max-width:640px) {
.I159651 {

width:calc(100vw - 2rem);

}
.I159651:hover {
}

}

.I159652 {
display:flex;
position:var(--I159652-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;
}
.I159652:hover {
}
.I159652 {
--I159652-position-static-computed:static;
}
.I159652 > .sector, .I159652 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159652 {

width:calc(100vw - 2rem);

}
.I159652:hover {
}

}
@media (min-width:1440px) {
.I159652 {

}
.I159652:hover {
}
.I159652 {
--I159652-position-static-computed:static;
}
.I159652 > .sector, .I159652 > .group-sectors {
position:relative;
}
}
.I159653 {
display:flex;
position:var(--I159653-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;
}
.I159653:hover {
}

@media (max-width:640px) {
.I159653 {

width:calc(100vw - 2rem);

}
.I159653:hover {
}

}

.I159654 {
display:flex;
position:var(--I159654-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;
}
.I159654:hover {
}

@media (max-width:640px) {
.I159654 {

width:calc(100vw - 2rem);

}
.I159654:hover {
}

}

.I159655 {
display:flex;
position:var(--I159655-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;
}
.I159655:hover {
}

@media (max-width:640px) {
.I159655 {

width:calc(100vw - 2rem);

}
.I159655:hover {
}

}

.I159656 {
display:flex;
position:var(--I159656-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;
}
.I159656:hover {
}

@media (max-width:640px) {
.I159656 {

width:calc(100vw - 2rem);

}
.I159656:hover {
}

}

.I159657 {
display:flex;
position:var(--I159657-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159657:hover {
}


.I159658 {
display:flex;
position:var(--I159658-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;
}
.I159658:hover {
}

@media (max-width:640px) {
.I159658 {

width:calc(100vw - 2rem);

}
.I159658:hover {
}

}

.I166603 {
display:flex;
position:var(--I166603-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;
}
.I166603:hover {
}


.I159659 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159659:hover {
}

@media (min-width:1440px) {
.I159659 {

order:4;


	
}
.I159659:hover {
}

}
.I159660 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159660:hover {
}

@media (min-width:1440px) {
.I159660 {

order:2;


	
}
.I159660:hover {
}

}
.I159661 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159661:hover {
}


.I159662 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159662:hover {
}


.I159663 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159663:hover {
}


.I159664 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159664:hover {
}


.I159665 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159665:hover {
}


.I159666 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159666:hover {
}


.I159667 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159667:hover {
}


.I159668 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I159668:hover {
}
.I159668 > .sector {
position:relative;
}
@media (max-width:640px) {
.I159668 {



flex-direction:column;
align-items:flex-start;

	
}
.I159668:hover {
}

}

.I159669 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159669:hover {
}


.I167108 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167108:hover {
}


h1.I159670, .I159670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I159670:hover {
}
.I159670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159670 > .viewport:hover {
}

@media (min-width:1440px) {
.I159670 {

order:8;

}
.I159670:hover {
}
.I159670 > .viewport {



}
.I159670 > .viewport:hover {
}

}
h1.I159671, .I159671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I159671:hover {
}
.I159671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159671 > .viewport:hover {
}


h1.I159672, .I159672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I159672:hover {
}
.I159672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159672 > .viewport:hover {
}

@media (min-width:1440px) {
.I159672 {

order:3;

}
.I159672:hover {
}
.I159672 > .viewport {



}
.I159672 > .viewport:hover {
}

}
h1.I159673, .I159673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I159673:hover {
}
.I159673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159673 > .viewport:hover {
}


h1.I159674, .I159674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I159674:hover {
}
.I159674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159674 > .viewport:hover {
}


h1.I159675, .I159675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159675:hover {
}
.I159675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159675 > .viewport:hover {
}


h1.I159676, .I159676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159676:hover {
}
.I159676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159676 > .viewport:hover {
}


h1.I159677, .I159677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159677:hover {
}
.I159677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159677 > .viewport:hover {
}


h1.I159678, .I159678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I159678:hover {
}
.I159678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159678 > .viewport:hover {
}


h1.I159679, .I159679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159679:hover {
}
.I159679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159679 > .viewport:hover {
}


h1.I159680, .I159680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159680:hover {
}
.I159680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159680 > .viewport:hover {
}


h1.I159681, .I159681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159681:hover {
}
.I159681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159681 > .viewport:hover {
}


h1.I159682, .I159682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159682:hover {
}
.I159682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159682 > .viewport:hover {
}


h1.I159683, .I159683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159683:hover {
}
.I159683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159683 > .viewport:hover {
}


h1.I159684, .I159684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159684:hover {
}
.I159684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159684 > .viewport:hover {
}


h1.I159685, .I159685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159685:hover {
}
.I159685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159685 > .viewport:hover {
}


h1.I159686, .I159686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159686:hover {
}
.I159686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159686 > .viewport:hover {
}


h1.I159687, .I159687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159687:hover {
}
.I159687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159687 > .viewport:hover {
}

@media (max-width:640px) {
.I159687 {

width:100%;


}
.I159687:hover {
}
.I159687 > .viewport {



}
.I159687 > .viewport:hover {
}

}

h1.I159688, .I159688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159688:hover {
}
.I159688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159688 > .viewport:hover {
}


h1.I159689, .I159689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159689:hover {
}
.I159689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159689 > .viewport:hover {
}


h1.I159690, .I159690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159690:hover {
}
.I159690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159690 > .viewport:hover {
}


h1.I159691, .I159691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159691:hover {
}
.I159691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159691 > .viewport:hover {
}


h1.I159692, .I159692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159692:hover {
}
.I159692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159692 > .viewport:hover {
}


h1.I159693, .I159693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159693:hover {
}
.I159693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159693 > .viewport:hover {
}


h1.I159694, .I159694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159694:hover {
}
.I159694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159694 > .viewport:hover {
}


h1.I159695, .I159695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159695:hover {
}
.I159695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159695 > .viewport:hover {
}


h1.I159696, .I159696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159696:hover {
}
.I159696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159696 > .viewport:hover {
}


h1.I159697, .I159697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159697:hover {
}
.I159697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159697 > .viewport:hover {
}


h1.I159698, .I159698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159698:hover {
}
.I159698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159698 > .viewport:hover {
}


h1.I159699, .I159699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159699:hover {
}
.I159699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159699 > .viewport:hover {
}


h1.I159700, .I159700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159700:hover {
}
.I159700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159700 > .viewport:hover {
}


h1.I159701, .I159701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159701:hover {
}
.I159701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159701 > .viewport:hover {
}


h1.I159702, .I159702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I159702:hover {
}
.I159702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159702 > .viewport:hover {
}

@media (min-width:1440px) {
.I159702 {

order:3;

}
.I159702:hover {
}
.I159702 > .viewport {



}
.I159702 > .viewport:hover {
}

}
h1.I159703, .I159703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159703:hover {
}
.I159703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159703 > .viewport:hover {
}


h1.I159704, .I159704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159704:hover {
}
.I159704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159704 > .viewport:hover {
}


h1.I159705, .I159705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159705:hover {
}
.I159705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159705 > .viewport:hover {
}


h1.I159706, .I159706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159706:hover {
}
.I159706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159706 > .viewport:hover {
}


h1.I159707, .I159707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159707:hover {
}
.I159707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159707 > .viewport:hover {
}


h1.I159708, .I159708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159708:hover {
}
.I159708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159708 > .viewport:hover {
}


h1.I159709, .I159709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159709:hover {
}
.I159709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159709 > .viewport:hover {
}


h1.I159710, .I159710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159710:hover {
}
.I159710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159710 > .viewport:hover {
}


h1.I159711, .I159711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I159711:hover {
}
.I159711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159711 > .viewport:hover {
}


h1.I159712, .I159712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I159712:hover {
}
.I159712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159712 > .viewport:hover {
}


h1.I159713, .I159713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I159713:hover {
}
.I159713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159713 > .viewport:hover {
}


h1.I159714, .I159714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159714:hover {
}
.I159714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159714 > .viewport:hover {
}


h1.I159715, .I159715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159715:hover {
}
.I159715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159715 > .viewport:hover {
}


h1.I159716, .I159716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159716:hover {
}
.I159716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159716 > .viewport:hover {
}


h1.I159717, .I159717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159717:hover {
}
.I159717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159717 > .viewport:hover {
}


h1.I159718, .I159718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159718:hover {
}
.I159718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159718 > .viewport:hover {
}


h1.I159719, .I159719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159719:hover {
}
.I159719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159719 > .viewport:hover {
}


h1.I159720, .I159720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159720:hover {
}
.I159720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159720 > .viewport:hover {
}


h1.I159721, .I159721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159721:hover {
}
.I159721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159721 > .viewport:hover {
}


h1.I159722, .I159722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159722:hover {
}
.I159722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159722 > .viewport:hover {
}


h1.I159723, .I159723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159723:hover {
}
.I159723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159723 > .viewport:hover {
}

@media (max-width:640px) {
.I159723 {

width:100%;


}
.I159723:hover {
}
.I159723 > .viewport {



}
.I159723 > .viewport:hover {
}

}

h1.I163097, .I163097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163097:hover {
}
.I163097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163097 > .viewport:hover {
}


h1.I166029, .I166029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166029:hover {
}
.I166029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166029 > .viewport:hover {
}


h1.I166502, .I166502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166502:hover {
}
.I166502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166502 > .viewport:hover {
}


h1.I166805, .I166805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166805:hover {
}
.I166805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166805 > .viewport:hover {
}


h1.I167007, .I167007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167007:hover {
}
.I167007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167007 > .viewport:hover {
}


h1.I167310, .I167310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167310:hover {
}
.I167310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167310 > .viewport:hover {
}


h1.I167512, .I167512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167512:hover {
}
.I167512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167512 > .viewport:hover {
}


h1.I167714, .I167714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167714:hover {
}
.I167714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167714 > .viewport:hover {
}

@media (max-width:640px) {
.I167714 {

width:100%;


}
.I167714:hover {
}
.I167714 > .viewport {



}
.I167714 > .viewport:hover {
}

}

h1.I176990, .I176990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176990:hover {
}
.I176990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176990 > .viewport:hover {
}


h1.I177196, .I177196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177196:hover {
}
.I177196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177196 > .viewport:hover {
}


h1.I177402, .I177402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177402:hover {
}
.I177402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177402 > .viewport:hover {
}


h1.I177768, .I177768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177768:hover {
}
.I177768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177768 > .viewport:hover {
}


.I159724 .image, .I159724.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159724 .image:hover, .I159724.image:hover {
}
@media (min-width:1440px) {
.I159724 .image, .I159724.image {
width:100%;

}
.I159724 .image:hover, .I159724.image:hover {
}
}
.I159725, a.I159725 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159725:hover, a.I159725:hover {
}
@media (max-width:992px) {
.I159725, a.I159725 {
}
.I159725:hover, a.I159725:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159725, a.I159725 {
display:flex;
padding-bottom:0rem;

}
.I159725:hover, a.I159725:hover {
}
}

.I159726 .image, .I159726.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159726 .image:hover, .I159726.image:hover {
}
@media (min-width:1440px) {
.I159726 .image, .I159726.image {
width:100%;

}
.I159726 .image:hover, .I159726.image:hover {
}
}
.I159727 .image, .I159727.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159727 .image:hover, .I159727.image:hover {
}

.I159728, a.I159728 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159728:hover, a.I159728:hover {
}
@media (max-width:992px) {
.I159728, a.I159728 {
}
.I159728:hover, a.I159728:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159728, a.I159728 {
display:flex;
padding-bottom:0rem;

}
.I159728:hover, a.I159728:hover {
}
}

.I159729, a.I159729 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159729:hover, a.I159729:hover {
}
@media (min-width:1440px) {
.I159729, a.I159729 {
display:flex;
font-weight:500;


}
.I159729:hover, a.I159729:hover {
}
}
.I159730, a.I159730 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159730:hover, a.I159730:hover {
}
@media (max-width:992px) {
.I159730, a.I159730 {
}
.I159730:hover, a.I159730:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159730, a.I159730 {
display:flex;
padding-bottom:0rem;

}
.I159730:hover, a.I159730:hover {
}
}

.I159731, a.I159731 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I159731:hover, a.I159731:hover {
}
@media (max-width:640px) {
.I159731, a.I159731 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159731:hover, a.I159731:hover {
}
}

.I159732, a.I159732 {
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;

}
.I159732:hover, a.I159732:hover {
}
@media (max-width:992px) {
.I159732, a.I159732 {
}
.I159732:hover, a.I159732:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159732, a.I159732 {
display:flex;
padding-bottom:1rem;

}
.I159732:hover, a.I159732:hover {
}
}

.I159733, a.I159733 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159733:hover, a.I159733:hover {
}

.I159734, a.I159734 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159734:hover, a.I159734:hover {
}
@media (min-width:1440px) {
.I159734, a.I159734 {
display:flex;
font-weight:500;


}
.I159734:hover, a.I159734:hover {
}
}
.I159735 .image, .I159735.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159735 .image:hover, .I159735.image:hover {
}

.I159736, a.I159736 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159736:hover, a.I159736:hover {
}
@media (min-width:1440px) {
.I159736, a.I159736 {
display:flex;
font-weight:500;


}
.I159736:hover, a.I159736:hover {
}
}
.I159737, a.I159737 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159737:hover, a.I159737:hover {
}
@media (max-width:992px) {
.I159737, a.I159737 {
}
.I159737:hover, a.I159737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159737, a.I159737 {
display:flex;
padding-bottom:0rem;

}
.I159737:hover, a.I159737:hover {
}
}

.I159738 .image, .I159738.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159738 .image:hover, .I159738.image:hover {
}

.I159739, a.I159739 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159739:hover, a.I159739:hover {
}
@media (min-width:1440px) {
.I159739, a.I159739 {
display:flex;
font-weight:500;


}
.I159739:hover, a.I159739:hover {
}
}
.I159740, a.I159740 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159740:hover, a.I159740:hover {
}
@media (max-width:992px) {
.I159740, a.I159740 {
}
.I159740:hover, a.I159740:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159740, a.I159740 {
display:flex;
padding-bottom:0rem;

}
.I159740:hover, a.I159740:hover {
}
}

.I159741 .image, .I159741.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I159741 .image:hover, .I159741.image:hover {
}

.I159742, a.I159742 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159742:hover, a.I159742:hover {
}
@media (min-width:1440px) {
.I159742, a.I159742 {
display:flex;
font-weight:500;


}
.I159742:hover, a.I159742:hover {
}
}
.I159743, a.I159743 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159743:hover, a.I159743:hover {
}
@media (max-width:992px) {
.I159743, a.I159743 {
}
.I159743:hover, a.I159743:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159743, a.I159743 {
display:flex;
padding-bottom:0rem;

}
.I159743:hover, a.I159743:hover {
}
}

.I159744 .image, .I159744.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159744 .image:hover, .I159744.image:hover {
}

.I159745 .image, .I159745.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159745 .image:hover, .I159745.image:hover {
}

.I159746 .image, .I159746.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159746 .image:hover, .I159746.image:hover {
}

.I159747, a.I159747 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159747:hover, a.I159747:hover {
}
@media (max-width:992px) {
.I159747, a.I159747 {
}
.I159747:hover, a.I159747:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159747, a.I159747 {
display:flex;
padding-bottom:0rem;

}
.I159747:hover, a.I159747:hover {
}
}

.I159748, a.I159748 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159748:hover, a.I159748:hover {
}
@media (min-width:1440px) {
.I159748, a.I159748 {
display:flex;
font-weight:500;


}
.I159748:hover, a.I159748:hover {
}
}
.I159749, a.I159749 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159749:hover, a.I159749:hover {
}
@media (max-width:992px) {
.I159749, a.I159749 {
}
.I159749:hover, a.I159749:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159749, a.I159749 {
display:flex;
padding-bottom:0rem;

}
.I159749:hover, a.I159749:hover {
}
}

.I159750, a.I159750 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159750:hover, a.I159750:hover {
}
@media (max-width:992px) {
.I159750, a.I159750 {
}
.I159750:hover, a.I159750:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I159750, a.I159750 {
display:flex;
font-weight:500;


}
.I159750:hover, a.I159750:hover {
}
}
.I159751, a.I159751 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159751:hover, a.I159751:hover {
}
@media (max-width:992px) {
.I159751, a.I159751 {
}
.I159751:hover, a.I159751:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159751, a.I159751 {
display:flex;
padding-bottom:0rem;

}
.I159751:hover, a.I159751:hover {
}
}

.I159752, a.I159752 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159752:hover, a.I159752:hover {
}
@media (min-width:1440px) {
.I159752, a.I159752 {
display:flex;
font-weight:500;


}
.I159752:hover, a.I159752:hover {
}
}
.I159753 {
}
.I159753:hover {
}
.I159753 {
}
.I159753:hover {
}


.I159754, a.I159754 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159754:hover, a.I159754:hover {
}

.I159755, a.I159755 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159755:hover, a.I159755:hover {
}

.I159756 .button, .I159756.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159756 button.button, button.I159756.button {
cursor:pointer;
}
.I159756 .button .text, .I159756.button .text {
}
.I159756 .button .icon, .I159756.button .icon {
flex:none;
background-size:100% 100%;
}
.I159756 .button:hover, .I159756.button:hover {
}
.I159756 .button:hover .text, .I159756.button:hover .text {
}
.I159756 .button:hover .icon, .I159756.button:hover .icon {
background-size:100% 100%;
}

.I159757 .button, .I159757.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159757 button.button, button.I159757.button {
cursor:pointer;
}
.I159757 .button .text, .I159757.button .text {
}
.I159757 .button .icon, .I159757.button .icon {
flex:none;
background-size:100% 100%;
}
.I159757 .button:hover, .I159757.button:hover {
}
.I159757 .button:hover .text, .I159757.button:hover .text {
}
.I159757 .button:hover .icon, .I159757.button:hover .icon {
background-size:100% 100%;
}

.I159758 .button, .I159758.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159758 button.button, button.I159758.button {
cursor:pointer;
}
.I159758 .button .text, .I159758.button .text {
}
.I159758 .button .icon, .I159758.button .icon {
flex:none;
background-size:100% 100%;
}
.I159758 .button:hover, .I159758.button:hover {
}
.I159758 .button:hover .text, .I159758.button:hover .text {
}
.I159758 .button:hover .icon, .I159758.button:hover .icon {
background-size:100% 100%;
}

.I159759 .button, .I159759.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159759 button.button, button.I159759.button {
cursor:pointer;
}
.I159759 .button .text, .I159759.button .text {
}
.I159759 .button .icon, .I159759.button .icon {
flex:none;
background-size:100% 100%;
}
.I159759 .button:hover, .I159759.button:hover {
}
.I159759 .button:hover .text, .I159759.button:hover .text {
}
.I159759 .button:hover .icon, .I159759.button:hover .icon {
background-size:100% 100%;
}

.I159760 .button, .I159760.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159760 button.button, button.I159760.button {
cursor:pointer;
}
.I159760 .button .text, .I159760.button .text {
}
.I159760 .button .icon, .I159760.button .icon {
flex:none;
background-size:100% 100%;
}
.I159760 .button:hover, .I159760.button:hover {
}
.I159760 .button:hover .text, .I159760.button:hover .text {
}
.I159760 .button:hover .icon, .I159760.button:hover .icon {
background-size:100% 100%;
}

.I159761 .button, .I159761.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159761 button.button, button.I159761.button {
cursor:pointer;
}
.I159761 .button .text, .I159761.button .text {
}
.I159761 .button .icon, .I159761.button .icon {
flex:none;
background-size:100% 100%;
}
.I159761 .button:hover, .I159761.button:hover {
}
.I159761 .button:hover .text, .I159761.button:hover .text {
}
.I159761 .button:hover .icon, .I159761.button:hover .icon {
background-size:100% 100%;
}

.I159762 .button, .I159762.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159762 button.button, button.I159762.button {
cursor:pointer;
}
.I159762 .button .text, .I159762.button .text {
}
.I159762 .button .icon, .I159762.button .icon {
flex:none;
background-size:100% 100%;
}
.I159762 .button:hover, .I159762.button:hover {
}
.I159762 .button:hover .text, .I159762.button:hover .text {
}
.I159762 .button:hover .icon, .I159762.button:hover .icon {
background-size:100% 100%;
}

.I159763 .button, .I159763.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159763 button.button, button.I159763.button {
cursor:pointer;
}
.I159763 .button .text, .I159763.button .text {
}
.I159763 .button .icon, .I159763.button .icon {
flex:none;
background-size:100% 100%;
}
.I159763 .button:hover, .I159763.button:hover {
}
.I159763 .button:hover .text, .I159763.button:hover .text {
}
.I159763 .button:hover .icon, .I159763.button:hover .icon {
background-size:100% 100%;
}

.I159764 .button, .I159764.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159764 button.button, button.I159764.button {
cursor:pointer;
}
.I159764 .button .text, .I159764.button .text {
}
.I159764 .button .icon, .I159764.button .icon {
flex:none;
background-size:100% 100%;
}
.I159764 .button:hover, .I159764.button:hover {
}
.I159764 .button:hover .text, .I159764.button:hover .text {
}
.I159764 .button:hover .icon, .I159764.button:hover .icon {
background-size:100% 100%;
}

.I159765 .button, .I159765.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159765 button.button, button.I159765.button {
cursor:pointer;
}
.I159765 .button .text, .I159765.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I159765 .button .icon, .I159765.button .icon {
flex:none;
background-size:100% 100%;
}
.I159765 .button:hover, .I159765.button:hover {
}
.I159765 .button:hover .text, .I159765.button:hover .text {
}
.I159765 .button:hover .icon, .I159765.button:hover .icon {
background-size:100% 100%;
}

.I159766, a.I159766 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159766:hover, a.I159766:hover {
}

.I159767, a.I159767 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159767:hover, a.I159767:hover {
}

.I159768, a.I159768 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159768:hover, a.I159768:hover {
}

.I159769, a.I159769 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159769:hover, a.I159769:hover {
}

.I159770, a.I159770 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159770:hover, a.I159770:hover {
}

.I159771, a.I159771 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159771:hover, a.I159771:hover {
}

.I159772, a.I159772 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159772:hover, a.I159772:hover {
}

.I159773 .button, .I159773.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159773 button.button, button.I159773.button {
cursor:pointer;
}
.I159773 .button .text, .I159773.button .text {
}
.I159773 .button .icon, .I159773.button .icon {
flex:none;
background-size:100% 100%;
}
.I159773 .button:hover, .I159773.button:hover {
}
.I159773 .button:hover .text, .I159773.button:hover .text {
}
.I159773 .button:hover .icon, .I159773.button:hover .icon {
background-size:100% 100%;
}

.I159774, a.I159774 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159774:hover, a.I159774:hover {
}

.I159775, a.I159775 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159775:hover, a.I159775:hover {
}

.I159776, a.I159776 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159776:hover, a.I159776:hover {
}

.I159777 .image, .I159777.image {
vertical-align:top;
}
.I159777 .image:hover, .I159777.image:hover {
}

.I163000, a.I163000 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I163000:hover, a.I163000:hover {
}

.I165928, a.I165928 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165928:hover, a.I165928:hover {
}

.I166401, a.I166401 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166401:hover, a.I166401:hover {
}

.I166704 .button, .I166704.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166704 button.button, button.I166704.button {
cursor:pointer;
}
.I166704 .button .text, .I166704.button .text {
}
.I166704 .button .icon, .I166704.button .icon {
flex:none;
background-size:100% 100%;
}
.I166704 .button:hover, .I166704.button:hover {
}
.I166704 .button:hover .text, .I166704.button:hover .text {
}
.I166704 .button:hover .icon, .I166704.button:hover .icon {
background-size:100% 100%;
}

.I166906, a.I166906 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166906:hover, a.I166906:hover {
}

.I167209, a.I167209 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167209:hover, a.I167209:hover {
}

.I167411, a.I167411 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167411:hover, a.I167411:hover {
}

.I167613 .image, .I167613.image {
vertical-align:top;
}
.I167613 .image:hover, .I167613.image:hover {
}

.I176887, a.I176887 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176887:hover, a.I176887:hover {
}

.I177093, a.I177093 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177093:hover, a.I177093:hover {
}

.I177299, a.I177299 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177299:hover, a.I177299:hover {
}

.I177664, a.I177664 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177664:hover, a.I177664:hover {
}

h1.I159778, .I159778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159778:hover {
}
.I159778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159778 > .viewport:hover {
}


.I159582 {
}
.I159582:hover {
}
.I159582 {
}
.I159582: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;
}
}


