/* Cache file:3714_en_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I160713 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I160713: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 {
}
.I160713 {
width:100%;

	
}
.I160713: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 {
}
.I160713 {
width:100%;

	
}
.I160713:hover {
}
}

.I160714 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I160714:hover {
}
@media (max-width:992px) {
.I160714 {

padding-top:70px;


}
.I160714:hover {
}
}
@media (max-width:640px) {
.I160714 {

width:100%;
margin-top:40px;


}
.I160714:hover {
}
}
@media (min-width:1440px) {
.I160714 {

order:28;

}
.I160714:hover {
}
}
.I160723 {
display:flex;
position:var(--I160723-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(--I160723-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I160723-location-transform:translate(0px,0px);
	

transform:
var(--I160723-location-transform, translate(0px,0px))
var(--I160723-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I160723:hover {
}
.I160723 {
--I160723-position-static-computed:static;
}
.I160723 > .sector, .I160723 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I160723 {

position:fixed;
z-index:var(--I160723-z-index, 1);

transform:
var(--I160723-location-transform, translate(0px,0px))
var(--I160723-user-box-transform, translate(0px,0px))
;


}
.I160723:hover {
}

}
@media (max-width:640px) {
.I160723 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I160723-z-index, 1);

transform:
var(--I160723-location-transform, translate(0px,0px))
var(--I160723-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I160723:hover {
}
.I160723 {
--I160723-position-static-computed:static;
}
.I160723 > .sector, .I160723 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I160723 {

order:25;
}
.I160723:hover {
}

}
.I160728 {
display:flex;
position:var(--I160728-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;


}
.I160728:hover {
}

@media (max-width:992px) {
.I160728 {

margin-top:2rem;

}
.I160728:hover {
}

}
@media (max-width:640px) {
.I160728 {

width:100%;
margin-top:0rem;

}
.I160728:hover {
}

}

.I160746 {
display:flex;
position:var(--I160746-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;
--I160746-location-transform:translate(0px,0px);
z-index:var(--I160746-z-index, auto);

transform:
var(--I160746-location-transform, translate(0px,0px))
var(--I160746-user-box-transform, translate(0px,0px))
;

--I160746-z-index:1000;
position:var(--I160746-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I160746:hover {
}
.I160746 {
--I160746-position-static-computed:static;
}
.I160746 > .sector, .I160746 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160746 {

width:100%;

}
.I160746:hover {
}

}
@media (min-width:1440px) {
.I160746 {

order:59;
}
.I160746:hover {
}

}
.I160739 {
display:flex;
position:var(--I160739-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I160739:hover {
}

@media (min-width:1440px) {
.I160739 {

order:49;
}
.I160739:hover {
}

}
.I160740 {
display:flex;
position:var(--I160740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I160740:hover {
}

@media (min-width:1440px) {
.I160740 {

order:51;
}
.I160740:hover {
}

}
.I160738 {
display:flex;
position:var(--I160738-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I160738:hover {
}

@media (min-width:1440px) {
.I160738 {

order:47;
}
.I160738:hover {
}

}
.I160737 {
display:flex;
position:var(--I160737-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I160737:hover {
}

@media (min-width:1440px) {
.I160737 {

order:44;
}
.I160737:hover {
}

}
.I160732 {
display:flex;
position:var(--I160732-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160732:hover {
}


.I160736 {
display:flex;
position:var(--I160736-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I160736:hover {
}

@media (min-width:1440px) {
.I160736 {

order:40;
}
.I160736:hover {
}

}
.I160724 {
display:flex;
position:var(--I160724-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I160724:hover {
}

@media (min-width:1440px) {
.I160724 {

order:26;
}
.I160724:hover {
}

}
.I160731 {
display:flex;
position:var(--I160731-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I160731:hover {
}


.I160721 {
display:flex;
position:var(--I160721-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(--I160721-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I160721-location-transform:translate(0px,0px);
z-index:var(--I160721-z-index, 1);

transform:
var(--I160721-location-transform, translate(0px,0px))
var(--I160721-user-box-transform, translate(0px,0px))
;

--I160721-z-index:555;
}
.I160721:hover {
}
.I160721 {
--I160721-position-static-computed:relative;
}
.I160721 > .sector, .I160721 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160721 {

height:72px;
margin-bottom:-72px;

}
.I160721:hover {
}

}
@media (max-width:640px) {
.I160721 {

box-sizing:border-box;

}
.I160721:hover {
}

}
@media (min-width:1440px) {
.I160721 {

order:17;
}
.I160721:hover {
}

}
.I160718 {
display:flex;
position:var(--I160718-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(--I160718-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160718-location-transform:translate(-50%,0px);
	

transform:
var(--I160718-location-transform, translate(0px,0px))
var(--I160718-user-box-transform, translate(0px,0px))
;

--I160718-z-index:999;
}
.I160718:hover {
}
.I160718 {
--I160718-position-static-computed:relative;
}
.I160718 > .sector, .I160718 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160718 {

height:auto;
min-height:90px;

}
.I160718:hover {
}
.I160718 {
--I160718-position-static-computed:static;
}
.I160718 > .sector, .I160718 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I160718 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I160718:hover {
}

}
@media (min-width:1440px) {
.I160718 {

order:4;
position:fixed;
z-index:var(--I160718-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160718-location-transform:translate(-50%,0px);
	

transform:
var(--I160718-location-transform, translate(0px,0px))
var(--I160718-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I160718:hover {
}

}
.I160725 {
display:flex;
position:var(--I160725-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I160725:hover {
}

@media (min-width:1440px) {
.I160725 {

order:18;
}
.I160725:hover {
}

}
.I160741 {
display:flex;
position:var(--I160741-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I160741:hover {
}

@media (min-width:1440px) {
.I160741 {

order:52;
}
.I160741:hover {
}

}
.I160743 {
display:flex;
position:var(--I160743-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I160743:hover {
}

@media (min-width:1440px) {
.I160743 {

order:55;
}
.I160743:hover {
}

}
.I160742 {
display:flex;
position:var(--I160742-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I160742:hover {
}

@media (min-width:1440px) {
.I160742 {

order:54;
}
.I160742:hover {
}

}
.I160744 {
display:flex;
position:var(--I160744-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I160744:hover {
}

@media (min-width:1440px) {
.I160744 {

order:56;
}
.I160744:hover {
}

}
.I160726 {
display:flex;
position:var(--I160726-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I160726:hover {
}

@media (min-width:1440px) {
.I160726 {

order:24;
}
.I160726:hover {
}

}
.I160730 {
display:flex;
position:var(--I160730-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I160730:hover {
}


.I160722 {
display:flex;
position:var(--I160722-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I160722:hover {
}

@media (min-width:1440px) {
.I160722 {

order:27;
}
.I160722:hover {
}

}
.I160745 {
display:flex;
position:var(--I160745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I160745:hover {
}

@media (min-width:1440px) {
.I160745 {

order:58;
}
.I160745:hover {
}

}
.I160747 {
display:flex;
position:var(--I160747-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I160747:hover {
}

@media (min-width:1440px) {
.I160747 {

order:59;
}
.I160747:hover {
}

}
.I160748 {
display:flex;
position:var(--I160748-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I160748:hover {
}

@media (min-width:1440px) {
.I160748 {

order:60;
}
.I160748:hover {
}

}
.I160749 {
display:flex;
position:var(--I160749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I160749:hover {
}

@media (min-width:1440px) {
.I160749 {

order:61;
}
.I160749:hover {
}

}
.I160733 {
display:flex;
position:var(--I160733-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160733:hover {
}


.I160750 {
display:flex;
position:var(--I160750-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I160750:hover {
}

@media (min-width:1440px) {
.I160750 {

order:63;
}
.I160750:hover {
}

}
.I160751 {
display:flex;
position:var(--I160751-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I160751:hover {
}

@media (min-width:1440px) {
.I160751 {

order:65;
}
.I160751:hover {
}

}
.I160720 {
display:flex;
position:var(--I160720-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160720:hover {
}

@media (min-width:1440px) {
.I160720 {

order:66;
}
.I160720:hover {
}

}
.I160752 {
display:flex;
position:var(--I160752-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I160752:hover {
}

@media (min-width:1440px) {
.I160752 {

order:68;
}
.I160752:hover {
}

}
.I160753 {
display:flex;
position:var(--I160753-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I160753:hover {
}

@media (min-width:1440px) {
.I160753 {

order:69;
}
.I160753:hover {
}

}
.I160735 {
display:flex;
position:var(--I160735-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I160735:hover {
}

@media (min-width:1440px) {
.I160735 {

order:70;
}
.I160735:hover {
}

}
.I160754 {
display:flex;
position:var(--I160754-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I160754:hover {
}

@media (min-width:1440px) {
.I160754 {

order:71;
}
.I160754:hover {
}

}
.I160719 {
display:flex;
position:var(--I160719-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160719:hover {
}

@media (min-width:1440px) {
.I160719 {

order:72;
}
.I160719:hover {
}

}
.I160716 {
display:flex;
position:var(--I160716-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I160716:hover {
}

@media (min-width:1440px) {
.I160716 {

order:73;
}
.I160716:hover {
}

}
.I160715 {
display:flex;
position:var(--I160715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I160715:hover {
}

@media (min-width:1440px) {
.I160715 {

order:74;
}
.I160715:hover {
}

}
.I160729 {
display:flex;
position:var(--I160729-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I160729:hover {
}


.I160717 {
display:flex;
position:var(--I160717-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I160717:hover {
}

@media (min-width:1440px) {
.I160717 {

order:16;
}
.I160717:hover {
}

}
.I160755 {
display:flex;
position:var(--I160755-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I160755:hover {
}

@media (min-width:1440px) {
.I160755 {

order:76;
}
.I160755:hover {
}

}
.I160727 {
display:flex;
position:var(--I160727-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I160727:hover {
}


.I160734 {
display:flex;
position:var(--I160734-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I160734:hover {
}


h1.I160757, .I160757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160757:hover {
}
.I160757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160757 > .viewport:hover {
}


.I160758 {
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;

	
}
.I160758:hover {
}
@media (max-width:992px) {
.I160758 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I160758:hover {
}
}
@media (max-width:640px) {
.I160758 {
padding-left:1rem;
padding-right:1rem;

	
}
.I160758:hover {
}
}

.I160759 {
display:flex;
position:var(--I160759-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I160759:hover {
}


.I160760 {
display:flex;
position:var(--I160760-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I160760:hover {
}


.I160761 {
display:flex;
position:var(--I160761-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I160761:hover {
}


.I160762 {
display:flex;
position:var(--I160762-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I160762:hover {
}


.I160763 {
display:flex;
position:var(--I160763-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I160763:hover {
}


.I160764 {
display:flex;
position:var(--I160764-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I160764:hover {
}


.I167951 {
display:flex;
position:var(--I167951-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167951:hover {
}


.I168707 {
display:flex;
position:var(--I168707-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168707:hover {
}


.I169247 {
display:flex;
position:var(--I169247-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169247:hover {
}


.I160765 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160765:hover {
}


.I160766 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160766:hover {
}


.I160767 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160767:hover {
}


.I168329 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168329:hover {
}


.I168977 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168977:hover {
}


.I169517 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169517:hover {
}


h1.I160768, .I160768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I160768:hover {
}
.I160768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160768 > .viewport:hover {
}

@media (max-width:992px) {
.I160768 {

height:auto;


}
.I160768:hover {
}
.I160768 > .viewport {



}
.I160768 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I160768 {

order:4;

}
.I160768:hover {
}
.I160768 > .viewport {



}
.I160768 > .viewport:hover {
}

}
h1.I160769, .I160769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160769:hover {
}
.I160769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160769 > .viewport:hover {
}

@media (min-width:1440px) {
.I160769 {

order:5;

}
.I160769:hover {
}
.I160769 > .viewport {



}
.I160769 > .viewport:hover {
}

}
h1.I160770, .I160770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I160770:hover {
}
.I160770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160770 > .viewport:hover {
}


h1.I160771, .I160771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160771:hover {
}
.I160771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160771 > .viewport:hover {
}


h1.I160772, .I160772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160772:hover {
}
.I160772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160772 > .viewport:hover {
}


h1.I160773, .I160773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160773:hover {
}
.I160773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160773 > .viewport:hover {
}


h1.I160774, .I160774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160774:hover {
}
.I160774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160774 > .viewport:hover {
}


h1.I160775, .I160775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160775:hover {
}
.I160775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160775 > .viewport:hover {
}


h1.I160776, .I160776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160776:hover {
}
.I160776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160776 > .viewport:hover {
}


h1.I160777, .I160777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160777:hover {
}
.I160777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160777 > .viewport:hover {
}


h1.I160778, .I160778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160778:hover {
}
.I160778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160778 > .viewport:hover {
}


h1.I160779, .I160779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I160779:hover {
}
.I160779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160779 > .viewport:hover {
}

@media (min-width:1440px) {
.I160779 {

order:3;

}
.I160779:hover {
}
.I160779 > .viewport {



}
.I160779 > .viewport:hover {
}

}
h1.I160780, .I160780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I160780:hover {
}
.I160780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160780 > .viewport:hover {
}

@media (min-width:1440px) {
.I160780 {

order:7;

}
.I160780:hover {
}
.I160780 > .viewport {



}
.I160780 > .viewport:hover {
}

}
h1.I160781, .I160781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I160781:hover {
}
.I160781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160781 > .viewport:hover {
}

@media (min-width:1440px) {
.I160781 {

order:6;

}
.I160781:hover {
}
.I160781 > .viewport {



}
.I160781 > .viewport:hover {
}

}
h1.I160782, .I160782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I160782:hover {
}
.I160782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160782 > .viewport:hover {
}

@media (min-width:1440px) {
.I160782 {

order:8;

}
.I160782:hover {
}
.I160782 > .viewport {



}
.I160782 > .viewport:hover {
}

}
h1.I160783, .I160783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160783:hover {
}
.I160783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160783 > .viewport:hover {
}


h1.I160784, .I160784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I160784:hover {
}
.I160784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160784 > .viewport:hover {
}


h1.I160785, .I160785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I160785:hover {
}
.I160785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160785 > .viewport:hover {
}


h1.I160786, .I160786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I160786:hover {
}
.I160786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160786 > .viewport:hover {
}


h1.I160787, .I160787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160787:hover {
}
.I160787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160787 > .viewport:hover {
}


h1.I160788, .I160788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160788:hover {
}
.I160788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160788 > .viewport:hover {
}


h1.I160789, .I160789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160789:hover {
}
.I160789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160789 > .viewport:hover {
}


h1.I160790, .I160790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160790:hover {
}
.I160790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160790 > .viewport:hover {
}


h1.I160791, .I160791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160791:hover {
}
.I160791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160791 > .viewport:hover {
}


h1.I160792, .I160792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160792:hover {
}
.I160792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160792 > .viewport:hover {
}


h1.I165832, .I165832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165832:hover {
}
.I165832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165832 > .viewport:hover {
}


h1.I167828, .I167828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167828:hover {
}
.I167828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167828 > .viewport:hover {
}


h1.I168059, .I168059 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168059 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168059:hover {
}
.I168059 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168059 > .viewport:hover {
}


h1.I168275, .I168275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168275:hover {
}
.I168275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168275 > .viewport:hover {
}


h1.I168437, .I168437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168437:hover {
}
.I168437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168437 > .viewport:hover {
}


h1.I168545, .I168545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168545:hover {
}
.I168545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168545 > .viewport:hover {
}


h1.I168815, .I168815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168815:hover {
}
.I168815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168815 > .viewport:hover {
}


h1.I168923, .I168923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168923:hover {
}
.I168923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168923 > .viewport:hover {
}


h1.I169085, .I169085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169085:hover {
}
.I169085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169085 > .viewport:hover {
}


h1.I169193, .I169193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169193:hover {
}
.I169193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169193 > .viewport:hover {
}


h1.I169355, .I169355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169355:hover {
}
.I169355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169355 > .viewport:hover {
}


h1.I169463, .I169463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169463:hover {
}
.I169463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169463 > .viewport:hover {
}


h1.I169625, .I169625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169625:hover {
}
.I169625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169625 > .viewport:hover {
}


h1.I169733, .I169733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169733:hover {
}
.I169733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169733 > .viewport:hover {
}


.I160793 {
display:flex;

}
.I160793:hover {
}
@media (max-width:992px) {
.I160793 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I160793:hover {
}
}
@media (max-width:640px) {
.I160793 {
display:flex;
height:60vw;

}
.I160793:hover {
}
}

.I160794, a.I160794 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I160794:hover, a.I160794:hover {
}
@media (max-width:640px) {
.I160794, a.I160794 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160794:hover, a.I160794:hover {
}
}

.I160795, a.I160795 {
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;

}
.I160795:hover, a.I160795:hover {
}
@media (max-width:640px) {
.I160795, a.I160795 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160795:hover, a.I160795:hover {
}
}

.I160796 .image, .I160796.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160796 .image:hover, .I160796.image:hover {
}
@media (max-width:640px) {
.I160796 .image, .I160796.image {
border-radius:100%;

}
.I160796 .image:hover, .I160796.image:hover {
}
}

.I160797, a.I160797 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160797:hover, a.I160797:hover {
}
@media (max-width:992px) {
.I160797, a.I160797 {
}
.I160797:hover, a.I160797:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160797, a.I160797 {
display:flex;
padding-bottom:1rem;

}
.I160797:hover, a.I160797:hover {
}
}

.I160798, a.I160798 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160798:hover, a.I160798:hover {
}
@media (max-width:992px) {
.I160798, a.I160798 {
}
.I160798:hover, a.I160798:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160798, a.I160798 {
display:flex;
padding-bottom:1rem;

}
.I160798:hover, a.I160798:hover {
}
}

.I160799, a.I160799 {
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;

}
.I160799:hover, a.I160799:hover {
}
@media (max-width:992px) {
.I160799, a.I160799 {
}
.I160799:hover, a.I160799:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160799, a.I160799 {
display:flex;
padding-bottom:1rem;

}
.I160799:hover, a.I160799:hover {
}
}

.I160800 .image, .I160800.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160800 .image:hover, .I160800.image:hover {
}
@media (max-width:640px) {
.I160800 .image, .I160800.image {
border-radius:100%;

}
.I160800 .image:hover, .I160800.image:hover {
}
}

.I160801, a.I160801 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160801:hover, a.I160801:hover {
}
@media (max-width:992px) {
.I160801, a.I160801 {
}
.I160801:hover, a.I160801:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160801, a.I160801 {
display:flex;
padding-bottom:1rem;

}
.I160801:hover, a.I160801:hover {
}
}

.I160802, a.I160802 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160802:hover, a.I160802:hover {
}
@media (max-width:992px) {
.I160802, a.I160802 {
}
.I160802:hover, a.I160802:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160802, a.I160802 {
display:flex;
padding-bottom:1rem;

}
.I160802:hover, a.I160802:hover {
}
}

.I160803, a.I160803 {
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;

}
.I160803:hover, a.I160803:hover {
}
@media (max-width:992px) {
.I160803, a.I160803 {
}
.I160803:hover, a.I160803:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160803, a.I160803 {
display:flex;
padding-bottom:1rem;

}
.I160803:hover, a.I160803:hover {
}
}

.I160804 .button, .I160804.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I160804 button.button, button.I160804.button {
cursor:pointer;
}
.I160804 .button .text, .I160804.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I160804 .button .icon, .I160804.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;
}
.I160804 .button:hover, .I160804.button:hover {
}
.I160804 .button:hover .text, .I160804.button:hover .text {
text-decoration:underline;

}
.I160804 .button:hover .icon, .I160804.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) {
.I160804 .button, .I160804.button {
}
.I160804 button.button, button.I160804.button {
}
.I160804 .button .text, .I160804.button .text {
font-family:Rubik;

}
.I160804 .button .icon, .I160804.button .icon {
background-size:100% 100%;
}
.I160804 .button:hover, .I160804.button:hover {
}
.I160804 .button:hover .text, .I160804.button:hover .text {
}
.I160804 .button:hover .icon, .I160804.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I160804 .button, .I160804.button {
}
.I160804 button.button, button.I160804.button {
}
.I160804 .button .text, .I160804.button .text {
}
.I160804 .button .icon, .I160804.button .icon {
background-size:100% 100%;
}
.I160804 .button:hover, .I160804.button:hover {
}
.I160804 .button:hover .text, .I160804.button:hover .text {
}
.I160804 .button:hover .icon, .I160804.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I160804 .button, .I160804.button {
}
.I160804 button.button, button.I160804.button {
}
.I160804 .button .text, .I160804.button .text {
}
.I160804 .button .icon, .I160804.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');
}
.I160804 .button:hover, .I160804.button:hover {
}
.I160804 .button:hover .text, .I160804.button:hover .text {
}
.I160804 .button:hover .icon, .I160804.button:hover .icon {
background-size:100% 100%;
}
}
.I160805, a.I160805 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160805:hover, a.I160805:hover {
}
@media (max-width:992px) {
.I160805, a.I160805 {
}
.I160805:hover, a.I160805:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160805, a.I160805 {
display:flex;
padding-bottom:1rem;

}
.I160805:hover, a.I160805:hover {
}
}

.I160806, a.I160806 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160806:hover, a.I160806:hover {
}
@media (max-width:992px) {
.I160806, a.I160806 {
}
.I160806:hover, a.I160806:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160806, a.I160806 {
display:flex;
padding-bottom:1rem;

}
.I160806:hover, a.I160806:hover {
}
}

.I160807, a.I160807 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160807:hover, a.I160807:hover {
}
@media (max-width:992px) {
.I160807, a.I160807 {
}
.I160807:hover, a.I160807:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160807, a.I160807 {
display:flex;
padding-bottom:1rem;

}
.I160807:hover, a.I160807:hover {
}
}

.I160808 .button, .I160808.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160808 button.button, button.I160808.button {
cursor:pointer;
}
.I160808 .button .text, .I160808.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160808 .button .icon, .I160808.button .icon {
flex:none;
background-size:100% 100%;
}
.I160808 .button:hover, .I160808.button:hover {
}
.I160808 .button:hover .text, .I160808.button:hover .text {
}
.I160808 .button:hover .icon, .I160808.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160808 .button, .I160808.button {
}
.I160808 button.button, button.I160808.button {
}
.I160808 .button .text, .I160808.button .text {
font-family:Rubik;

}
.I160808 .button .icon, .I160808.button .icon {
background-size:100% 100%;
}
.I160808 .button:hover, .I160808.button:hover {
}
.I160808 .button:hover .text, .I160808.button:hover .text {
}
.I160808 .button:hover .icon, .I160808.button:hover .icon {
background-size:100% 100%;
}
}

.I160809 .button, .I160809.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160809 button.button, button.I160809.button {
cursor:pointer;
}
.I160809 .button .text, .I160809.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160809 .button .icon, .I160809.button .icon {
flex:none;
background-size:100% 100%;
}
.I160809 .button:hover, .I160809.button:hover {
}
.I160809 .button:hover .text, .I160809.button:hover .text {
}
.I160809 .button:hover .icon, .I160809.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160809 .button, .I160809.button {
}
.I160809 button.button, button.I160809.button {
}
.I160809 .button .text, .I160809.button .text {
font-family:Rubik;

}
.I160809 .button .icon, .I160809.button .icon {
background-size:100% 100%;
}
.I160809 .button:hover, .I160809.button:hover {
}
.I160809 .button:hover .text, .I160809.button:hover .text {
}
.I160809 .button:hover .icon, .I160809.button:hover .icon {
background-size:100% 100%;
}
}

.I160810 .button, .I160810.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160810 button.button, button.I160810.button {
cursor:pointer;
}
.I160810 .button .text, .I160810.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160810 .button .icon, .I160810.button .icon {
flex:none;
background-size:100% 100%;
}
.I160810 .button:hover, .I160810.button:hover {
}
.I160810 .button:hover .text, .I160810.button:hover .text {
}
.I160810 .button:hover .icon, .I160810.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160810 .button, .I160810.button {
}
.I160810 button.button, button.I160810.button {
}
.I160810 .button .text, .I160810.button .text {
font-family:Rubik;

}
.I160810 .button .icon, .I160810.button .icon {
background-size:100% 100%;
}
.I160810 .button:hover, .I160810.button:hover {
}
.I160810 .button:hover .text, .I160810.button:hover .text {
}
.I160810 .button:hover .icon, .I160810.button:hover .icon {
background-size:100% 100%;
}
}

.I160811 .button, .I160811.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160811 button.button, button.I160811.button {
cursor:pointer;
}
.I160811 .button .text, .I160811.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160811 .button .icon, .I160811.button .icon {
flex:none;
background-size:100% 100%;
}
.I160811 .button:hover, .I160811.button:hover {
}
.I160811 .button:hover .text, .I160811.button:hover .text {
}
.I160811 .button:hover .icon, .I160811.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160811 .button, .I160811.button {
}
.I160811 button.button, button.I160811.button {
}
.I160811 .button .text, .I160811.button .text {
font-family:Rubik;

}
.I160811 .button .icon, .I160811.button .icon {
background-size:100% 100%;
}
.I160811 .button:hover, .I160811.button:hover {
}
.I160811 .button:hover .text, .I160811.button:hover .text {
}
.I160811 .button:hover .icon, .I160811.button:hover .icon {
background-size:100% 100%;
}
}

.I160812 .button, .I160812.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160812 button.button, button.I160812.button {
cursor:pointer;
}
.I160812 .button .text, .I160812.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160812 .button .icon, .I160812.button .icon {
flex:none;
background-size:100% 100%;
}
.I160812 .button:hover, .I160812.button:hover {
}
.I160812 .button:hover .text, .I160812.button:hover .text {
}
.I160812 .button:hover .icon, .I160812.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160812 .button, .I160812.button {
}
.I160812 button.button, button.I160812.button {
}
.I160812 .button .text, .I160812.button .text {
font-family:Rubik;

}
.I160812 .button .icon, .I160812.button .icon {
background-size:100% 100%;
}
.I160812 .button:hover, .I160812.button:hover {
}
.I160812 .button:hover .text, .I160812.button:hover .text {
}
.I160812 .button:hover .icon, .I160812.button:hover .icon {
background-size:100% 100%;
}
}

.I160813, a.I160813 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I160813:hover, a.I160813:hover {
}

.I160814 .image, .I160814.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160814 .image:hover, .I160814.image:hover {
}
@media (max-width:640px) {
.I160814 .image, .I160814.image {
border-radius:100%;

}
.I160814 .image:hover, .I160814.image:hover {
}
}

.I160815, a.I160815 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160815:hover, a.I160815:hover {
}
@media (max-width:992px) {
.I160815, a.I160815 {
}
.I160815:hover, a.I160815:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160815, a.I160815 {
display:flex;
padding-bottom:1rem;

}
.I160815:hover, a.I160815:hover {
}
}

.I160816, a.I160816 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160816:hover, a.I160816:hover {
}
@media (max-width:992px) {
.I160816, a.I160816 {
}
.I160816:hover, a.I160816:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160816, a.I160816 {
display:flex;
padding-bottom:1rem;

}
.I160816:hover, a.I160816:hover {
}
}

.I160817, a.I160817 {
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;

}
.I160817:hover, a.I160817:hover {
}
@media (max-width:992px) {
.I160817, a.I160817 {
}
.I160817:hover, a.I160817:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160817, a.I160817 {
display:flex;
padding-bottom:1rem;

}
.I160817:hover, a.I160817:hover {
}
}

.I165778, a.I165778 {
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;

}
.I165778:hover, a.I165778:hover {
}
@media (max-width:992px) {
.I165778, a.I165778 {
}
.I165778:hover, a.I165778:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165778, a.I165778 {
display:flex;
padding-bottom:1rem;

}
.I165778:hover, a.I165778:hover {
}
}

.I167774, a.I167774 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167774:hover, a.I167774:hover {
}
@media (max-width:992px) {
.I167774, a.I167774 {
}
.I167774:hover, a.I167774:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167774, a.I167774 {
display:flex;
padding-bottom:1rem;

}
.I167774:hover, a.I167774:hover {
}
}

.I168005 .image, .I168005.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168005 .image:hover, .I168005.image:hover {
}
@media (max-width:640px) {
.I168005 .image, .I168005.image {
border-radius:100%;

}
.I168005 .image:hover, .I168005.image:hover {
}
}

.I168221, a.I168221 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168221:hover, a.I168221:hover {
}
@media (max-width:992px) {
.I168221, a.I168221 {
}
.I168221:hover, a.I168221:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168221, a.I168221 {
display:flex;
padding-bottom:1rem;

}
.I168221:hover, a.I168221:hover {
}
}

.I168383, a.I168383 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168383:hover, a.I168383:hover {
}
@media (max-width:992px) {
.I168383, a.I168383 {
}
.I168383:hover, a.I168383:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168383, a.I168383 {
display:flex;
padding-bottom:1rem;

}
.I168383:hover, a.I168383:hover {
}
}

.I168491, a.I168491 {
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;

}
.I168491:hover, a.I168491:hover {
}
@media (max-width:992px) {
.I168491, a.I168491 {
}
.I168491:hover, a.I168491:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168491, a.I168491 {
display:flex;
padding-bottom:1rem;

}
.I168491:hover, a.I168491:hover {
}
}

.I168761 .image, .I168761.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168761 .image:hover, .I168761.image:hover {
}
@media (max-width:640px) {
.I168761 .image, .I168761.image {
border-radius:100%;

}
.I168761 .image:hover, .I168761.image:hover {
}
}

.I168869, a.I168869 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168869:hover, a.I168869:hover {
}
@media (max-width:992px) {
.I168869, a.I168869 {
}
.I168869:hover, a.I168869:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168869, a.I168869 {
display:flex;
padding-bottom:1rem;

}
.I168869:hover, a.I168869:hover {
}
}

.I169031, a.I169031 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169031:hover, a.I169031:hover {
}
@media (max-width:992px) {
.I169031, a.I169031 {
}
.I169031:hover, a.I169031:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169031, a.I169031 {
display:flex;
padding-bottom:1rem;

}
.I169031:hover, a.I169031:hover {
}
}

.I169139, a.I169139 {
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;

}
.I169139:hover, a.I169139:hover {
}
@media (max-width:992px) {
.I169139, a.I169139 {
}
.I169139:hover, a.I169139:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169139, a.I169139 {
display:flex;
padding-bottom:1rem;

}
.I169139:hover, a.I169139:hover {
}
}

.I169301 .image, .I169301.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169301 .image:hover, .I169301.image:hover {
}
@media (max-width:640px) {
.I169301 .image, .I169301.image {
border-radius:100%;

}
.I169301 .image:hover, .I169301.image:hover {
}
}

.I169409, a.I169409 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169409:hover, a.I169409:hover {
}
@media (max-width:992px) {
.I169409, a.I169409 {
}
.I169409:hover, a.I169409:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169409, a.I169409 {
display:flex;
padding-bottom:1rem;

}
.I169409:hover, a.I169409:hover {
}
}

.I169571, a.I169571 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169571:hover, a.I169571:hover {
}
@media (max-width:992px) {
.I169571, a.I169571 {
}
.I169571:hover, a.I169571:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169571, a.I169571 {
display:flex;
padding-bottom:1rem;

}
.I169571:hover, a.I169571:hover {
}
}

.I169679, a.I169679 {
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;

}
.I169679:hover, a.I169679:hover {
}
@media (max-width:992px) {
.I169679, a.I169679 {
}
.I169679:hover, a.I169679:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169679, a.I169679 {
display:flex;
padding-bottom:1rem;

}
.I169679:hover, a.I169679:hover {
}
}

h1.I160818, .I160818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I160818:hover {
}
.I160818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160818 > .viewport:hover {
}


.I160819 {
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;

	
}
.I160819:hover {
}
@media (max-width:992px) {
.I160819 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I160819:hover {
}
}
@media (max-width:640px) {
.I160819 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I160819:hover {
}
}

.I160820 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I160820:hover {
}
@media (max-width:992px) {
.I160820 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I160820:hover {
}
}
@media (max-width:640px) {
.I160820 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I160820:hover {
}
}

.I160821 {
display:flex;
position:var(--I160821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I160821-location-transform:translate(0px,0px);
z-index:var(--I160821-z-index, auto);

transform:
var(--I160821-location-transform, translate(0px,0px))
var(--I160821-user-box-transform, translate(0px,0px))
;


position:var(--I160821-position-static-computed, static);
}
.I160821:hover {
}

@media (max-width:640px) {
.I160821 {

width:calc(100vw - 2rem);

}
.I160821:hover {
}

}

.I160822 {
display:flex;
position:var(--I160822-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-genexus-super-apps.svg?timestamp=20241105004605');
box-shadow:none;
overflow:hidden;
}
.I160822:hover {
}

@media (max-width:640px) {
.I160822 {

width:calc(100vw - 2rem);

}
.I160822:hover {
}

}

.I160823 {
display:flex;
position:var(--I160823-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-plataforma-low-code.svg?timestamp=20241107194922');
box-shadow:none;
overflow:hidden;
}
.I160823:hover {
}
.I160823 {
--I160823-position-static-computed:static;
}
.I160823 > .sector, .I160823 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160823 {

width:calc(100vw - 2rem);

}
.I160823:hover {
}

}

.I160824 {
display:flex;
position:var(--I160824-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I160824:hover {
}

@media (max-width:640px) {
.I160824 {

padding-left:1rem;
padding-right:1rem;

}
.I160824:hover {
}

}

.I160825 {
display:flex;
position:var(--I160825-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I160825:hover {
}

@media (max-width:640px) {
.I160825 {

width:calc(100vw - 2rem);

}
.I160825:hover {
}

}

.I160826 {
display:flex;
position:var(--I160826-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I160826:hover {
}
.I160826 {
--I160826-position-static-computed:static;
}
.I160826 > .sector, .I160826 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160826 {

width:calc(100vw - 2rem);

}
.I160826:hover {
}

}
@media (min-width:1440px) {
.I160826 {

}
.I160826:hover {
}
.I160826 {
--I160826-position-static-computed:static;
}
.I160826 > .sector, .I160826 > .group-sectors {
position:relative;
}
}
.I160827 {
display:flex;
position:var(--I160827-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;
}
.I160827:hover {
}

@media (max-width:640px) {
.I160827 {

width:calc(100vw - 2rem);

}
.I160827:hover {
}

}

.I160828 {
display:flex;
position:var(--I160828-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;
}
.I160828:hover {
}

@media (max-width:640px) {
.I160828 {

width:calc(100vw - 2rem);

}
.I160828:hover {
}

}

.I160829 {
display:flex;
position:var(--I160829-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;
}
.I160829:hover {
}

@media (max-width:640px) {
.I160829 {

width:calc(100vw - 2rem);

}
.I160829:hover {
}

}

.I160830 {
display:flex;
position:var(--I160830-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;
}
.I160830:hover {
}

@media (max-width:640px) {
.I160830 {

width:calc(100vw - 2rem);

}
.I160830:hover {
}

}

.I160831 {
display:flex;
position:var(--I160831-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I160831:hover {
}


.I160832 {
display:flex;
position:var(--I160832-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;
}
.I160832:hover {
}

@media (max-width:640px) {
.I160832 {

width:calc(100vw - 2rem);

}
.I160832:hover {
}

}

.I166606 {
display:flex;
position:var(--I166606-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;
}
.I166606:hover {
}


.I160833 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160833:hover {
}

@media (min-width:1440px) {
.I160833 {

order:4;


	
}
.I160833:hover {
}

}
.I160834 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160834:hover {
}

@media (min-width:1440px) {
.I160834 {

order:2;


	
}
.I160834:hover {
}

}
.I160835 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160835:hover {
}


.I160836 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160836:hover {
}


.I160837 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160837:hover {
}


.I160838 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160838:hover {
}


.I160839 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160839:hover {
}


.I160840 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160840:hover {
}


.I160841 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160841:hover {
}


.I160842 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I160842:hover {
}
.I160842 > .sector {
position:relative;
}
@media (max-width:640px) {
.I160842 {



flex-direction:column;
align-items:flex-start;

	
}
.I160842:hover {
}

}

.I160843 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160843:hover {
}


.I167111 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167111:hover {
}


h1.I160844, .I160844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I160844:hover {
}
.I160844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160844 > .viewport:hover {
}

@media (min-width:1440px) {
.I160844 {

order:8;

}
.I160844:hover {
}
.I160844 > .viewport {



}
.I160844 > .viewport:hover {
}

}
h1.I160845, .I160845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I160845:hover {
}
.I160845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160845 > .viewport:hover {
}


h1.I160846, .I160846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I160846:hover {
}
.I160846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160846 > .viewport:hover {
}

@media (min-width:1440px) {
.I160846 {

order:3;

}
.I160846:hover {
}
.I160846 > .viewport {



}
.I160846 > .viewport:hover {
}

}
h1.I160847, .I160847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I160847:hover {
}
.I160847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160847 > .viewport:hover {
}


h1.I160848, .I160848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I160848:hover {
}
.I160848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160848 > .viewport:hover {
}


h1.I160849, .I160849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160849:hover {
}
.I160849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160849 > .viewport:hover {
}


h1.I160850, .I160850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160850:hover {
}
.I160850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160850 > .viewport:hover {
}


h1.I160851, .I160851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160851:hover {
}
.I160851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160851 > .viewport:hover {
}


h1.I160852, .I160852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I160852:hover {
}
.I160852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160852 > .viewport:hover {
}


h1.I160853, .I160853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160853:hover {
}
.I160853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160853 > .viewport:hover {
}


h1.I160854, .I160854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160854:hover {
}
.I160854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160854 > .viewport:hover {
}


h1.I160855, .I160855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;


}
.I160855:hover {
}
.I160855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160855 > .viewport:hover {
}


h1.I160856, .I160856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160856:hover {
}
.I160856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160856 > .viewport:hover {
}


h1.I160857, .I160857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I160857:hover {
}
.I160857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160857 > .viewport:hover {
}


h1.I160858, .I160858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160858:hover {
}
.I160858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160858 > .viewport:hover {
}


h1.I160859, .I160859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160859:hover {
}
.I160859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160859 > .viewport:hover {
}


h1.I160860, .I160860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160860:hover {
}
.I160860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160860 > .viewport:hover {
}


h1.I160861, .I160861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160861:hover {
}
.I160861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160861 > .viewport:hover {
}

@media (max-width:640px) {
.I160861 {

width:100%;


}
.I160861:hover {
}
.I160861 > .viewport {



}
.I160861 > .viewport:hover {
}

}

h1.I160862, .I160862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160862:hover {
}
.I160862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160862 > .viewport:hover {
}


h1.I160863, .I160863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160863:hover {
}
.I160863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160863 > .viewport:hover {
}


h1.I160864, .I160864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160864:hover {
}
.I160864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160864 > .viewport:hover {
}


h1.I160865, .I160865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160865:hover {
}
.I160865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160865 > .viewport:hover {
}


h1.I160866, .I160866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160866:hover {
}
.I160866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160866 > .viewport:hover {
}


h1.I160867, .I160867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160867:hover {
}
.I160867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160867 > .viewport:hover {
}


h1.I160868, .I160868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160868:hover {
}
.I160868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160868 > .viewport:hover {
}


h1.I160869, .I160869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160869:hover {
}
.I160869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160869 > .viewport:hover {
}


h1.I160870, .I160870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160870:hover {
}
.I160870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160870 > .viewport:hover {
}


h1.I160871, .I160871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160871:hover {
}
.I160871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160871 > .viewport:hover {
}


h1.I160872, .I160872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160872:hover {
}
.I160872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160872 > .viewport:hover {
}


h1.I160873, .I160873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160873:hover {
}
.I160873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160873 > .viewport:hover {
}


h1.I160874, .I160874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I160874:hover {
}
.I160874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160874 > .viewport:hover {
}


h1.I160875, .I160875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160875:hover {
}
.I160875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160875 > .viewport:hover {
}


h1.I160876, .I160876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I160876:hover {
}
.I160876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160876 > .viewport:hover {
}

@media (min-width:1440px) {
.I160876 {

order:3;

}
.I160876:hover {
}
.I160876 > .viewport {



}
.I160876 > .viewport:hover {
}

}
h1.I160877, .I160877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160877:hover {
}
.I160877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160877 > .viewport:hover {
}


h1.I160878, .I160878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160878:hover {
}
.I160878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160878 > .viewport:hover {
}


h1.I160879, .I160879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I160879:hover {
}
.I160879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160879 > .viewport:hover {
}


h1.I160880, .I160880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160880:hover {
}
.I160880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160880 > .viewport:hover {
}


h1.I160881, .I160881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160881:hover {
}
.I160881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160881 > .viewport:hover {
}


h1.I160882, .I160882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160882:hover {
}
.I160882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160882 > .viewport:hover {
}


h1.I160883, .I160883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160883:hover {
}
.I160883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160883 > .viewport:hover {
}


h1.I160884, .I160884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160884:hover {
}
.I160884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160884 > .viewport:hover {
}


h1.I160885, .I160885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I160885:hover {
}
.I160885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160885 > .viewport:hover {
}


h1.I160886, .I160886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I160886:hover {
}
.I160886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160886 > .viewport:hover {
}


h1.I160887, .I160887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I160887:hover {
}
.I160887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160887 > .viewport:hover {
}


h1.I160888, .I160888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160888:hover {
}
.I160888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160888 > .viewport:hover {
}


h1.I160889, .I160889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160889:hover {
}
.I160889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160889 > .viewport:hover {
}


h1.I160890, .I160890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160890:hover {
}
.I160890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160890 > .viewport:hover {
}


h1.I160891, .I160891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160891:hover {
}
.I160891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160891 > .viewport:hover {
}


h1.I160892, .I160892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160892:hover {
}
.I160892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160892 > .viewport:hover {
}


h1.I160893, .I160893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160893:hover {
}
.I160893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160893 > .viewport:hover {
}


h1.I160894, .I160894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160894:hover {
}
.I160894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160894 > .viewport:hover {
}


h1.I160895, .I160895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I160895:hover {
}
.I160895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160895 > .viewport:hover {
}


h1.I160896, .I160896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160896:hover {
}
.I160896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160896 > .viewport:hover {
}


h1.I160897, .I160897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160897 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160897:hover {
}
.I160897 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160897 > .viewport:hover {
}

@media (max-width:640px) {
.I160897 {

width:100%;


}
.I160897:hover {
}
.I160897 > .viewport {



}
.I160897 > .viewport:hover {
}

}

h1.I163100, .I163100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163100:hover {
}
.I163100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163100 > .viewport:hover {
}


h1.I166032, .I166032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166032:hover {
}
.I166032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166032 > .viewport:hover {
}


h1.I166505, .I166505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166505:hover {
}
.I166505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166505 > .viewport:hover {
}


h1.I166808, .I166808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166808:hover {
}
.I166808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166808 > .viewport:hover {
}


h1.I167010, .I167010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167010:hover {
}
.I167010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167010 > .viewport:hover {
}


h1.I167313, .I167313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167313:hover {
}
.I167313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167313 > .viewport:hover {
}


h1.I167515, .I167515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167515:hover {
}
.I167515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167515 > .viewport:hover {
}


h1.I167717, .I167717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167717:hover {
}
.I167717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167717 > .viewport:hover {
}

@media (max-width:640px) {
.I167717 {

width:100%;


}
.I167717:hover {
}
.I167717 > .viewport {



}
.I167717 > .viewport:hover {
}

}

h1.I176993, .I176993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176993:hover {
}
.I176993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176993 > .viewport:hover {
}


h1.I177199, .I177199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177199:hover {
}
.I177199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177199 > .viewport:hover {
}


h1.I177405, .I177405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177405 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177405:hover {
}
.I177405 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177405 > .viewport:hover {
}


h1.I177771, .I177771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177771:hover {
}
.I177771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177771 > .viewport:hover {
}


.I160898 .image, .I160898.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160898 .image:hover, .I160898.image:hover {
}
@media (min-width:1440px) {
.I160898 .image, .I160898.image {
width:100%;

}
.I160898 .image:hover, .I160898.image:hover {
}
}
.I160899, a.I160899 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160899:hover, a.I160899:hover {
}
@media (max-width:992px) {
.I160899, a.I160899 {
}
.I160899:hover, a.I160899:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160899, a.I160899 {
display:flex;
padding-bottom:0rem;

}
.I160899:hover, a.I160899:hover {
}
}

.I160900 .image, .I160900.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160900 .image:hover, .I160900.image:hover {
}
@media (min-width:1440px) {
.I160900 .image, .I160900.image {
width:100%;

}
.I160900 .image:hover, .I160900.image:hover {
}
}
.I160901 .image, .I160901.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160901 .image:hover, .I160901.image:hover {
}

.I160902, a.I160902 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160902:hover, a.I160902:hover {
}
@media (max-width:992px) {
.I160902, a.I160902 {
}
.I160902:hover, a.I160902:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160902, a.I160902 {
display:flex;
padding-bottom:0rem;

}
.I160902:hover, a.I160902:hover {
}
}

.I160903, a.I160903 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160903:hover, a.I160903:hover {
}
@media (min-width:1440px) {
.I160903, a.I160903 {
display:flex;
font-weight:500;


}
.I160903:hover, a.I160903:hover {
}
}
.I160904, a.I160904 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160904:hover, a.I160904:hover {
}
@media (max-width:992px) {
.I160904, a.I160904 {
}
.I160904:hover, a.I160904:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160904, a.I160904 {
display:flex;
padding-bottom:0rem;

}
.I160904:hover, a.I160904:hover {
}
}

.I160905, a.I160905 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I160905:hover, a.I160905:hover {
}
@media (max-width:640px) {
.I160905, a.I160905 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160905:hover, a.I160905:hover {
}
}

.I160906, a.I160906 {
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;

}
.I160906:hover, a.I160906:hover {
}
@media (max-width:992px) {
.I160906, a.I160906 {
}
.I160906:hover, a.I160906:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160906, a.I160906 {
display:flex;
padding-bottom:1rem;

}
.I160906:hover, a.I160906:hover {
}
}

.I160907, a.I160907 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160907:hover, a.I160907:hover {
}

.I160908, a.I160908 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160908:hover, a.I160908:hover {
}
@media (min-width:1440px) {
.I160908, a.I160908 {
display:flex;
font-weight:500;


}
.I160908:hover, a.I160908:hover {
}
}
.I160909 .image, .I160909.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160909 .image:hover, .I160909.image:hover {
}

.I160910, a.I160910 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160910:hover, a.I160910:hover {
}
@media (min-width:1440px) {
.I160910, a.I160910 {
display:flex;
font-weight:500;


}
.I160910:hover, a.I160910:hover {
}
}
.I160911, a.I160911 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160911:hover, a.I160911:hover {
}
@media (max-width:992px) {
.I160911, a.I160911 {
}
.I160911:hover, a.I160911:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160911, a.I160911 {
display:flex;
padding-bottom:0rem;

}
.I160911:hover, a.I160911:hover {
}
}

.I160912 .image, .I160912.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160912 .image:hover, .I160912.image:hover {
}

.I160913, a.I160913 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160913:hover, a.I160913:hover {
}
@media (min-width:1440px) {
.I160913, a.I160913 {
display:flex;
font-weight:500;


}
.I160913:hover, a.I160913:hover {
}
}
.I160914, a.I160914 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160914:hover, a.I160914:hover {
}
@media (max-width:992px) {
.I160914, a.I160914 {
}
.I160914:hover, a.I160914:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160914, a.I160914 {
display:flex;
padding-bottom:0rem;

}
.I160914:hover, a.I160914:hover {
}
}

.I160915 .image, .I160915.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I160915 .image:hover, .I160915.image:hover {
}

.I160916, a.I160916 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160916:hover, a.I160916:hover {
}
@media (min-width:1440px) {
.I160916, a.I160916 {
display:flex;
font-weight:500;


}
.I160916:hover, a.I160916:hover {
}
}
.I160917, a.I160917 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160917:hover, a.I160917:hover {
}
@media (max-width:992px) {
.I160917, a.I160917 {
}
.I160917:hover, a.I160917:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160917, a.I160917 {
display:flex;
padding-bottom:0rem;

}
.I160917:hover, a.I160917:hover {
}
}

.I160918 .image, .I160918.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160918 .image:hover, .I160918.image:hover {
}

.I160919 .image, .I160919.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160919 .image:hover, .I160919.image:hover {
}

.I160920 .image, .I160920.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160920 .image:hover, .I160920.image:hover {
}

.I160921, a.I160921 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160921:hover, a.I160921:hover {
}
@media (max-width:992px) {
.I160921, a.I160921 {
}
.I160921:hover, a.I160921:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160921, a.I160921 {
display:flex;
padding-bottom:0rem;

}
.I160921:hover, a.I160921:hover {
}
}

.I160922, a.I160922 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160922:hover, a.I160922:hover {
}
@media (min-width:1440px) {
.I160922, a.I160922 {
display:flex;
font-weight:500;


}
.I160922:hover, a.I160922:hover {
}
}
.I160923, a.I160923 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160923:hover, a.I160923:hover {
}
@media (max-width:992px) {
.I160923, a.I160923 {
}
.I160923:hover, a.I160923:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160923, a.I160923 {
display:flex;
padding-bottom:0rem;

}
.I160923:hover, a.I160923:hover {
}
}

.I160924, a.I160924 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160924:hover, a.I160924:hover {
}
@media (max-width:992px) {
.I160924, a.I160924 {
}
.I160924:hover, a.I160924:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I160924, a.I160924 {
display:flex;
font-weight:500;


}
.I160924:hover, a.I160924:hover {
}
}
.I160925, a.I160925 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160925:hover, a.I160925:hover {
}
@media (max-width:992px) {
.I160925, a.I160925 {
}
.I160925:hover, a.I160925:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160925, a.I160925 {
display:flex;
padding-bottom:0rem;

}
.I160925:hover, a.I160925:hover {
}
}

.I160926, a.I160926 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160926:hover, a.I160926:hover {
}
@media (min-width:1440px) {
.I160926, a.I160926 {
display:flex;
font-weight:500;


}
.I160926:hover, a.I160926:hover {
}
}
.I160927 {
}
.I160927:hover {
}
.I160927 {
}
.I160927:hover {
}


.I160928, a.I160928 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160928:hover, a.I160928:hover {
}

.I160929, a.I160929 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160929:hover, a.I160929:hover {
}

.I160930 .button, .I160930.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160930 button.button, button.I160930.button {
cursor:pointer;
}
.I160930 .button .text, .I160930.button .text {
}
.I160930 .button .icon, .I160930.button .icon {
flex:none;
background-size:100% 100%;
}
.I160930 .button:hover, .I160930.button:hover {
}
.I160930 .button:hover .text, .I160930.button:hover .text {
}
.I160930 .button:hover .icon, .I160930.button:hover .icon {
background-size:100% 100%;
}

.I160931 .button, .I160931.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160931 button.button, button.I160931.button {
cursor:pointer;
}
.I160931 .button .text, .I160931.button .text {
}
.I160931 .button .icon, .I160931.button .icon {
flex:none;
background-size:100% 100%;
}
.I160931 .button:hover, .I160931.button:hover {
}
.I160931 .button:hover .text, .I160931.button:hover .text {
}
.I160931 .button:hover .icon, .I160931.button:hover .icon {
background-size:100% 100%;
}

.I160932 .button, .I160932.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160932 button.button, button.I160932.button {
cursor:pointer;
}
.I160932 .button .text, .I160932.button .text {
}
.I160932 .button .icon, .I160932.button .icon {
flex:none;
background-size:100% 100%;
}
.I160932 .button:hover, .I160932.button:hover {
}
.I160932 .button:hover .text, .I160932.button:hover .text {
}
.I160932 .button:hover .icon, .I160932.button:hover .icon {
background-size:100% 100%;
}

.I160933 .button, .I160933.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160933 button.button, button.I160933.button {
cursor:pointer;
}
.I160933 .button .text, .I160933.button .text {
}
.I160933 .button .icon, .I160933.button .icon {
flex:none;
background-size:100% 100%;
}
.I160933 .button:hover, .I160933.button:hover {
}
.I160933 .button:hover .text, .I160933.button:hover .text {
}
.I160933 .button:hover .icon, .I160933.button:hover .icon {
background-size:100% 100%;
}

.I160934 .button, .I160934.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160934 button.button, button.I160934.button {
cursor:pointer;
}
.I160934 .button .text, .I160934.button .text {
}
.I160934 .button .icon, .I160934.button .icon {
flex:none;
background-size:100% 100%;
}
.I160934 .button:hover, .I160934.button:hover {
}
.I160934 .button:hover .text, .I160934.button:hover .text {
}
.I160934 .button:hover .icon, .I160934.button:hover .icon {
background-size:100% 100%;
}

.I160935 .button, .I160935.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160935 button.button, button.I160935.button {
cursor:pointer;
}
.I160935 .button .text, .I160935.button .text {
}
.I160935 .button .icon, .I160935.button .icon {
flex:none;
background-size:100% 100%;
}
.I160935 .button:hover, .I160935.button:hover {
}
.I160935 .button:hover .text, .I160935.button:hover .text {
}
.I160935 .button:hover .icon, .I160935.button:hover .icon {
background-size:100% 100%;
}

.I160936 .button, .I160936.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160936 button.button, button.I160936.button {
cursor:pointer;
}
.I160936 .button .text, .I160936.button .text {
}
.I160936 .button .icon, .I160936.button .icon {
flex:none;
background-size:100% 100%;
}
.I160936 .button:hover, .I160936.button:hover {
}
.I160936 .button:hover .text, .I160936.button:hover .text {
}
.I160936 .button:hover .icon, .I160936.button:hover .icon {
background-size:100% 100%;
}

.I160937 .button, .I160937.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160937 button.button, button.I160937.button {
cursor:pointer;
}
.I160937 .button .text, .I160937.button .text {
}
.I160937 .button .icon, .I160937.button .icon {
flex:none;
background-size:100% 100%;
}
.I160937 .button:hover, .I160937.button:hover {
}
.I160937 .button:hover .text, .I160937.button:hover .text {
}
.I160937 .button:hover .icon, .I160937.button:hover .icon {
background-size:100% 100%;
}

.I160938 .button, .I160938.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160938 button.button, button.I160938.button {
cursor:pointer;
}
.I160938 .button .text, .I160938.button .text {
}
.I160938 .button .icon, .I160938.button .icon {
flex:none;
background-size:100% 100%;
}
.I160938 .button:hover, .I160938.button:hover {
}
.I160938 .button:hover .text, .I160938.button:hover .text {
}
.I160938 .button:hover .icon, .I160938.button:hover .icon {
background-size:100% 100%;
}

.I160939 .button, .I160939.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160939 button.button, button.I160939.button {
cursor:pointer;
}
.I160939 .button .text, .I160939.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I160939 .button .icon, .I160939.button .icon {
flex:none;
background-size:100% 100%;
}
.I160939 .button:hover, .I160939.button:hover {
}
.I160939 .button:hover .text, .I160939.button:hover .text {
}
.I160939 .button:hover .icon, .I160939.button:hover .icon {
background-size:100% 100%;
}

.I160940, a.I160940 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160940:hover, a.I160940:hover {
}

.I160941, a.I160941 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160941:hover, a.I160941:hover {
}

.I160942, a.I160942 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160942:hover, a.I160942:hover {
}

.I160943, a.I160943 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160943:hover, a.I160943:hover {
}

.I160944, a.I160944 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160944:hover, a.I160944:hover {
}

.I160945, a.I160945 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160945:hover, a.I160945:hover {
}

.I160946, a.I160946 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160946:hover, a.I160946:hover {
}

.I160947 .button, .I160947.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160947 button.button, button.I160947.button {
cursor:pointer;
}
.I160947 .button .text, .I160947.button .text {
}
.I160947 .button .icon, .I160947.button .icon {
flex:none;
background-size:100% 100%;
}
.I160947 .button:hover, .I160947.button:hover {
}
.I160947 .button:hover .text, .I160947.button:hover .text {
}
.I160947 .button:hover .icon, .I160947.button:hover .icon {
background-size:100% 100%;
}

.I160948, a.I160948 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160948:hover, a.I160948:hover {
}

.I160949, a.I160949 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160949:hover, a.I160949:hover {
}

.I160950, a.I160950 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160950:hover, a.I160950:hover {
}

.I160951 .image, .I160951.image {
vertical-align:top;
}
.I160951 .image:hover, .I160951.image:hover {
}

.I163003, a.I163003 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I163003:hover, a.I163003:hover {
}

.I165931, a.I165931 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165931:hover, a.I165931:hover {
}

.I166404, a.I166404 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166404:hover, a.I166404:hover {
}

.I166707 .button, .I166707.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166707 button.button, button.I166707.button {
cursor:pointer;
}
.I166707 .button .text, .I166707.button .text {
}
.I166707 .button .icon, .I166707.button .icon {
flex:none;
background-size:100% 100%;
}
.I166707 .button:hover, .I166707.button:hover {
}
.I166707 .button:hover .text, .I166707.button:hover .text {
}
.I166707 .button:hover .icon, .I166707.button:hover .icon {
background-size:100% 100%;
}

.I166909, a.I166909 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166909:hover, a.I166909:hover {
}

.I167212, a.I167212 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167212:hover, a.I167212:hover {
}

.I167414, a.I167414 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167414:hover, a.I167414:hover {
}

.I167616 .image, .I167616.image {
vertical-align:top;
}
.I167616 .image:hover, .I167616.image:hover {
}

.I176890, a.I176890 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176890:hover, a.I176890:hover {
}

.I177096, a.I177096 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177096:hover, a.I177096:hover {
}

.I177302, a.I177302 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177302:hover, a.I177302:hover {
}

.I177667, a.I177667 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177667:hover, a.I177667:hover {
}

h1.I160952, .I160952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160952:hover {
}
.I160952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160952 > .viewport:hover {
}


.I160756 {
}
.I160756:hover {
}
.I160756 {
}
.I160756: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;
}
}


