/* Cache file:3706_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I158809 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I158809: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 {
}
.I158809 {
width:100%;

	
}
.I158809: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 {
}
.I158809 {
width:100%;

	
}
.I158809:hover {
}
}

.I158810 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I158810:hover {
}
@media (max-width:992px) {
.I158810 {

padding-top:70px;


}
.I158810:hover {
}
}
@media (max-width:640px) {
.I158810 {

width:100%;
margin-top:40px;


}
.I158810:hover {
}
}
@media (min-width:1440px) {
.I158810 {

order:28;

}
.I158810:hover {
}
}
.I158819 {
display:flex;
position:var(--I158819-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(--I158819-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I158819-location-transform:translate(0px,0px);
	

transform:
var(--I158819-location-transform, translate(0px,0px))
var(--I158819-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I158819:hover {
}
.I158819 {
--I158819-position-static-computed:static;
}
.I158819 > .sector, .I158819 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I158819 {

position:fixed;
z-index:var(--I158819-z-index, 1);

transform:
var(--I158819-location-transform, translate(0px,0px))
var(--I158819-user-box-transform, translate(0px,0px))
;


}
.I158819:hover {
}

}
@media (max-width:640px) {
.I158819 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I158819-z-index, 1);

transform:
var(--I158819-location-transform, translate(0px,0px))
var(--I158819-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I158819:hover {
}
.I158819 {
--I158819-position-static-computed:static;
}
.I158819 > .sector, .I158819 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I158819 {

order:25;
}
.I158819:hover {
}

}
.I158824 {
display:flex;
position:var(--I158824-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;


}
.I158824:hover {
}

@media (max-width:992px) {
.I158824 {

margin-top:2rem;

}
.I158824:hover {
}

}
@media (max-width:640px) {
.I158824 {

width:100%;
margin-top:0rem;

}
.I158824:hover {
}

}

.I158842 {
display:flex;
position:var(--I158842-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;
--I158842-location-transform:translate(0px,0px);
z-index:var(--I158842-z-index, auto);

transform:
var(--I158842-location-transform, translate(0px,0px))
var(--I158842-user-box-transform, translate(0px,0px))
;

--I158842-z-index:1000;
position:var(--I158842-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I158842:hover {
}
.I158842 {
--I158842-position-static-computed:static;
}
.I158842 > .sector, .I158842 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158842 {

width:100%;

}
.I158842:hover {
}

}
@media (min-width:1440px) {
.I158842 {

order:59;
}
.I158842:hover {
}

}
.I158835 {
display:flex;
position:var(--I158835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I158835:hover {
}

@media (min-width:1440px) {
.I158835 {

order:49;
}
.I158835:hover {
}

}
.I158836 {
display:flex;
position:var(--I158836-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I158836:hover {
}

@media (min-width:1440px) {
.I158836 {

order:51;
}
.I158836:hover {
}

}
.I158834 {
display:flex;
position:var(--I158834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I158834:hover {
}

@media (min-width:1440px) {
.I158834 {

order:47;
}
.I158834:hover {
}

}
.I158833 {
display:flex;
position:var(--I158833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I158833:hover {
}

@media (min-width:1440px) {
.I158833 {

order:44;
}
.I158833:hover {
}

}
.I158828 {
display:flex;
position:var(--I158828-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158828:hover {
}


.I158832 {
display:flex;
position:var(--I158832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I158832:hover {
}

@media (min-width:1440px) {
.I158832 {

order:40;
}
.I158832:hover {
}

}
.I158820 {
display:flex;
position:var(--I158820-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I158820:hover {
}

@media (min-width:1440px) {
.I158820 {

order:26;
}
.I158820:hover {
}

}
.I158827 {
display:flex;
position:var(--I158827-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I158827:hover {
}


.I158817 {
display:flex;
position:var(--I158817-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(--I158817-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I158817-location-transform:translate(0px,0px);
z-index:var(--I158817-z-index, 1);

transform:
var(--I158817-location-transform, translate(0px,0px))
var(--I158817-user-box-transform, translate(0px,0px))
;

--I158817-z-index:555;
}
.I158817:hover {
}
.I158817 {
--I158817-position-static-computed:relative;
}
.I158817 > .sector, .I158817 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158817 {

height:72px;
margin-bottom:-72px;

}
.I158817:hover {
}

}
@media (max-width:640px) {
.I158817 {

box-sizing:border-box;

}
.I158817:hover {
}

}
@media (min-width:1440px) {
.I158817 {

order:17;
}
.I158817:hover {
}

}
.I158814 {
display:flex;
position:var(--I158814-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(--I158814-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158814-location-transform:translate(-50%,0px);
	

transform:
var(--I158814-location-transform, translate(0px,0px))
var(--I158814-user-box-transform, translate(0px,0px))
;

--I158814-z-index:999;
}
.I158814:hover {
}
.I158814 {
--I158814-position-static-computed:relative;
}
.I158814 > .sector, .I158814 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158814 {

height:auto;
min-height:90px;

}
.I158814:hover {
}
.I158814 {
--I158814-position-static-computed:static;
}
.I158814 > .sector, .I158814 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I158814 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I158814:hover {
}

}
@media (min-width:1440px) {
.I158814 {

order:4;
position:fixed;
z-index:var(--I158814-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158814-location-transform:translate(-50%,0px);
	

transform:
var(--I158814-location-transform, translate(0px,0px))
var(--I158814-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I158814:hover {
}

}
.I158821 {
display:flex;
position:var(--I158821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I158821:hover {
}

@media (min-width:1440px) {
.I158821 {

order:18;
}
.I158821:hover {
}

}
.I158837 {
display:flex;
position:var(--I158837-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I158837:hover {
}

@media (min-width:1440px) {
.I158837 {

order:52;
}
.I158837:hover {
}

}
.I158839 {
display:flex;
position:var(--I158839-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I158839:hover {
}

@media (min-width:1440px) {
.I158839 {

order:55;
}
.I158839:hover {
}

}
.I158838 {
display:flex;
position:var(--I158838-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I158838:hover {
}

@media (min-width:1440px) {
.I158838 {

order:54;
}
.I158838:hover {
}

}
.I158840 {
display:flex;
position:var(--I158840-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I158840:hover {
}

@media (min-width:1440px) {
.I158840 {

order:56;
}
.I158840:hover {
}

}
.I158822 {
display:flex;
position:var(--I158822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I158822:hover {
}

@media (min-width:1440px) {
.I158822 {

order:24;
}
.I158822:hover {
}

}
.I158826 {
display:flex;
position:var(--I158826-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I158826:hover {
}


.I158818 {
display:flex;
position:var(--I158818-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I158818:hover {
}

@media (min-width:1440px) {
.I158818 {

order:27;
}
.I158818:hover {
}

}
.I158841 {
display:flex;
position:var(--I158841-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I158841:hover {
}

@media (min-width:1440px) {
.I158841 {

order:58;
}
.I158841:hover {
}

}
.I158843 {
display:flex;
position:var(--I158843-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I158843:hover {
}

@media (min-width:1440px) {
.I158843 {

order:59;
}
.I158843:hover {
}

}
.I158844 {
display:flex;
position:var(--I158844-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I158844:hover {
}

@media (min-width:1440px) {
.I158844 {

order:60;
}
.I158844:hover {
}

}
.I158845 {
display:flex;
position:var(--I158845-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I158845:hover {
}

@media (min-width:1440px) {
.I158845 {

order:61;
}
.I158845:hover {
}

}
.I158829 {
display:flex;
position:var(--I158829-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158829:hover {
}


.I158846 {
display:flex;
position:var(--I158846-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I158846:hover {
}

@media (min-width:1440px) {
.I158846 {

order:63;
}
.I158846:hover {
}

}
.I158847 {
display:flex;
position:var(--I158847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I158847:hover {
}

@media (min-width:1440px) {
.I158847 {

order:65;
}
.I158847:hover {
}

}
.I158816 {
display:flex;
position:var(--I158816-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158816:hover {
}

@media (min-width:1440px) {
.I158816 {

order:66;
}
.I158816:hover {
}

}
.I158848 {
display:flex;
position:var(--I158848-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I158848:hover {
}

@media (min-width:1440px) {
.I158848 {

order:68;
}
.I158848:hover {
}

}
.I158849 {
display:flex;
position:var(--I158849-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I158849:hover {
}

@media (min-width:1440px) {
.I158849 {

order:69;
}
.I158849:hover {
}

}
.I158831 {
display:flex;
position:var(--I158831-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I158831:hover {
}

@media (min-width:1440px) {
.I158831 {

order:70;
}
.I158831:hover {
}

}
.I158850 {
display:flex;
position:var(--I158850-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I158850:hover {
}

@media (min-width:1440px) {
.I158850 {

order:71;
}
.I158850:hover {
}

}
.I158815 {
display:flex;
position:var(--I158815-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158815:hover {
}

@media (min-width:1440px) {
.I158815 {

order:72;
}
.I158815:hover {
}

}
.I158812 {
display:flex;
position:var(--I158812-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I158812:hover {
}

@media (min-width:1440px) {
.I158812 {

order:73;
}
.I158812:hover {
}

}
.I158811 {
display:flex;
position:var(--I158811-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I158811:hover {
}

@media (min-width:1440px) {
.I158811 {

order:74;
}
.I158811:hover {
}

}
.I158825 {
display:flex;
position:var(--I158825-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158825:hover {
}


.I158813 {
display:flex;
position:var(--I158813-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I158813:hover {
}

@media (min-width:1440px) {
.I158813 {

order:16;
}
.I158813:hover {
}

}
.I158851 {
display:flex;
position:var(--I158851-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I158851:hover {
}

@media (min-width:1440px) {
.I158851 {

order:76;
}
.I158851:hover {
}

}
.I158823 {
display:flex;
position:var(--I158823-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I158823:hover {
}


.I158830 {
display:flex;
position:var(--I158830-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I158830:hover {
}


h1.I158853, .I158853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158853:hover {
}
.I158853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158853 > .viewport:hover {
}


.I158854 {
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;

	
}
.I158854:hover {
}
@media (max-width:992px) {
.I158854 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I158854:hover {
}
}
@media (max-width:640px) {
.I158854 {
padding-left:1rem;
padding-right:1rem;

	
}
.I158854:hover {
}
}

.I158855 {
display:flex;
position:var(--I158855-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I158855:hover {
}


.I158856 {
display:flex;
position:var(--I158856-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I158856:hover {
}


.I158857 {
display:flex;
position:var(--I158857-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I158857:hover {
}


.I158858 {
display:flex;
position:var(--I158858-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I158858:hover {
}


.I158859 {
display:flex;
position:var(--I158859-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I158859:hover {
}


.I158860 {
display:flex;
position:var(--I158860-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I158860:hover {
}


.I167946 {
display:flex;
position:var(--I167946-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167946:hover {
}


.I168702 {
display:flex;
position:var(--I168702-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168702:hover {
}


.I169242 {
display:flex;
position:var(--I169242-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169242:hover {
}


.I158861 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158861:hover {
}


.I158862 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158862:hover {
}


.I158863 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158863:hover {
}


.I168324 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168324:hover {
}


.I168972 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168972:hover {
}


.I169512 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169512:hover {
}


h1.I158864, .I158864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158864:hover {
}
.I158864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158864 > .viewport:hover {
}

@media (max-width:992px) {
.I158864 {

height:auto;


}
.I158864:hover {
}
.I158864 > .viewport {



}
.I158864 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I158864 {

order:4;

}
.I158864:hover {
}
.I158864 > .viewport {



}
.I158864 > .viewport:hover {
}

}
h1.I158865, .I158865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158865:hover {
}
.I158865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158865 > .viewport:hover {
}

@media (min-width:1440px) {
.I158865 {

order:5;

}
.I158865:hover {
}
.I158865 > .viewport {



}
.I158865 > .viewport:hover {
}

}
h1.I158866, .I158866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I158866:hover {
}
.I158866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158866 > .viewport:hover {
}


h1.I158867, .I158867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158867:hover {
}
.I158867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158867 > .viewport:hover {
}


h1.I158868, .I158868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158868:hover {
}
.I158868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158868 > .viewport:hover {
}


h1.I158869, .I158869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158869:hover {
}
.I158869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158869 > .viewport:hover {
}


h1.I158870, .I158870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158870:hover {
}
.I158870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158870 > .viewport:hover {
}


h1.I158871, .I158871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158871:hover {
}
.I158871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158871 > .viewport:hover {
}


h1.I158872, .I158872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158872:hover {
}
.I158872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158872 > .viewport:hover {
}


h1.I158873, .I158873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158873:hover {
}
.I158873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158873 > .viewport:hover {
}


h1.I158874, .I158874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158874:hover {
}
.I158874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158874 > .viewport:hover {
}


h1.I158875, .I158875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I158875:hover {
}
.I158875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158875 > .viewport:hover {
}

@media (min-width:1440px) {
.I158875 {

order:3;

}
.I158875:hover {
}
.I158875 > .viewport {



}
.I158875 > .viewport:hover {
}

}
h1.I158876, .I158876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I158876:hover {
}
.I158876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158876 > .viewport:hover {
}

@media (min-width:1440px) {
.I158876 {

order:7;

}
.I158876:hover {
}
.I158876 > .viewport {



}
.I158876 > .viewport:hover {
}

}
h1.I158877, .I158877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158877:hover {
}
.I158877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158877 > .viewport:hover {
}

@media (min-width:1440px) {
.I158877 {

order:6;

}
.I158877:hover {
}
.I158877 > .viewport {



}
.I158877 > .viewport:hover {
}

}
h1.I158878, .I158878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I158878:hover {
}
.I158878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158878 > .viewport:hover {
}

@media (min-width:1440px) {
.I158878 {

order:8;

}
.I158878:hover {
}
.I158878 > .viewport {



}
.I158878 > .viewport:hover {
}

}
h1.I158879, .I158879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158879:hover {
}
.I158879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158879 > .viewport:hover {
}


h1.I158880, .I158880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I158880:hover {
}
.I158880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158880 > .viewport:hover {
}


h1.I158881, .I158881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I158881:hover {
}
.I158881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158881 > .viewport:hover {
}


h1.I158882, .I158882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I158882:hover {
}
.I158882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158882 > .viewport:hover {
}


h1.I158883, .I158883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158883:hover {
}
.I158883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158883 > .viewport:hover {
}


h1.I158884, .I158884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158884:hover {
}
.I158884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158884 > .viewport:hover {
}


h1.I158885, .I158885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158885:hover {
}
.I158885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158885 > .viewport:hover {
}


h1.I158886, .I158886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158886:hover {
}
.I158886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158886 > .viewport:hover {
}


h1.I158887, .I158887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158887:hover {
}
.I158887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158887 > .viewport:hover {
}


h1.I158888, .I158888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158888:hover {
}
.I158888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158888 > .viewport:hover {
}


h1.I165827, .I165827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165827:hover {
}
.I165827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165827 > .viewport:hover {
}


h1.I167823, .I167823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167823:hover {
}
.I167823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167823 > .viewport:hover {
}


h1.I168054, .I168054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168054:hover {
}
.I168054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168054 > .viewport:hover {
}


h1.I168270, .I168270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168270:hover {
}
.I168270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168270 > .viewport:hover {
}


h1.I168432, .I168432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168432:hover {
}
.I168432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168432 > .viewport:hover {
}


h1.I168540, .I168540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168540:hover {
}
.I168540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168540 > .viewport:hover {
}


h1.I168810, .I168810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168810:hover {
}
.I168810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168810 > .viewport:hover {
}


h1.I168918, .I168918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168918:hover {
}
.I168918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168918 > .viewport:hover {
}


h1.I169080, .I169080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169080:hover {
}
.I169080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169080 > .viewport:hover {
}


h1.I169188, .I169188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169188:hover {
}
.I169188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169188 > .viewport:hover {
}


h1.I169350, .I169350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169350:hover {
}
.I169350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169350 > .viewport:hover {
}


h1.I169458, .I169458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169458:hover {
}
.I169458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169458 > .viewport:hover {
}


h1.I169620, .I169620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169620:hover {
}
.I169620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169620 > .viewport:hover {
}


h1.I169728, .I169728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169728:hover {
}
.I169728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169728 > .viewport:hover {
}


.I158889 {
display:flex;

}
.I158889:hover {
}
@media (max-width:992px) {
.I158889 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I158889:hover {
}
}
@media (max-width:640px) {
.I158889 {
display:flex;
height:60vw;

}
.I158889:hover {
}
}

.I158890, a.I158890 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I158890:hover, a.I158890:hover {
}
@media (max-width:640px) {
.I158890, a.I158890 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158890:hover, a.I158890:hover {
}
}

.I158891, a.I158891 {
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;

}
.I158891:hover, a.I158891:hover {
}
@media (max-width:640px) {
.I158891, a.I158891 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158891:hover, a.I158891:hover {
}
}

.I158892 .image, .I158892.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158892 .image:hover, .I158892.image:hover {
}
@media (max-width:640px) {
.I158892 .image, .I158892.image {
border-radius:100%;

}
.I158892 .image:hover, .I158892.image:hover {
}
}

.I158893, a.I158893 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158893:hover, a.I158893:hover {
}
@media (max-width:992px) {
.I158893, a.I158893 {
}
.I158893:hover, a.I158893:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158893, a.I158893 {
display:flex;
padding-bottom:1rem;

}
.I158893:hover, a.I158893:hover {
}
}

.I158894, a.I158894 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158894:hover, a.I158894:hover {
}
@media (max-width:992px) {
.I158894, a.I158894 {
}
.I158894:hover, a.I158894:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158894, a.I158894 {
display:flex;
padding-bottom:1rem;

}
.I158894:hover, a.I158894:hover {
}
}

.I158895, a.I158895 {
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;

}
.I158895:hover, a.I158895:hover {
}
@media (max-width:992px) {
.I158895, a.I158895 {
}
.I158895:hover, a.I158895:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158895, a.I158895 {
display:flex;
padding-bottom:1rem;

}
.I158895:hover, a.I158895:hover {
}
}

.I158896 .image, .I158896.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158896 .image:hover, .I158896.image:hover {
}
@media (max-width:640px) {
.I158896 .image, .I158896.image {
border-radius:100%;

}
.I158896 .image:hover, .I158896.image:hover {
}
}

.I158897, a.I158897 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158897:hover, a.I158897:hover {
}
@media (max-width:992px) {
.I158897, a.I158897 {
}
.I158897:hover, a.I158897:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158897, a.I158897 {
display:flex;
padding-bottom:1rem;

}
.I158897:hover, a.I158897:hover {
}
}

.I158898, a.I158898 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158898:hover, a.I158898:hover {
}
@media (max-width:992px) {
.I158898, a.I158898 {
}
.I158898:hover, a.I158898:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158898, a.I158898 {
display:flex;
padding-bottom:1rem;

}
.I158898:hover, a.I158898:hover {
}
}

.I158899, a.I158899 {
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;

}
.I158899:hover, a.I158899:hover {
}
@media (max-width:992px) {
.I158899, a.I158899 {
}
.I158899:hover, a.I158899:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158899, a.I158899 {
display:flex;
padding-bottom:1rem;

}
.I158899:hover, a.I158899:hover {
}
}

.I158900 .button, .I158900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I158900 button.button, button.I158900.button {
cursor:pointer;
}
.I158900 .button .text, .I158900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I158900 .button .icon, .I158900.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;
}
.I158900 .button:hover, .I158900.button:hover {
}
.I158900 .button:hover .text, .I158900.button:hover .text {
text-decoration:underline;

}
.I158900 .button:hover .icon, .I158900.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) {
.I158900 .button, .I158900.button {
}
.I158900 button.button, button.I158900.button {
}
.I158900 .button .text, .I158900.button .text {
font-family:Rubik;

}
.I158900 .button .icon, .I158900.button .icon {
background-size:100% 100%;
}
.I158900 .button:hover, .I158900.button:hover {
}
.I158900 .button:hover .text, .I158900.button:hover .text {
}
.I158900 .button:hover .icon, .I158900.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I158900 .button, .I158900.button {
}
.I158900 button.button, button.I158900.button {
}
.I158900 .button .text, .I158900.button .text {
}
.I158900 .button .icon, .I158900.button .icon {
background-size:100% 100%;
}
.I158900 .button:hover, .I158900.button:hover {
}
.I158900 .button:hover .text, .I158900.button:hover .text {
}
.I158900 .button:hover .icon, .I158900.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I158900 .button, .I158900.button {
}
.I158900 button.button, button.I158900.button {
}
.I158900 .button .text, .I158900.button .text {
}
.I158900 .button .icon, .I158900.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');
}
.I158900 .button:hover, .I158900.button:hover {
}
.I158900 .button:hover .text, .I158900.button:hover .text {
}
.I158900 .button:hover .icon, .I158900.button:hover .icon {
background-size:100% 100%;
}
}
.I158901, a.I158901 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158901:hover, a.I158901:hover {
}
@media (max-width:992px) {
.I158901, a.I158901 {
}
.I158901:hover, a.I158901:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158901, a.I158901 {
display:flex;
padding-bottom:1rem;

}
.I158901:hover, a.I158901:hover {
}
}

.I158902, a.I158902 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158902:hover, a.I158902:hover {
}
@media (max-width:992px) {
.I158902, a.I158902 {
}
.I158902:hover, a.I158902:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158902, a.I158902 {
display:flex;
padding-bottom:1rem;

}
.I158902:hover, a.I158902:hover {
}
}

.I158903, a.I158903 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158903:hover, a.I158903:hover {
}
@media (max-width:992px) {
.I158903, a.I158903 {
}
.I158903:hover, a.I158903:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158903, a.I158903 {
display:flex;
padding-bottom:1rem;

}
.I158903:hover, a.I158903:hover {
}
}

.I158904 .button, .I158904.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158904 button.button, button.I158904.button {
cursor:pointer;
}
.I158904 .button .text, .I158904.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158904 .button .icon, .I158904.button .icon {
flex:none;
background-size:100% 100%;
}
.I158904 .button:hover, .I158904.button:hover {
}
.I158904 .button:hover .text, .I158904.button:hover .text {
}
.I158904 .button:hover .icon, .I158904.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158904 .button, .I158904.button {
}
.I158904 button.button, button.I158904.button {
}
.I158904 .button .text, .I158904.button .text {
font-family:Rubik;

}
.I158904 .button .icon, .I158904.button .icon {
background-size:100% 100%;
}
.I158904 .button:hover, .I158904.button:hover {
}
.I158904 .button:hover .text, .I158904.button:hover .text {
}
.I158904 .button:hover .icon, .I158904.button:hover .icon {
background-size:100% 100%;
}
}

.I158905 .button, .I158905.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158905 button.button, button.I158905.button {
cursor:pointer;
}
.I158905 .button .text, .I158905.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158905 .button .icon, .I158905.button .icon {
flex:none;
background-size:100% 100%;
}
.I158905 .button:hover, .I158905.button:hover {
}
.I158905 .button:hover .text, .I158905.button:hover .text {
}
.I158905 .button:hover .icon, .I158905.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158905 .button, .I158905.button {
}
.I158905 button.button, button.I158905.button {
}
.I158905 .button .text, .I158905.button .text {
font-family:Rubik;

}
.I158905 .button .icon, .I158905.button .icon {
background-size:100% 100%;
}
.I158905 .button:hover, .I158905.button:hover {
}
.I158905 .button:hover .text, .I158905.button:hover .text {
}
.I158905 .button:hover .icon, .I158905.button:hover .icon {
background-size:100% 100%;
}
}

.I158906 .button, .I158906.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158906 button.button, button.I158906.button {
cursor:pointer;
}
.I158906 .button .text, .I158906.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158906 .button .icon, .I158906.button .icon {
flex:none;
background-size:100% 100%;
}
.I158906 .button:hover, .I158906.button:hover {
}
.I158906 .button:hover .text, .I158906.button:hover .text {
}
.I158906 .button:hover .icon, .I158906.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158906 .button, .I158906.button {
}
.I158906 button.button, button.I158906.button {
}
.I158906 .button .text, .I158906.button .text {
font-family:Rubik;

}
.I158906 .button .icon, .I158906.button .icon {
background-size:100% 100%;
}
.I158906 .button:hover, .I158906.button:hover {
}
.I158906 .button:hover .text, .I158906.button:hover .text {
}
.I158906 .button:hover .icon, .I158906.button:hover .icon {
background-size:100% 100%;
}
}

.I158907 .button, .I158907.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158907 button.button, button.I158907.button {
cursor:pointer;
}
.I158907 .button .text, .I158907.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158907 .button .icon, .I158907.button .icon {
flex:none;
background-size:100% 100%;
}
.I158907 .button:hover, .I158907.button:hover {
}
.I158907 .button:hover .text, .I158907.button:hover .text {
}
.I158907 .button:hover .icon, .I158907.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158907 .button, .I158907.button {
}
.I158907 button.button, button.I158907.button {
}
.I158907 .button .text, .I158907.button .text {
font-family:Rubik;

}
.I158907 .button .icon, .I158907.button .icon {
background-size:100% 100%;
}
.I158907 .button:hover, .I158907.button:hover {
}
.I158907 .button:hover .text, .I158907.button:hover .text {
}
.I158907 .button:hover .icon, .I158907.button:hover .icon {
background-size:100% 100%;
}
}

.I158908 .button, .I158908.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158908 button.button, button.I158908.button {
cursor:pointer;
}
.I158908 .button .text, .I158908.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158908 .button .icon, .I158908.button .icon {
flex:none;
background-size:100% 100%;
}
.I158908 .button:hover, .I158908.button:hover {
}
.I158908 .button:hover .text, .I158908.button:hover .text {
}
.I158908 .button:hover .icon, .I158908.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158908 .button, .I158908.button {
}
.I158908 button.button, button.I158908.button {
}
.I158908 .button .text, .I158908.button .text {
font-family:Rubik;

}
.I158908 .button .icon, .I158908.button .icon {
background-size:100% 100%;
}
.I158908 .button:hover, .I158908.button:hover {
}
.I158908 .button:hover .text, .I158908.button:hover .text {
}
.I158908 .button:hover .icon, .I158908.button:hover .icon {
background-size:100% 100%;
}
}

.I158909, a.I158909 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I158909:hover, a.I158909:hover {
}

.I158910 .image, .I158910.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158910 .image:hover, .I158910.image:hover {
}
@media (max-width:640px) {
.I158910 .image, .I158910.image {
border-radius:100%;

}
.I158910 .image:hover, .I158910.image:hover {
}
}

.I158911, a.I158911 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158911:hover, a.I158911:hover {
}
@media (max-width:992px) {
.I158911, a.I158911 {
}
.I158911:hover, a.I158911:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158911, a.I158911 {
display:flex;
padding-bottom:1rem;

}
.I158911:hover, a.I158911:hover {
}
}

.I158912, a.I158912 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158912:hover, a.I158912:hover {
}
@media (max-width:992px) {
.I158912, a.I158912 {
}
.I158912:hover, a.I158912:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158912, a.I158912 {
display:flex;
padding-bottom:1rem;

}
.I158912:hover, a.I158912:hover {
}
}

.I158913, a.I158913 {
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;

}
.I158913:hover, a.I158913:hover {
}
@media (max-width:992px) {
.I158913, a.I158913 {
}
.I158913:hover, a.I158913:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158913, a.I158913 {
display:flex;
padding-bottom:1rem;

}
.I158913:hover, a.I158913:hover {
}
}

.I165773, a.I165773 {
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;

}
.I165773:hover, a.I165773:hover {
}
@media (max-width:992px) {
.I165773, a.I165773 {
}
.I165773:hover, a.I165773:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165773, a.I165773 {
display:flex;
padding-bottom:1rem;

}
.I165773:hover, a.I165773:hover {
}
}

.I167769, a.I167769 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167769:hover, a.I167769:hover {
}
@media (max-width:992px) {
.I167769, a.I167769 {
}
.I167769:hover, a.I167769:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167769, a.I167769 {
display:flex;
padding-bottom:1rem;

}
.I167769:hover, a.I167769:hover {
}
}

.I168000 .image, .I168000.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168000 .image:hover, .I168000.image:hover {
}
@media (max-width:640px) {
.I168000 .image, .I168000.image {
border-radius:100%;

}
.I168000 .image:hover, .I168000.image:hover {
}
}

.I168216, a.I168216 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168216:hover, a.I168216:hover {
}
@media (max-width:992px) {
.I168216, a.I168216 {
}
.I168216:hover, a.I168216:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168216, a.I168216 {
display:flex;
padding-bottom:1rem;

}
.I168216:hover, a.I168216:hover {
}
}

.I168378, a.I168378 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168378:hover, a.I168378:hover {
}
@media (max-width:992px) {
.I168378, a.I168378 {
}
.I168378:hover, a.I168378:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168378, a.I168378 {
display:flex;
padding-bottom:1rem;

}
.I168378:hover, a.I168378:hover {
}
}

.I168486, a.I168486 {
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;

}
.I168486:hover, a.I168486:hover {
}
@media (max-width:992px) {
.I168486, a.I168486 {
}
.I168486:hover, a.I168486:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168486, a.I168486 {
display:flex;
padding-bottom:1rem;

}
.I168486:hover, a.I168486:hover {
}
}

.I168756 .image, .I168756.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168756 .image:hover, .I168756.image:hover {
}
@media (max-width:640px) {
.I168756 .image, .I168756.image {
border-radius:100%;

}
.I168756 .image:hover, .I168756.image:hover {
}
}

.I168864, a.I168864 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168864:hover, a.I168864:hover {
}
@media (max-width:992px) {
.I168864, a.I168864 {
}
.I168864:hover, a.I168864:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168864, a.I168864 {
display:flex;
padding-bottom:1rem;

}
.I168864:hover, a.I168864:hover {
}
}

.I169026, a.I169026 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169026:hover, a.I169026:hover {
}
@media (max-width:992px) {
.I169026, a.I169026 {
}
.I169026:hover, a.I169026:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169026, a.I169026 {
display:flex;
padding-bottom:1rem;

}
.I169026:hover, a.I169026:hover {
}
}

.I169134, a.I169134 {
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;

}
.I169134:hover, a.I169134:hover {
}
@media (max-width:992px) {
.I169134, a.I169134 {
}
.I169134:hover, a.I169134:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169134, a.I169134 {
display:flex;
padding-bottom:1rem;

}
.I169134:hover, a.I169134:hover {
}
}

.I169296 .image, .I169296.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169296 .image:hover, .I169296.image:hover {
}
@media (max-width:640px) {
.I169296 .image, .I169296.image {
border-radius:100%;

}
.I169296 .image:hover, .I169296.image:hover {
}
}

.I169404, a.I169404 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169404:hover, a.I169404:hover {
}
@media (max-width:992px) {
.I169404, a.I169404 {
}
.I169404:hover, a.I169404:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169404, a.I169404 {
display:flex;
padding-bottom:1rem;

}
.I169404:hover, a.I169404:hover {
}
}

.I169566, a.I169566 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169566:hover, a.I169566:hover {
}
@media (max-width:992px) {
.I169566, a.I169566 {
}
.I169566:hover, a.I169566:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169566, a.I169566 {
display:flex;
padding-bottom:1rem;

}
.I169566:hover, a.I169566:hover {
}
}

.I169674, a.I169674 {
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;

}
.I169674:hover, a.I169674:hover {
}
@media (max-width:992px) {
.I169674, a.I169674 {
}
.I169674:hover, a.I169674:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169674, a.I169674 {
display:flex;
padding-bottom:1rem;

}
.I169674:hover, a.I169674:hover {
}
}

h1.I158914, .I158914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158914:hover {
}
.I158914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158914 > .viewport:hover {
}


.I158915 {
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;

	
}
.I158915:hover {
}
@media (max-width:992px) {
.I158915 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I158915:hover {
}
}
@media (max-width:640px) {
.I158915 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I158915:hover {
}
}

.I158916 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I158916:hover {
}
@media (max-width:992px) {
.I158916 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I158916:hover {
}
}
@media (max-width:640px) {
.I158916 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I158916:hover {
}
}

.I158917 {
display:flex;
position:var(--I158917-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-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I158917-location-transform:translate(0px,0px);
z-index:var(--I158917-z-index, auto);

transform:
var(--I158917-location-transform, translate(0px,0px))
var(--I158917-user-box-transform, translate(0px,0px))
;


position:var(--I158917-position-static-computed, static);
}
.I158917:hover {
}

@media (max-width:640px) {
.I158917 {

width:calc(100vw - 2rem);

}
.I158917:hover {
}

}

.I158918 {
display:flex;
position:var(--I158918-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-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
}
.I158918:hover {
}

@media (max-width:640px) {
.I158918 {

width:calc(100vw - 2rem);

}
.I158918:hover {
}

}

.I158919 {
display:flex;
position:var(--I158919-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-artificial-intelligence-applied.svg?timestamp=20241105002227');
box-shadow:none;
overflow:hidden;
}
.I158919:hover {
}
.I158919 {
--I158919-position-static-computed:static;
}
.I158919 > .sector, .I158919 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158919 {

width:calc(100vw - 2rem);

}
.I158919:hover {
}

}

.I158920 {
display:flex;
position:var(--I158920-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I158920:hover {
}

@media (max-width:640px) {
.I158920 {

padding-left:1rem;
padding-right:1rem;

}
.I158920:hover {
}

}

.I158921 {
display:flex;
position:var(--I158921-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I158921:hover {
}

@media (max-width:640px) {
.I158921 {

width:calc(100vw - 2rem);

}
.I158921:hover {
}

}

.I158922 {
display:flex;
position:var(--I158922-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I158922:hover {
}
.I158922 {
--I158922-position-static-computed:static;
}
.I158922 > .sector, .I158922 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158922 {

width:calc(100vw - 2rem);

}
.I158922:hover {
}

}
@media (min-width:1440px) {
.I158922 {

}
.I158922:hover {
}
.I158922 {
--I158922-position-static-computed:static;
}
.I158922 > .sector, .I158922 > .group-sectors {
position:relative;
}
}
.I158923 {
display:flex;
position:var(--I158923-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;
}
.I158923:hover {
}

@media (max-width:640px) {
.I158923 {

width:calc(100vw - 2rem);

}
.I158923:hover {
}

}

.I158924 {
display:flex;
position:var(--I158924-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;
}
.I158924:hover {
}

@media (max-width:640px) {
.I158924 {

width:calc(100vw - 2rem);

}
.I158924:hover {
}

}

.I158925 {
display:flex;
position:var(--I158925-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;
}
.I158925:hover {
}

@media (max-width:640px) {
.I158925 {

width:calc(100vw - 2rem);

}
.I158925:hover {
}

}

.I158926 {
display:flex;
position:var(--I158926-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;
}
.I158926:hover {
}

@media (max-width:640px) {
.I158926 {

width:calc(100vw - 2rem);

}
.I158926:hover {
}

}

.I158927 {
display:flex;
position:var(--I158927-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158927:hover {
}


.I158928 {
display:flex;
position:var(--I158928-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;
}
.I158928:hover {
}

@media (max-width:640px) {
.I158928 {

width:calc(100vw - 2rem);

}
.I158928:hover {
}

}

.I166600 {
display:flex;
position:var(--I166600-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;
}
.I166600:hover {
}


.I158929 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158929:hover {
}

@media (min-width:1440px) {
.I158929 {

order:4;


	
}
.I158929:hover {
}

}
.I158930 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158930:hover {
}

@media (min-width:1440px) {
.I158930 {

order:2;


	
}
.I158930:hover {
}

}
.I158931 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158931:hover {
}


.I158932 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158932:hover {
}


.I158933 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158933:hover {
}


.I158934 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158934:hover {
}


.I158935 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158935:hover {
}


.I158936 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158936:hover {
}


.I158937 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158937:hover {
}


.I158938 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I158938:hover {
}
.I158938 > .sector {
position:relative;
}
@media (max-width:640px) {
.I158938 {



flex-direction:column;
align-items:flex-start;

	
}
.I158938:hover {
}

}

.I158939 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158939:hover {
}


.I167105 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167105:hover {
}


h1.I158940, .I158940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I158940:hover {
}
.I158940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158940 > .viewport:hover {
}

@media (min-width:1440px) {
.I158940 {

order:8;

}
.I158940:hover {
}
.I158940 > .viewport {



}
.I158940 > .viewport:hover {
}

}
h1.I158941, .I158941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I158941:hover {
}
.I158941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158941 > .viewport:hover {
}


h1.I158942, .I158942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I158942:hover {
}
.I158942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158942 > .viewport:hover {
}

@media (min-width:1440px) {
.I158942 {

order:3;

}
.I158942:hover {
}
.I158942 > .viewport {



}
.I158942 > .viewport:hover {
}

}
h1.I158943, .I158943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I158943:hover {
}
.I158943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158943 > .viewport:hover {
}


h1.I158944, .I158944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I158944:hover {
}
.I158944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158944 > .viewport:hover {
}


h1.I158945, .I158945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158945:hover {
}
.I158945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158945 > .viewport:hover {
}


h1.I158946, .I158946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158946:hover {
}
.I158946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158946 > .viewport:hover {
}


h1.I158947, .I158947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158947:hover {
}
.I158947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158947 > .viewport:hover {
}


h1.I158948, .I158948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I158948:hover {
}
.I158948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158948 > .viewport:hover {
}


h1.I158949, .I158949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158949:hover {
}
.I158949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158949 > .viewport:hover {
}


h1.I158950, .I158950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158950:hover {
}
.I158950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158950 > .viewport:hover {
}


h1.I158951, .I158951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158951:hover {
}
.I158951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158951 > .viewport:hover {
}


h1.I158952, .I158952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158952:hover {
}
.I158952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158952 > .viewport:hover {
}


h1.I158953, .I158953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158953:hover {
}
.I158953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158953 > .viewport:hover {
}


h1.I158954, .I158954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158954:hover {
}
.I158954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158954 > .viewport:hover {
}


h1.I158955, .I158955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158955:hover {
}
.I158955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158955 > .viewport:hover {
}


h1.I158956, .I158956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158956:hover {
}
.I158956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158956 > .viewport:hover {
}


h1.I158957, .I158957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158957:hover {
}
.I158957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158957 > .viewport:hover {
}

@media (max-width:640px) {
.I158957 {

width:100%;


}
.I158957:hover {
}
.I158957 > .viewport {



}
.I158957 > .viewport:hover {
}

}

h1.I158958, .I158958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158958:hover {
}
.I158958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158958 > .viewport:hover {
}


h1.I158959, .I158959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158959:hover {
}
.I158959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158959 > .viewport:hover {
}


h1.I158960, .I158960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158960:hover {
}
.I158960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158960 > .viewport:hover {
}


h1.I158961, .I158961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158961:hover {
}
.I158961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158961 > .viewport:hover {
}


h1.I158962, .I158962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158962:hover {
}
.I158962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158962 > .viewport:hover {
}


h1.I158963, .I158963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158963:hover {
}
.I158963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158963 > .viewport:hover {
}


h1.I158964, .I158964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158964:hover {
}
.I158964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158964 > .viewport:hover {
}


h1.I158965, .I158965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158965:hover {
}
.I158965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158965 > .viewport:hover {
}


h1.I158966, .I158966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158966:hover {
}
.I158966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158966 > .viewport:hover {
}


h1.I158967, .I158967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158967:hover {
}
.I158967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158967 > .viewport:hover {
}


h1.I158968, .I158968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158968:hover {
}
.I158968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158968 > .viewport:hover {
}


h1.I158969, .I158969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158969:hover {
}
.I158969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158969 > .viewport:hover {
}


h1.I158970, .I158970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158970:hover {
}
.I158970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158970 > .viewport:hover {
}


h1.I158971, .I158971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158971:hover {
}
.I158971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158971 > .viewport:hover {
}


h1.I158972, .I158972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I158972:hover {
}
.I158972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158972 > .viewport:hover {
}

@media (min-width:1440px) {
.I158972 {

order:3;

}
.I158972:hover {
}
.I158972 > .viewport {



}
.I158972 > .viewport:hover {
}

}
h1.I158973, .I158973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158973:hover {
}
.I158973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158973 > .viewport:hover {
}


h1.I158974, .I158974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158974:hover {
}
.I158974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158974 > .viewport:hover {
}


h1.I158975, .I158975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158975:hover {
}
.I158975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158975 > .viewport:hover {
}


h1.I158976, .I158976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158976:hover {
}
.I158976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158976 > .viewport:hover {
}


h1.I158977, .I158977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158977:hover {
}
.I158977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158977 > .viewport:hover {
}


h1.I158978, .I158978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158978:hover {
}
.I158978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158978 > .viewport:hover {
}


h1.I158979, .I158979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158979:hover {
}
.I158979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158979 > .viewport:hover {
}


h1.I158980, .I158980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158980:hover {
}
.I158980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158980 > .viewport:hover {
}


h1.I158981, .I158981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I158981:hover {
}
.I158981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158981 > .viewport:hover {
}


h1.I158982, .I158982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I158982:hover {
}
.I158982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158982 > .viewport:hover {
}


h1.I158983, .I158983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I158983:hover {
}
.I158983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158983 > .viewport:hover {
}


h1.I158984, .I158984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158984:hover {
}
.I158984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158984 > .viewport:hover {
}


h1.I158985, .I158985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158985:hover {
}
.I158985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158985 > .viewport:hover {
}


h1.I158986, .I158986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158986:hover {
}
.I158986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158986 > .viewport:hover {
}


h1.I158987, .I158987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158987:hover {
}
.I158987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158987 > .viewport:hover {
}


h1.I158988, .I158988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158988:hover {
}
.I158988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158988 > .viewport:hover {
}


h1.I158989, .I158989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158989:hover {
}
.I158989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158989 > .viewport:hover {
}


h1.I158990, .I158990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158990:hover {
}
.I158990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158990 > .viewport:hover {
}


h1.I158991, .I158991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158991:hover {
}
.I158991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158991 > .viewport:hover {
}


h1.I158992, .I158992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158992:hover {
}
.I158992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158992 > .viewport:hover {
}


h1.I158993, .I158993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158993:hover {
}
.I158993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158993 > .viewport:hover {
}

@media (max-width:640px) {
.I158993 {

width:100%;


}
.I158993:hover {
}
.I158993 > .viewport {



}
.I158993 > .viewport:hover {
}

}

h1.I163094, .I163094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163094:hover {
}
.I163094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163094 > .viewport:hover {
}


h1.I166026, .I166026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166026:hover {
}
.I166026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166026 > .viewport:hover {
}


h1.I166499, .I166499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166499:hover {
}
.I166499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166499 > .viewport:hover {
}


h1.I166802, .I166802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166802:hover {
}
.I166802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166802 > .viewport:hover {
}


h1.I167004, .I167004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167004:hover {
}
.I167004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167004 > .viewport:hover {
}


h1.I167307, .I167307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167307:hover {
}
.I167307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167307 > .viewport:hover {
}


h1.I167509, .I167509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167509:hover {
}
.I167509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167509 > .viewport:hover {
}


h1.I167711, .I167711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167711:hover {
}
.I167711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167711 > .viewport:hover {
}

@media (max-width:640px) {
.I167711 {

width:100%;


}
.I167711:hover {
}
.I167711 > .viewport {



}
.I167711 > .viewport:hover {
}

}

h1.I176987, .I176987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176987:hover {
}
.I176987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176987 > .viewport:hover {
}


h1.I177193, .I177193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177193:hover {
}
.I177193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177193 > .viewport:hover {
}


h1.I177399, .I177399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177399:hover {
}
.I177399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177399 > .viewport:hover {
}


h1.I177765, .I177765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177765:hover {
}
.I177765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177765 > .viewport:hover {
}


.I158994 .image, .I158994.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158994 .image:hover, .I158994.image:hover {
}
@media (min-width:1440px) {
.I158994 .image, .I158994.image {
width:100%;

}
.I158994 .image:hover, .I158994.image:hover {
}
}
.I158995, a.I158995 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158995:hover, a.I158995:hover {
}
@media (max-width:992px) {
.I158995, a.I158995 {
}
.I158995:hover, a.I158995:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158995, a.I158995 {
display:flex;
padding-bottom:0rem;

}
.I158995:hover, a.I158995:hover {
}
}

.I158996 .image, .I158996.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158996 .image:hover, .I158996.image:hover {
}
@media (min-width:1440px) {
.I158996 .image, .I158996.image {
width:100%;

}
.I158996 .image:hover, .I158996.image:hover {
}
}
.I158997 .image, .I158997.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158997 .image:hover, .I158997.image:hover {
}

.I158998, a.I158998 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158998:hover, a.I158998:hover {
}
@media (max-width:992px) {
.I158998, a.I158998 {
}
.I158998:hover, a.I158998:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158998, a.I158998 {
display:flex;
padding-bottom:0rem;

}
.I158998:hover, a.I158998:hover {
}
}

.I158999, a.I158999 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158999:hover, a.I158999:hover {
}
@media (min-width:1440px) {
.I158999, a.I158999 {
display:flex;
font-weight:500;


}
.I158999:hover, a.I158999:hover {
}
}
.I159000, a.I159000 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159000:hover, a.I159000:hover {
}
@media (max-width:992px) {
.I159000, a.I159000 {
}
.I159000:hover, a.I159000:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159000, a.I159000 {
display:flex;
padding-bottom:0rem;

}
.I159000:hover, a.I159000:hover {
}
}

.I159001, a.I159001 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I159001:hover, a.I159001:hover {
}
@media (max-width:640px) {
.I159001, a.I159001 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159001:hover, a.I159001:hover {
}
}

.I159002, a.I159002 {
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;

}
.I159002:hover, a.I159002:hover {
}
@media (max-width:992px) {
.I159002, a.I159002 {
}
.I159002:hover, a.I159002:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159002, a.I159002 {
display:flex;
padding-bottom:1rem;

}
.I159002:hover, a.I159002:hover {
}
}

.I159003, a.I159003 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159003:hover, a.I159003:hover {
}

.I159004, a.I159004 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159004:hover, a.I159004:hover {
}
@media (min-width:1440px) {
.I159004, a.I159004 {
display:flex;
font-weight:500;


}
.I159004:hover, a.I159004:hover {
}
}
.I159005 .image, .I159005.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159005 .image:hover, .I159005.image:hover {
}

.I159006, a.I159006 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159006:hover, a.I159006:hover {
}
@media (min-width:1440px) {
.I159006, a.I159006 {
display:flex;
font-weight:500;


}
.I159006:hover, a.I159006:hover {
}
}
.I159007, a.I159007 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159007:hover, a.I159007:hover {
}
@media (max-width:992px) {
.I159007, a.I159007 {
}
.I159007:hover, a.I159007:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159007, a.I159007 {
display:flex;
padding-bottom:0rem;

}
.I159007:hover, a.I159007:hover {
}
}

.I159008 .image, .I159008.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159008 .image:hover, .I159008.image:hover {
}

.I159009, a.I159009 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159009:hover, a.I159009:hover {
}
@media (min-width:1440px) {
.I159009, a.I159009 {
display:flex;
font-weight:500;


}
.I159009:hover, a.I159009:hover {
}
}
.I159010, a.I159010 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159010:hover, a.I159010:hover {
}
@media (max-width:992px) {
.I159010, a.I159010 {
}
.I159010:hover, a.I159010:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159010, a.I159010 {
display:flex;
padding-bottom:0rem;

}
.I159010:hover, a.I159010:hover {
}
}

.I159011 .image, .I159011.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I159011 .image:hover, .I159011.image:hover {
}

.I159012, a.I159012 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159012:hover, a.I159012:hover {
}
@media (min-width:1440px) {
.I159012, a.I159012 {
display:flex;
font-weight:500;


}
.I159012:hover, a.I159012:hover {
}
}
.I159013, a.I159013 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159013:hover, a.I159013:hover {
}
@media (max-width:992px) {
.I159013, a.I159013 {
}
.I159013:hover, a.I159013:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159013, a.I159013 {
display:flex;
padding-bottom:0rem;

}
.I159013:hover, a.I159013:hover {
}
}

.I159014 .image, .I159014.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159014 .image:hover, .I159014.image:hover {
}

.I159015 .image, .I159015.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159015 .image:hover, .I159015.image:hover {
}

.I159016 .image, .I159016.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159016 .image:hover, .I159016.image:hover {
}

.I159017, a.I159017 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159017:hover, a.I159017:hover {
}
@media (max-width:992px) {
.I159017, a.I159017 {
}
.I159017:hover, a.I159017:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159017, a.I159017 {
display:flex;
padding-bottom:0rem;

}
.I159017:hover, a.I159017:hover {
}
}

.I159018, a.I159018 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159018:hover, a.I159018:hover {
}
@media (min-width:1440px) {
.I159018, a.I159018 {
display:flex;
font-weight:500;


}
.I159018:hover, a.I159018:hover {
}
}
.I159019, a.I159019 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159019:hover, a.I159019:hover {
}
@media (max-width:992px) {
.I159019, a.I159019 {
}
.I159019:hover, a.I159019:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159019, a.I159019 {
display:flex;
padding-bottom:0rem;

}
.I159019:hover, a.I159019:hover {
}
}

.I159020, a.I159020 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159020:hover, a.I159020:hover {
}
@media (max-width:992px) {
.I159020, a.I159020 {
}
.I159020:hover, a.I159020:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I159020, a.I159020 {
display:flex;
font-weight:500;


}
.I159020:hover, a.I159020:hover {
}
}
.I159021, a.I159021 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159021:hover, a.I159021:hover {
}
@media (max-width:992px) {
.I159021, a.I159021 {
}
.I159021:hover, a.I159021:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159021, a.I159021 {
display:flex;
padding-bottom:0rem;

}
.I159021:hover, a.I159021:hover {
}
}

.I159022, a.I159022 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159022:hover, a.I159022:hover {
}
@media (min-width:1440px) {
.I159022, a.I159022 {
display:flex;
font-weight:500;


}
.I159022:hover, a.I159022:hover {
}
}
.I159023 {
}
.I159023:hover {
}
.I159023 {
}
.I159023:hover {
}


.I159024, a.I159024 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159024:hover, a.I159024:hover {
}

.I159025, a.I159025 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159025:hover, a.I159025:hover {
}

.I159026 .button, .I159026.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159026 button.button, button.I159026.button {
cursor:pointer;
}
.I159026 .button .text, .I159026.button .text {
}
.I159026 .button .icon, .I159026.button .icon {
flex:none;
background-size:100% 100%;
}
.I159026 .button:hover, .I159026.button:hover {
}
.I159026 .button:hover .text, .I159026.button:hover .text {
}
.I159026 .button:hover .icon, .I159026.button:hover .icon {
background-size:100% 100%;
}

.I159027 .button, .I159027.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159027 button.button, button.I159027.button {
cursor:pointer;
}
.I159027 .button .text, .I159027.button .text {
}
.I159027 .button .icon, .I159027.button .icon {
flex:none;
background-size:100% 100%;
}
.I159027 .button:hover, .I159027.button:hover {
}
.I159027 .button:hover .text, .I159027.button:hover .text {
}
.I159027 .button:hover .icon, .I159027.button:hover .icon {
background-size:100% 100%;
}

.I159028 .button, .I159028.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159028 button.button, button.I159028.button {
cursor:pointer;
}
.I159028 .button .text, .I159028.button .text {
}
.I159028 .button .icon, .I159028.button .icon {
flex:none;
background-size:100% 100%;
}
.I159028 .button:hover, .I159028.button:hover {
}
.I159028 .button:hover .text, .I159028.button:hover .text {
}
.I159028 .button:hover .icon, .I159028.button:hover .icon {
background-size:100% 100%;
}

.I159029 .button, .I159029.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159029 button.button, button.I159029.button {
cursor:pointer;
}
.I159029 .button .text, .I159029.button .text {
}
.I159029 .button .icon, .I159029.button .icon {
flex:none;
background-size:100% 100%;
}
.I159029 .button:hover, .I159029.button:hover {
}
.I159029 .button:hover .text, .I159029.button:hover .text {
}
.I159029 .button:hover .icon, .I159029.button:hover .icon {
background-size:100% 100%;
}

.I159030 .button, .I159030.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159030 button.button, button.I159030.button {
cursor:pointer;
}
.I159030 .button .text, .I159030.button .text {
}
.I159030 .button .icon, .I159030.button .icon {
flex:none;
background-size:100% 100%;
}
.I159030 .button:hover, .I159030.button:hover {
}
.I159030 .button:hover .text, .I159030.button:hover .text {
}
.I159030 .button:hover .icon, .I159030.button:hover .icon {
background-size:100% 100%;
}

.I159031 .button, .I159031.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159031 button.button, button.I159031.button {
cursor:pointer;
}
.I159031 .button .text, .I159031.button .text {
}
.I159031 .button .icon, .I159031.button .icon {
flex:none;
background-size:100% 100%;
}
.I159031 .button:hover, .I159031.button:hover {
}
.I159031 .button:hover .text, .I159031.button:hover .text {
}
.I159031 .button:hover .icon, .I159031.button:hover .icon {
background-size:100% 100%;
}

.I159032 .button, .I159032.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159032 button.button, button.I159032.button {
cursor:pointer;
}
.I159032 .button .text, .I159032.button .text {
}
.I159032 .button .icon, .I159032.button .icon {
flex:none;
background-size:100% 100%;
}
.I159032 .button:hover, .I159032.button:hover {
}
.I159032 .button:hover .text, .I159032.button:hover .text {
}
.I159032 .button:hover .icon, .I159032.button:hover .icon {
background-size:100% 100%;
}

.I159033 .button, .I159033.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159033 button.button, button.I159033.button {
cursor:pointer;
}
.I159033 .button .text, .I159033.button .text {
}
.I159033 .button .icon, .I159033.button .icon {
flex:none;
background-size:100% 100%;
}
.I159033 .button:hover, .I159033.button:hover {
}
.I159033 .button:hover .text, .I159033.button:hover .text {
}
.I159033 .button:hover .icon, .I159033.button:hover .icon {
background-size:100% 100%;
}

.I159034 .button, .I159034.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159034 button.button, button.I159034.button {
cursor:pointer;
}
.I159034 .button .text, .I159034.button .text {
}
.I159034 .button .icon, .I159034.button .icon {
flex:none;
background-size:100% 100%;
}
.I159034 .button:hover, .I159034.button:hover {
}
.I159034 .button:hover .text, .I159034.button:hover .text {
}
.I159034 .button:hover .icon, .I159034.button:hover .icon {
background-size:100% 100%;
}

.I159035 .button, .I159035.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159035 button.button, button.I159035.button {
cursor:pointer;
}
.I159035 .button .text, .I159035.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I159035 .button .icon, .I159035.button .icon {
flex:none;
background-size:100% 100%;
}
.I159035 .button:hover, .I159035.button:hover {
}
.I159035 .button:hover .text, .I159035.button:hover .text {
}
.I159035 .button:hover .icon, .I159035.button:hover .icon {
background-size:100% 100%;
}

.I159036, a.I159036 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159036:hover, a.I159036:hover {
}

.I159037, a.I159037 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159037:hover, a.I159037:hover {
}

.I159038, a.I159038 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159038:hover, a.I159038:hover {
}

.I159039, a.I159039 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159039:hover, a.I159039:hover {
}

.I159040, a.I159040 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159040:hover, a.I159040:hover {
}

.I159041, a.I159041 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159041:hover, a.I159041:hover {
}

.I159042, a.I159042 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159042:hover, a.I159042:hover {
}

.I159043 .button, .I159043.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159043 button.button, button.I159043.button {
cursor:pointer;
}
.I159043 .button .text, .I159043.button .text {
}
.I159043 .button .icon, .I159043.button .icon {
flex:none;
background-size:100% 100%;
}
.I159043 .button:hover, .I159043.button:hover {
}
.I159043 .button:hover .text, .I159043.button:hover .text {
}
.I159043 .button:hover .icon, .I159043.button:hover .icon {
background-size:100% 100%;
}

.I159044, a.I159044 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159044:hover, a.I159044:hover {
}

.I159045, a.I159045 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159045:hover, a.I159045:hover {
}

.I159046, a.I159046 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159046:hover, a.I159046:hover {
}

.I159047 .image, .I159047.image {
vertical-align:top;
}
.I159047 .image:hover, .I159047.image:hover {
}

.I162997, a.I162997 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162997:hover, a.I162997:hover {
}

.I165925, a.I165925 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165925:hover, a.I165925:hover {
}

.I166398, a.I166398 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166398:hover, a.I166398:hover {
}

.I166701 .button, .I166701.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166701 button.button, button.I166701.button {
cursor:pointer;
}
.I166701 .button .text, .I166701.button .text {
}
.I166701 .button .icon, .I166701.button .icon {
flex:none;
background-size:100% 100%;
}
.I166701 .button:hover, .I166701.button:hover {
}
.I166701 .button:hover .text, .I166701.button:hover .text {
}
.I166701 .button:hover .icon, .I166701.button:hover .icon {
background-size:100% 100%;
}

.I166903, a.I166903 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166903:hover, a.I166903:hover {
}

.I167206, a.I167206 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167206:hover, a.I167206:hover {
}

.I167408, a.I167408 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167408:hover, a.I167408:hover {
}

.I167610 .image, .I167610.image {
vertical-align:top;
}
.I167610 .image:hover, .I167610.image:hover {
}

.I176884, a.I176884 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176884:hover, a.I176884:hover {
}

.I177090, a.I177090 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177090:hover, a.I177090:hover {
}

.I177296, a.I177296 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177296:hover, a.I177296:hover {
}

.I177661, a.I177661 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177661:hover, a.I177661:hover {
}

h1.I159048, .I159048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159048:hover {
}
.I159048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159048 > .viewport:hover {
}


.I158852 {
}
.I158852:hover {
}
.I158852 {
}
.I158852: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;
}
}


