/* Cache file:3308_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 {
}
.I107809 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I107809: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 {
}
.I107809 {
width:100%;

	
}
.I107809: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 {
}
.I107809 {
width:100%;

	
}
.I107809:hover {
}
}

.I107810 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I107810:hover {
}
@media (max-width:992px) {
.I107810 {

padding-top:70px;


}
.I107810:hover {
}
}
@media (max-width:640px) {
.I107810 {

width:100%;
margin-top:40px;


}
.I107810:hover {
}
}
@media (min-width:1440px) {
.I107810 {

order:28;

}
.I107810:hover {
}
}
.I107816 {
display:flex;
position:var(--I107816-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(--I107816-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I107816-location-transform:translate(0px,0px);
	

transform:
var(--I107816-location-transform, translate(0px,0px))
var(--I107816-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I107816:hover {
}
.I107816 {
--I107816-position-static-computed:static;
}
.I107816 > .sector, .I107816 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I107816 {

position:fixed;
z-index:var(--I107816-z-index, 1);

transform:
var(--I107816-location-transform, translate(0px,0px))
var(--I107816-user-box-transform, translate(0px,0px))
;


}
.I107816:hover {
}

}
@media (max-width:640px) {
.I107816 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I107816-z-index, 1);

transform:
var(--I107816-location-transform, translate(0px,0px))
var(--I107816-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I107816:hover {
}
.I107816 {
--I107816-position-static-computed:static;
}
.I107816 > .sector, .I107816 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I107816 {

order:25;
}
.I107816:hover {
}

}
.I107822 {
display:flex;
position:var(--I107822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:-100px;

align-items:center;
justify-content:center;


}
.I107822:hover {
}


.I107838 {
display:flex;
position:var(--I107838-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;
--I107838-location-transform:translate(0px,0px);
z-index:var(--I107838-z-index, auto);

transform:
var(--I107838-location-transform, translate(0px,0px))
var(--I107838-user-box-transform, translate(0px,0px))
;

--I107838-z-index:1000;
position:var(--I107838-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I107838:hover {
}
.I107838 {
--I107838-position-static-computed:static;
}
.I107838 > .sector, .I107838 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I107838 {

width:100%;

}
.I107838:hover {
}

}
@media (min-width:1440px) {
.I107838 {

order:59;
}
.I107838:hover {
}

}
.I107831 {
display:flex;
position:var(--I107831-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I107831:hover {
}

@media (min-width:1440px) {
.I107831 {

order:49;
}
.I107831:hover {
}

}
.I107832 {
display:flex;
position:var(--I107832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I107832:hover {
}

@media (min-width:1440px) {
.I107832 {

order:51;
}
.I107832:hover {
}

}
.I107830 {
display:flex;
position:var(--I107830-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I107830:hover {
}

@media (min-width:1440px) {
.I107830 {

order:47;
}
.I107830:hover {
}

}
.I107829 {
display:flex;
position:var(--I107829-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I107829:hover {
}

@media (min-width:1440px) {
.I107829 {

order:44;
}
.I107829:hover {
}

}
.I107826 {
display:flex;
position:var(--I107826-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I107826:hover {
}


.I107828 {
display:flex;
position:var(--I107828-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I107828:hover {
}

@media (min-width:1440px) {
.I107828 {

order:40;
}
.I107828:hover {
}

}
.I107817 {
display:flex;
position:var(--I107817-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I107817:hover {
}

@media (min-width:1440px) {
.I107817 {

order:26;
}
.I107817:hover {
}

}
.I107825 {
display:flex;
position:var(--I107825-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I107825:hover {
}


.I107815 {
display:flex;
position:var(--I107815-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(--I107815-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I107815-location-transform:translate(0px,0px);
z-index:var(--I107815-z-index, 1);

transform:
var(--I107815-location-transform, translate(0px,0px))
var(--I107815-user-box-transform, translate(0px,0px))
;

--I107815-z-index:555;
}
.I107815:hover {
}
.I107815 {
--I107815-position-static-computed:relative;
}
.I107815 > .sector, .I107815 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I107815 {

height:72px;
margin-bottom:-72px;

}
.I107815:hover {
}

}
@media (max-width:640px) {
.I107815 {

box-sizing:border-box;

}
.I107815:hover {
}

}
@media (min-width:1440px) {
.I107815 {

order:17;
}
.I107815:hover {
}

}
.I107812 {
display:flex;
position:var(--I107812-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(--I107812-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I107812-location-transform:translate(-50%,0px);
	

transform:
var(--I107812-location-transform, translate(0px,0px))
var(--I107812-user-box-transform, translate(0px,0px))
;

--I107812-z-index:999;
}
.I107812:hover {
}
.I107812 {
--I107812-position-static-computed:relative;
}
.I107812 > .sector, .I107812 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I107812 {

height:auto;
min-height:90px;

}
.I107812:hover {
}
.I107812 {
--I107812-position-static-computed:static;
}
.I107812 > .sector, .I107812 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I107812 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I107812:hover {
}

}
@media (min-width:1440px) {
.I107812 {

order:4;
position:fixed;
z-index:var(--I107812-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I107812-location-transform:translate(-50%,0px);
	

transform:
var(--I107812-location-transform, translate(0px,0px))
var(--I107812-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I107812:hover {
}

}
.I107818 {
display:flex;
position:var(--I107818-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I107818:hover {
}

@media (min-width:1440px) {
.I107818 {

order:18;
}
.I107818:hover {
}

}
.I107833 {
display:flex;
position:var(--I107833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I107833:hover {
}

@media (min-width:1440px) {
.I107833 {

order:52;
}
.I107833:hover {
}

}
.I107835 {
display:flex;
position:var(--I107835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I107835:hover {
}

@media (min-width:1440px) {
.I107835 {

order:55;
}
.I107835:hover {
}

}
.I107834 {
display:flex;
position:var(--I107834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I107834:hover {
}

@media (min-width:1440px) {
.I107834 {

order:54;
}
.I107834:hover {
}

}
.I107836 {
display:flex;
position:var(--I107836-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I107836:hover {
}

@media (min-width:1440px) {
.I107836 {

order:56;
}
.I107836:hover {
}

}
.I107819 {
display:flex;
position:var(--I107819-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I107819:hover {
}

@media (min-width:1440px) {
.I107819 {

order:24;
}
.I107819:hover {
}

}
.I107824 {
display:flex;
position:var(--I107824-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I107824:hover {
}


.I107820 {
display:flex;
position:var(--I107820-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I107820:hover {
}

@media (min-width:1440px) {
.I107820 {

order:27;
}
.I107820:hover {
}

}
.I107837 {
display:flex;
position:var(--I107837-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I107837:hover {
}

@media (min-width:1440px) {
.I107837 {

order:58;
}
.I107837:hover {
}

}
.I107839 {
display:flex;
position:var(--I107839-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I107839:hover {
}

@media (min-width:1440px) {
.I107839 {

order:59;
}
.I107839:hover {
}

}
.I107840 {
display:flex;
position:var(--I107840-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I107840:hover {
}

@media (min-width:1440px) {
.I107840 {

order:60;
}
.I107840:hover {
}

}
.I107841 {
display:flex;
position:var(--I107841-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I107841:hover {
}

@media (min-width:1440px) {
.I107841 {

order:61;
}
.I107841:hover {
}

}
.I107827 {
display:flex;
position:var(--I107827-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I107827:hover {
}


.I107842 {
display:flex;
position:var(--I107842-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I107842:hover {
}

@media (min-width:1440px) {
.I107842 {

order:63;
}
.I107842:hover {
}

}
.I107843 {
display:flex;
position:var(--I107843-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I107843:hover {
}

@media (min-width:1440px) {
.I107843 {

order:65;
}
.I107843:hover {
}

}
.I107814 {
display:flex;
position:var(--I107814-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I107814:hover {
}

@media (min-width:1440px) {
.I107814 {

order:66;
}
.I107814:hover {
}

}
.I107844 {
display:flex;
position:var(--I107844-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I107844:hover {
}

@media (min-width:1440px) {
.I107844 {

order:68;
}
.I107844:hover {
}

}
.I107845 {
display:flex;
position:var(--I107845-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I107845:hover {
}

@media (min-width:1440px) {
.I107845 {

order:69;
}
.I107845:hover {
}

}
.I107821 {
display:flex;
position:var(--I107821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I107821:hover {
}

@media (min-width:1440px) {
.I107821 {

order:70;
}
.I107821:hover {
}

}
.I107846 {
display:flex;
position:var(--I107846-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I107846:hover {
}

@media (min-width:1440px) {
.I107846 {

order:71;
}
.I107846:hover {
}

}
.I107813 {
display:flex;
position:var(--I107813-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I107813:hover {
}

@media (min-width:1440px) {
.I107813 {

order:72;
}
.I107813:hover {
}

}
.I107823 {
display:flex;
position:var(--I107823-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I107823:hover {
}


.I107811 {
display:flex;
position:var(--I107811-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I107811:hover {
}

@media (min-width:1440px) {
.I107811 {

order:16;
}
.I107811:hover {
}

}
.I107847 {
display:flex;
position:var(--I107847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I107847:hover {
}

@media (min-width:1440px) {
.I107847 {

order:76;
}
.I107847:hover {
}

}
.I115858 {
display:flex;
position:var(--I115858-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115858:hover {
}


.I116478 {
display:flex;
position:var(--I116478-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116478:hover {
}


h1.I107848, .I107848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I107848:hover {
}
.I107848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107848 > .viewport:hover {
}


.I107849 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(248,133,105);

align-items:center;

	
}
.I107849:hover {
}
@media (min-width:1440px) {
.I107849 {
align-items:center;

	
}
.I107849:hover {
}
}
.I107850 {
display:flex;
position:var(--I107850-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:13.625rem;
box-sizing:border-box;

align-items:center;


}
.I107850:hover {
}

@media (max-width:992px) {
.I107850 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:10rem;

}
.I107850:hover {
}

}
@media (max-width:640px) {
.I107850 {

padding-bottom:5.4rem;
padding-top:9.061rem;

align-items:flex-start;


}
.I107850:hover {
}

}

.I143592 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I143592:hover {
}

@media (max-width:992px) {
.I143592 {

margin-left:0rem;



	
}
.I143592:hover {
}

}
@media (max-width:640px) {
.I143592 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143592:hover {
}

}
@media (min-width:1440px) {
.I143592 {

order:3;
margin-left:0px;



	
}
.I143592:hover {
}

}
h1.I107851, .I107851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I107851:hover {
}
.I107851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107851 > .viewport:hover {
}

@media (min-width:1440px) {
.I107851 {

order:2;

}
.I107851:hover {
}
.I107851 > .viewport {



}
.I107851 > .viewport:hover {
}

}
h1.I107852, .I107852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I107852:hover {
}
.I107852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I107852 > .viewport:hover {
}

@media (min-width:1440px) {
.I107852 {

order:4;

}
.I107852:hover {
}
.I107852 > .viewport {



}
.I107852 > .viewport:hover {
}

}
h1.I107853, .I107853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I107853:hover {
}
.I107853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I107853 > .viewport:hover {
}

@media (max-width:640px) {
.I107853 {


}
.I107853:hover {
}
.I107853 > .viewport {

justify-content:flex-start;


}
.I107853 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I107853 {

order:5;

}
.I107853:hover {
}
.I107853 > .viewport {



}
.I107853 > .viewport:hover {
}

}
h1.I107854, .I107854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I107854:hover {
}
.I107854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107854 > .viewport:hover {
}

@media (min-width:1440px) {
.I107854 {

order:13;

}
.I107854:hover {
}
.I107854 > .viewport {



}
.I107854 > .viewport:hover {
}

}
h1.I107855, .I107855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I107855:hover {
}
.I107855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107855 > .viewport:hover {
}


h1.I107856, .I107856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I107856:hover {
}
.I107856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107856 > .viewport:hover {
}

@media (min-width:1440px) {
.I107856 {

order:21;

}
.I107856:hover {
}
.I107856 > .viewport {



}
.I107856 > .viewport:hover {
}

}
h1.I107857, .I107857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I107857:hover {
}
.I107857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107857 > .viewport:hover {
}

@media (min-width:1440px) {
.I107857 {

order:9;

}
.I107857:hover {
}
.I107857 > .viewport {



}
.I107857 > .viewport:hover {
}

}
h1.I108306, .I108306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108306:hover {
}
.I108306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108306 > .viewport:hover {
}

@media (max-width:640px) {
.I108306 {

padding-top:1rem;


}
.I108306:hover {
}
.I108306 > .viewport {

justify-content:flex-start;


}
.I108306 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108306 {

order:6;

}
.I108306:hover {
}
.I108306 > .viewport {



}
.I108306 > .viewport:hover {
}

}
h1.I113912, .I113912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113912:hover {
}
.I113912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113912 > .viewport:hover {
}

@media (min-width:1440px) {
.I113912 {

order:1;

}
.I113912:hover {
}
.I113912 > .viewport {



}
.I113912 > .viewport:hover {
}

}
h1.I119678, .I119678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I119678:hover {
}
.I119678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119678 > .viewport:hover {
}

@media (min-width:1440px) {
.I119678 {

order:14;

}
.I119678:hover {
}
.I119678 > .viewport {



}
.I119678 > .viewport:hover {
}

}
h1.I128142, .I128142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128142:hover {
}
.I128142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128142 > .viewport:hover {
}

@media (min-width:1440px) {
.I128142 {

order:9;

}
.I128142:hover {
}
.I128142 > .viewport {



}
.I128142 > .viewport:hover {
}

}
h1.I136170, .I136170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136170:hover {
}
.I136170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136170 > .viewport:hover {
}

@media (min-width:1440px) {
.I136170 {

order:14;

}
.I136170:hover {
}
.I136170 > .viewport {



}
.I136170 > .viewport:hover {
}

}
h1.I136496, .I136496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136496:hover {
}
.I136496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136496 > .viewport:hover {
}

@media (min-width:1440px) {
.I136496 {

order:22;

}
.I136496:hover {
}
.I136496 > .viewport {



}
.I136496 > .viewport:hover {
}

}
h1.I143511, .I143511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143511:hover {
}
.I143511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143511 > .viewport:hover {
}


h1.I143754, .I143754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143754:hover {
}
.I143754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143754 > .viewport:hover {
}


h1.I143916, .I143916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143916:hover {
}
.I143916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143916 > .viewport:hover {
}


h1.I144078, .I144078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144078:hover {
}
.I144078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144078 > .viewport:hover {
}


h1.I144240, .I144240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144240:hover {
}
.I144240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144240 > .viewport:hover {
}


.I107858, a.I107858 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I107858:hover, a.I107858:hover {
}
@media (max-width:992px) {
.I107858, a.I107858 {
display:flex;
font-size:1.25rem;


}
.I107858:hover, a.I107858:hover {
}
}
@media (max-width:640px) {
.I107858, a.I107858 {
display:flex;
font-size:1.25rem;


}
.I107858:hover, a.I107858:hover {
}
}

.I107859, a.I107859 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I107859:hover, a.I107859:hover {
}
@media (max-width:992px) {
.I107859, a.I107859 {
display:flex;
font-size:1.625rem;


}
.I107859:hover, a.I107859:hover {
}
}
@media (max-width:640px) {
.I107859, a.I107859 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I107859:hover, a.I107859:hover {
}
}

.I107860, a.I107860 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I107860:hover, a.I107860:hover {
}
@media (max-width:992px) {
.I107860, a.I107860 {
}
.I107860:hover, a.I107860:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I107860, a.I107860 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I107860:hover, a.I107860:hover {
}
}

.I107861 .button, .I107861.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I107861 button.button, button.I107861.button {
cursor:pointer;
}
.I107861 .button .text, .I107861.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I107861 .button .icon, .I107861.button .icon {
flex:none;
background-size:100% 100%;
}
.I107861 .button:hover, .I107861.button:hover {
background-color:rgb(217,217,217);

}
.I107861 .button:hover .text, .I107861.button:hover .text {
}
.I107861 .button:hover .icon, .I107861.button:hover .icon {
background-size:100% 100%;
}

.I107862 .button, .I107862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I107862 button.button, button.I107862.button {
cursor:pointer;
}
.I107862 .button .text, .I107862.button .text {
}
.I107862 .button .icon, .I107862.button .icon {
flex:none;
background-size:100% 100%;
}
.I107862 .button:hover, .I107862.button:hover {
}
.I107862 .button:hover .text, .I107862.button:hover .text {
}
.I107862 .button:hover .icon, .I107862.button:hover .icon {
background-size:100% 100%;
}

.I107863 .button, .I107863.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I107863 button.button, button.I107863.button {
cursor:pointer;
}
.I107863 .button .text, .I107863.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I107863 .button .icon, .I107863.button .icon {
flex:none;
background-size:100% 100%;
}
.I107863 .button:hover, .I107863.button:hover {
}
.I107863 .button:hover .text, .I107863.button:hover .text {
}
.I107863 .button:hover .icon, .I107863.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107863 .button, .I107863.button {
}
.I107863 button.button, button.I107863.button {
}
.I107863 .button .text, .I107863.button .text {
font-family:Rubik;

}
.I107863 .button .icon, .I107863.button .icon {
background-size:100% 100%;
}
.I107863 .button:hover, .I107863.button:hover {
}
.I107863 .button:hover .text, .I107863.button:hover .text {
}
.I107863 .button:hover .icon, .I107863.button:hover .icon {
background-size:100% 100%;
}
}

.I107864 .button, .I107864.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I107864 button.button, button.I107864.button {
cursor:pointer;
}
.I107864 .button .text, .I107864.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I107864 .button .icon, .I107864.button .icon {
flex:none;
background-size:100% 100%;
}
.I107864 .button:hover, .I107864.button:hover {
background-color:rgb(210,40,93);

}
.I107864 .button:hover .text, .I107864.button:hover .text {
}
.I107864 .button:hover .icon, .I107864.button:hover .icon {
background-size:100% 100%;
}

.I108262, a.I108262 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I108262:hover, a.I108262:hover {
}
@media (max-width:992px) {
.I108262, a.I108262 {
}
.I108262:hover, a.I108262:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108262, a.I108262 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108262:hover, a.I108262:hover {
}
}

.I113861 .image, .I113861.image {
vertical-align:top;
}
.I113861 .image:hover, .I113861.image:hover {
}

.I119623 .button, .I119623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119623 button.button, button.I119623.button {
cursor:pointer;
}
.I119623 .button .text, .I119623.button .text {
}
.I119623 .button .icon, .I119623.button .icon {
flex:none;
background-size:100% 100%;
}
.I119623 .button:hover, .I119623.button:hover {
}
.I119623 .button:hover .text, .I119623.button:hover .text {
}
.I119623 .button:hover .icon, .I119623.button:hover .icon {
background-size:100% 100%;
}

h1.I128081, .I128081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128081, .I128081 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128081, .I128081 p {
margin:0px;
}

figure.I128081, .I128081 figure {
margin:0px;
}

a.I128081, .I128081 a {
text-decoration:inherit;
color:inherit;
}

.I128081 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128081 article, article.I128081 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128081 article:hover, article.I128081:hover {
}
.I128081 article.active, article.I128081.active {
}
.I128081 .body {
}
.I128081 .body:hover {
	
}
.I128081 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128081 .body img {
}
.I128081 .body ul, .I128081 .body ol {
margin-left:1rem;

}
.I128081 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128081 .body iframe {
}
.I128081 .body img:hover {
}
.I128081 .body iframe:hover {
}

.I128081 .body li {
list-style-type:disc;
}



.I136105 .image, .I136105.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136105 .image:hover, .I136105.image:hover {
}

.I136425 .image, .I136425.image {
vertical-align:top;
}
.I136425 .image:hover, .I136425.image:hover {
}

.I143430 .image, .I143430.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143430 .image:hover, .I143430.image:hover {
}

.I143673, a.I143673 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I143673:hover, a.I143673:hover {
}

.I143835, a.I143835 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I143835:hover, a.I143835:hover {
}

.I143997, a.I143997 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I143997:hover, a.I143997:hover {
display:flex;
text-decoration:underline;


}

.I144159 .image, .I144159.image {
vertical-align:top;
}
.I144159 .image:hover, .I144159.image:hover {
}

h1.I107865, .I107865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I107865:hover {
}
.I107865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107865 > .viewport:hover {
}


.I107866 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I107866:hover {
}
@media (max-width:992px) {
.I107866 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I107866:hover {
}
}
@media (max-width:640px) {
.I107866 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I107866:hover {
}
}

.I107867 {
display:flex;
position:var(--I107867-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I107867:hover {
}

@media (max-width:640px) {
.I107867 {

align-items:center;


}
.I107867:hover {
}

}

h1.I107868, .I107868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I107868:hover {
}
.I107868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107868 > .viewport:hover {
}

@media (max-width:640px) {
.I107868 {

margin-bottom:16px;


}
.I107868:hover {
}
.I107868 > .viewport {



}
.I107868 > .viewport:hover {
}

}

h1.I107869, .I107869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I107869:hover {
}
.I107869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107869 > .viewport:hover {
}

@media (max-width:640px) {
.I107869 {

margin-bottom:8px;


}
.I107869:hover {
}
.I107869 > .viewport {



}
.I107869 > .viewport:hover {
}

}

h1.I107870, .I107870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I107870:hover {
}
.I107870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107870 > .viewport:hover {
}

@media (max-width:992px) {
.I107870 {


}
.I107870:hover {
}
.I107870 > .viewport {



}
.I107870 > .viewport:hover {
}

}
@media (max-width:640px) {
.I107870 {

margin-bottom:16px;


}
.I107870:hover {
}
.I107870 > .viewport {



}
.I107870 > .viewport:hover {
}

}

h1.I107871, .I107871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:960px;


}
.I107871:hover {
}
.I107871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I107871 > .viewport:hover {
}

@media (max-width:992px) {
.I107871 {

max-width:512px;


}
.I107871:hover {
}
.I107871 > .viewport {



}
.I107871 > .viewport:hover {
}

}

h1.I107872, .I107872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I107872:hover {
}
.I107872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107872 > .viewport:hover {
}

@media (max-width:992px) {
.I107872 {


}
.I107872:hover {
}
.I107872 > .viewport {



}
.I107872 > .viewport:hover {
}

}
@media (max-width:640px) {
.I107872 {

margin-bottom:16px;


}
.I107872:hover {
}
.I107872 > .viewport {



}
.I107872 > .viewport:hover {
}

}

h1.I107873, .I107873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:960px;


}
.I107873:hover {
}
.I107873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I107873 > .viewport:hover {
}

@media (max-width:992px) {
.I107873 {

max-width:512px;


}
.I107873:hover {
}
.I107873 > .viewport {



}
.I107873 > .viewport:hover {
}

}

.I107874 .image, .I107874.image {
vertical-align:top;
width:60px;
height:auto;

}
.I107874 .image:hover, .I107874.image:hover {
}
@media (max-width:992px) {
.I107874 .image, .I107874.image {
width:48px;

}
.I107874 .image:hover, .I107874.image:hover {
}
}

.I107875, a.I107875 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I107875:hover, a.I107875:hover {
}
@media (max-width:640px) {
.I107875, a.I107875 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I107875:hover, a.I107875:hover {
}
}

.I107876, a.I107876 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I107876:hover, a.I107876:hover {
}
@media (max-width:992px) {
.I107876, a.I107876 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I107876:hover, a.I107876:hover {
}
}

.I107877, a.I107877 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I107877:hover, a.I107877:hover {
}
@media (max-width:992px) {
.I107877, a.I107877 {
}
.I107877:hover, a.I107877:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I107877, a.I107877 {
display:flex;
padding-bottom:1rem;

}
.I107877:hover, a.I107877:hover {
}
}

.I107878, a.I107878 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I107878:hover, a.I107878:hover {
}
@media (max-width:992px) {
.I107878, a.I107878 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I107878:hover, a.I107878:hover {
}
}

.I107879, a.I107879 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I107879:hover, a.I107879:hover {
}
@media (max-width:992px) {
.I107879, a.I107879 {
}
.I107879:hover, a.I107879:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I107879, a.I107879 {
display:flex;
padding-bottom:1rem;

}
.I107879:hover, a.I107879:hover {
}
}

h1.I107880, .I107880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I107880:hover {
}
.I107880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107880 > .viewport:hover {
}


.I107881 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I107881:hover {
}

.I107882 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I107882:hover {
}
@media (max-width:992px) {
.I107882 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I107882:hover {
}
}
@media (max-width:640px) {
.I107882 {

padding-bottom:2.687rem;
padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I107882:hover {
}
}

.I107883 {
display:flex;
position:var(--I107883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I107883:hover {
}

@media (max-width:992px) {
.I107883 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I107883:hover {
}

}
@media (max-width:640px) {
.I107883 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I107883:hover {
}

}
@media (min-width:1440px) {
.I107883 {

order:3;
width:50%;
padding-right:4rem;

}
.I107883:hover {
}

}
.I107884 {
display:flex;
position:var(--I107884-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I107884:hover {
}

@media (max-width:992px) {
.I107884 {

order:3;
width:50%;
padding-left:0rem;

}
.I107884:hover {
}

}
@media (max-width:640px) {
.I107884 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I107884:hover {
}

}
@media (min-width:1440px) {
.I107884 {

order:2;
width:50%;

flex-direction:column;


}
.I107884:hover {
}

}
.I128345 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128345:hover {
}


h1.I107885, .I107885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I107885:hover {
}
.I107885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107885 > .viewport:hover {
}


h1.I107886, .I107886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I107886:hover {
}
.I107886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107886 > .viewport:hover {
}


h1.I107887, .I107887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I107887:hover {
}
.I107887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107887 > .viewport:hover {
}


h1.I107888, .I107888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I107888:hover {
}
.I107888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107888 > .viewport:hover {
}

@media (max-width:640px) {
.I107888 {

margin-bottom:0;


}
.I107888:hover {
}
.I107888 > .viewport {



}
.I107888 > .viewport:hover {
}

}

h1.I107889, .I107889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I107889:hover {
}
.I107889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107889 > .viewport:hover {
}


h1.I107890, .I107890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I107890:hover {
}
.I107890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107890 > .viewport:hover {
}

@media (max-width:640px) {
.I107890 {

margin-bottom:-1.65rem;


}
.I107890:hover {
}
.I107890 > .viewport {



}
.I107890 > .viewport:hover {
}

}

h1.I107891, .I107891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I107891:hover {
}
.I107891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107891 > .viewport:hover {
}


h1.I107892, .I107892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I107892:hover {
}
.I107892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107892 > .viewport:hover {
}


h1.I107893, .I107893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I107893:hover {
}
.I107893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107893 > .viewport:hover {
}


h1.I107894, .I107894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I107894:hover {
}
.I107894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107894 > .viewport:hover {
}

@media (max-width:992px) {
.I107894 {

height:auto;


}
.I107894:hover {
}
.I107894 > .viewport {



}
.I107894 > .viewport:hover {
}

}

h1.I107895, .I107895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I107895:hover {
}
.I107895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107895 > .viewport:hover {
}

@media (min-width:1440px) {
.I107895 {

width:100%;
padding-top:0.75rem;


}
.I107895:hover {
}
.I107895 > .viewport {



}
.I107895 > .viewport:hover {
}

}
h1.I114879, .I114879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114879:hover {
}
.I114879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114879 > .viewport:hover {
}


h1.I126828, .I126828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126828:hover {
}
.I126828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126828 > .viewport:hover {
}


.I107896, a.I107896 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107896:hover, a.I107896:hover {
}
@media (max-width:992px) {
.I107896, a.I107896 {
display:flex;
font-size:1.625rem;


}
.I107896:hover, a.I107896:hover {
}
}
@media (max-width:640px) {
.I107896, a.I107896 {
display:flex;
font-size:1.625rem;


}
.I107896:hover, a.I107896:hover {
}
}

.I107897, a.I107897 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I107897:hover, a.I107897:hover {
}
@media (max-width:992px) {
.I107897, a.I107897 {
}
.I107897:hover, a.I107897:hover {
display:flex;
width:100%;

}
}

.I107898 .image, .I107898.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/importancia-design-system.png?timestamp=20221222134606');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/importancia-design-system.png?timestamp=20221222134606') 1.00x,url('https://www.genexus.com/media/images/importancia-design-system_x1.99.png?timestamp=20221222134606') 1.99x,url('https://www.genexus.com/media/images/importancia-design-system_x2.99.png?timestamp=20221222134606') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/importancia-design-system.png?timestamp=20221222134606') 1.00x,url('https://www.genexus.com/media/images/importancia-design-system_x1.99.png?timestamp=20221222134606') 1.99x,url('https://www.genexus.com/media/images/importancia-design-system_x2.99.png?timestamp=20221222134606') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/importancia-design-system.png?timestamp=20221222134606') 1.00x,url('https://www.genexus.com/media/images/importancia-design-system_x1.99.png?timestamp=20221222134606') 1.99x,url('https://www.genexus.com/media/images/importancia-design-system_x2.99.png?timestamp=20221222134606') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/importancia-design-system.png?timestamp=20221222134606') 1.00x,url('https://www.genexus.com/media/images/importancia-design-system_x1.99.png?timestamp=20221222134606') 1.99x,url('https://www.genexus.com/media/images/importancia-design-system_x2.99.png?timestamp=20221222134606') 2.99x);
background-size:cover;
background-position:center center;

}
.I107898 .image:hover, .I107898.image:hover {
}

.I107899 .button, .I107899.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I107899 button.button, button.I107899.button {
cursor:pointer;
}
.I107899 .button .text, .I107899.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I107899 .button .icon, .I107899.button .icon {
flex:none;
background-size:100% 100%;
}
.I107899 .button:hover, .I107899.button:hover {
background-color:rgb(210,40,93);

}
.I107899 .button:hover .text, .I107899.button:hover .text {
}
.I107899 .button:hover .icon, .I107899.button:hover .icon {
background-size:100% 100%;
}

.I107900, a.I107900 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107900:hover, a.I107900:hover {
}

h1.I107901, .I107901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I107901, .I107901 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I107901, .I107901 p {
margin:0px;
}

figure.I107901, .I107901 figure {
margin:0px;
}

a.I107901, .I107901 a {
text-decoration:inherit;
color:inherit;
}

.I107901 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I107901 article, article.I107901 {
width:100%;

flex-direction:column;	
}
.I107901 article:hover, article.I107901:hover {
}
.I107901 article.active, article.I107901.active {
}
.I107901 .body {
}
.I107901 .body:hover {
	
}
.I107901 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I107901 .body a {
text-decoration:underline;

}
.I107901 .body img {
}
.I107901 .body ul, .I107901 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I107901 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I107901 .body iframe {
}
.I107901 .body img:hover {
}
.I107901 .body iframe:hover {
}

.I107901 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I107901 header {
}
.I107901 article, article.I107901 {
	
}
.I107901 article:hover, article.I107901:hover {
}
.I107901 article.active, article.I107901.active {
}
.I107901 .body {
}
.I107901 .body:hover {
	
}
.I107901 .body {
line-height:1.625rem;

}



}

.I107902 .button, .I107902.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I107902 button.button, button.I107902.button {
cursor:pointer;
}
.I107902 .button .text, .I107902.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I107902 .button .icon, .I107902.button .icon {
flex:none;
background-size:100% 100%;
}
.I107902 .button:hover, .I107902.button:hover {
background-color:rgb(217,217,217);

}
.I107902 .button:hover .text, .I107902.button:hover .text {
}
.I107902 .button:hover .icon, .I107902.button:hover .icon {
background-size:100% 100%;
}

.I107903 .button, .I107903.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I107903 button.button, button.I107903.button {
cursor:pointer;
}
.I107903 .button .text, .I107903.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I107903 .button .icon, .I107903.button .icon {
flex:none;
background-size:100% 100%;
}
.I107903 .button:hover, .I107903.button:hover {
}
.I107903 .button:hover .text, .I107903.button:hover .text {
}
.I107903 .button:hover .icon, .I107903.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107903 .button, .I107903.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I107903 button.button, button.I107903.button {
}
.I107903 .button .text, .I107903.button .text {
color:rgb(108,72,201);

}
.I107903 .button .icon, .I107903.button .icon {
background-size:100% 100%;
}
.I107903 .button:hover, .I107903.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I107903 .button:hover .text, .I107903.button:hover .text {
color:rgb(150,155,160);

}
.I107903 .button:hover .icon, .I107903.button:hover .icon {
background-size:100% 100%;
}
}

.I107904 .button, .I107904.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I107904 button.button, button.I107904.button {
cursor:pointer;
}
.I107904 .button .text, .I107904.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I107904 .button .icon, .I107904.button .icon {
flex:none;
background-size:100% 100%;
}
.I107904 .button:hover, .I107904.button:hover {
}
.I107904 .button:hover .text, .I107904.button:hover .text {
}
.I107904 .button:hover .icon, .I107904.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107904 .button, .I107904.button {
}
.I107904 button.button, button.I107904.button {
}
.I107904 .button .text, .I107904.button .text {
font-family:Rubik;

}
.I107904 .button .icon, .I107904.button .icon {
background-size:100% 100%;
}
.I107904 .button:hover, .I107904.button:hover {
}
.I107904 .button:hover .text, .I107904.button:hover .text {
}
.I107904 .button:hover .icon, .I107904.button:hover .icon {
background-size:100% 100%;
}
}

.I107905 {
display:flex;
width:100%;
height:270px;

}
.I107905:hover {
}

.I107906, a.I107906 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I107906:hover, a.I107906:hover {
}
@media (max-width:992px) {
.I107906, a.I107906 {
}
.I107906:hover, a.I107906:hover {
display:flex;
width:100%;

}
}

.I114824 .image, .I114824.image {
vertical-align:top;
}
.I114824 .image:hover, .I114824.image:hover {
}

.I126774 .button, .I126774.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126774 button.button, button.I126774.button {
cursor:pointer;
}
.I126774 .button .text, .I126774.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126774 .button .icon, .I126774.button .icon {
flex:none;
background-size:100% 100%;
}
.I126774 .button:hover, .I126774.button:hover {
}
.I126774 .button:hover .text, .I126774.button:hover .text {
}
.I126774 .button:hover .icon, .I126774.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126774 .button, .I126774.button {
}
.I126774 button.button, button.I126774.button {
}
.I126774 .button .text, .I126774.button .text {
font-family:Rubik;

}
.I126774 .button .icon, .I126774.button .icon {
background-size:100% 100%;
}
.I126774 .button:hover, .I126774.button:hover {
}
.I126774 .button:hover .text, .I126774.button:hover .text {
}
.I126774 .button:hover .icon, .I126774.button:hover .icon {
background-size:100% 100%;
}
}

h1.I107907, .I107907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;

}
.I107907:hover {
}
.I107907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107907 > .viewport:hover {
}


.I107908 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I107908:hover {
}

.I107909 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I107909:hover {
}
@media (max-width:992px) {
.I107909 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I107909:hover {
}
}
@media (max-width:640px) {
.I107909 {

padding-top:2rem;


flex-direction:column;
}
.I107909:hover {
}
}

.I107910 {
display:flex;
position:var(--I107910-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I107910:hover {
}

@media (max-width:992px) {
.I107910 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I107910:hover {
}

}
@media (max-width:640px) {
.I107910 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I107910:hover {
}

}
@media (min-width:1440px) {
.I107910 {

width:50%;
padding-right:4rem;

}
.I107910:hover {
}

}
.I107911 {
display:flex;
position:var(--I107911-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I107911:hover {
}

@media (max-width:992px) {
.I107911 {

width:50%;

}
.I107911:hover {
}

}
@media (max-width:640px) {
.I107911 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I107911:hover {
}

}
@media (min-width:1440px) {
.I107911 {

width:50%;

flex-direction:column;


}
.I107911:hover {
}

}
.I127634 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127634:hover {
}

@media (max-width:992px) {
.I127634 {



flex-direction:column;

	
}
.I127634:hover {
}

}

h1.I107912, .I107912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I107912:hover {
}
.I107912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107912 > .viewport:hover {
}


h1.I107913, .I107913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I107913:hover {
}
.I107913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107913 > .viewport:hover {
}


h1.I107914, .I107914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I107914:hover {
}
.I107914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107914 > .viewport:hover {
}

@media (max-width:992px) {
.I107914 {

display:flex;

}
.I107914:hover {
}
.I107914 > .viewport {



}
.I107914 > .viewport:hover {
}

}
@media (max-width:640px) {
.I107914 {

height:auto;


}
.I107914:hover {
}
.I107914 > .viewport {



}
.I107914 > .viewport:hover {
}

}

h1.I107915, .I107915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I107915:hover {
}
.I107915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107915 > .viewport:hover {
}

@media (max-width:992px) {
.I107915 {

padding-bottom:1rem;


}
.I107915:hover {
}
.I107915 > .viewport {



}
.I107915 > .viewport:hover {
}

}
@media (max-width:640px) {
.I107915 {

margin-bottom:0;


}
.I107915:hover {
}
.I107915 > .viewport {



}
.I107915 > .viewport:hover {
}

}

h1.I107916, .I107916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I107916:hover {
}
.I107916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107916 > .viewport:hover {
}


h1.I107917, .I107917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I107917:hover {
}
.I107917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107917 > .viewport:hover {
}


h1.I107918, .I107918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I107918:hover {
}
.I107918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107918 > .viewport:hover {
}

@media (max-width:640px) {
.I107918 {

margin-bottom:-1.65rem;


}
.I107918:hover {
}
.I107918 > .viewport {



}
.I107918 > .viewport:hover {
}

}

h1.I107919, .I107919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I107919:hover {
}
.I107919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107919 > .viewport:hover {
}

@media (min-width:1440px) {
.I107919 {

display:none;

}
.I107919:hover {
}
.I107919 > .viewport {



}
.I107919 > .viewport:hover {
}

}
h1.I107920, .I107920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I107920:hover {
}
.I107920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107920 > .viewport:hover {
}


h1.I107921, .I107921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I107921:hover {
}
.I107921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107921 > .viewport:hover {
}

@media (max-width:992px) {
.I107921 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I107921:hover {
}
.I107921 > .viewport {



}
.I107921 > .viewport:hover {
}

}

h1.I107922, .I107922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I107922:hover {
}
.I107922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107922 > .viewport:hover {
}

@media (max-width:992px) {
.I107922 {

display:none;

}
.I107922:hover {
}
.I107922 > .viewport {



}
.I107922 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I107922 {

width:100%;
height:auto;


}
.I107922:hover {
}
.I107922 > .viewport {



}
.I107922 > .viewport:hover {
}

}
h1.I107923, .I107923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I107923:hover {
}
.I107923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107923 > .viewport:hover {
}

@media (min-width:1440px) {
.I107923 {

width:100%;
box-sizing:border-box;


}
.I107923:hover {
}
.I107923 > .viewport {



}
.I107923 > .viewport:hover {
}

}
h1.I114551, .I114551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114551:hover {
}
.I114551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114551 > .viewport:hover {
}


.I107924, a.I107924 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107924:hover, a.I107924:hover {
}
@media (max-width:992px) {
.I107924, a.I107924 {
display:flex;
font-size:1.625rem;


}
.I107924:hover, a.I107924:hover {
}
}
@media (max-width:640px) {
.I107924, a.I107924 {
display:flex;
font-size:1.625rem;


}
.I107924:hover, a.I107924:hover {
}
}

.I107925, a.I107925 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I107925:hover, a.I107925:hover {
}
@media (max-width:992px) {
.I107925, a.I107925 {
}
.I107925:hover, a.I107925:hover {
display:flex;
width:100%;

}
}

.I107926 .image, .I107926.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno.png?timestamp=20221223114225');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno.png?timestamp=20221223114225') 1.00x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x1.99.png?timestamp=20221223114225') 1.99x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x2.99.png?timestamp=20221223114225') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno.png?timestamp=20221223114225') 1.00x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x1.99.png?timestamp=20221223114225') 1.99x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x2.99.png?timestamp=20221223114225') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno.png?timestamp=20221223114225') 1.00x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x1.99.png?timestamp=20221223114225') 1.99x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x2.99.png?timestamp=20221223114225') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno.png?timestamp=20221223114225') 1.00x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x1.99.png?timestamp=20221223114225') 1.99x,url('https://www.genexus.com/media/images/gx-mejor-opcion-diseno_x2.99.png?timestamp=20221223114225') 2.99x);
background-size:cover;
background-position:center center;

}
.I107926 .image:hover, .I107926.image:hover {
}

.I107927 .button, .I107927.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I107927 button.button, button.I107927.button {
cursor:pointer;
}
.I107927 .button .text, .I107927.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I107927 .button .icon, .I107927.button .icon {
flex:none;
background-size:100% 100%;
}
.I107927 .button:hover, .I107927.button:hover {
background-color:rgb(210,40,93);

}
.I107927 .button:hover .text, .I107927.button:hover .text {
}
.I107927 .button:hover .icon, .I107927.button:hover .icon {
background-size:100% 100%;
}

.I107928, a.I107928 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107928:hover, a.I107928:hover {
}

h1.I107929, .I107929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I107929, .I107929 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I107929, .I107929 p {
margin:0px;
}

figure.I107929, .I107929 figure {
margin:0px;
}

a.I107929, .I107929 a {
text-decoration:inherit;
color:inherit;
}

.I107929 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I107929 article, article.I107929 {
flex-direction:column;	
}
.I107929 article:hover, article.I107929:hover {
}
.I107929 article.active, article.I107929.active {
}
.I107929 .body {
}
.I107929 .body:hover {
	
}
.I107929 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I107929 .body a {
text-decoration:underline;

}
.I107929 .body img {
}
.I107929 .body ul, .I107929 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I107929 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I107929 .body iframe {
}
.I107929 .body img:hover {
}
.I107929 .body iframe:hover {
}

.I107929 .body li {
list-style-type:disc;
}



.I107930 .button, .I107930.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I107930 button.button, button.I107930.button {
cursor:pointer;
}
.I107930 .button .text, .I107930.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I107930 .button .icon, .I107930.button .icon {
flex:none;
background-size:100% 100%;
}
.I107930 .button:hover, .I107930.button:hover {
}
.I107930 .button:hover .text, .I107930.button:hover .text {
}
.I107930 .button:hover .icon, .I107930.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107930 .button, .I107930.button {
}
.I107930 button.button, button.I107930.button {
}
.I107930 .button .text, .I107930.button .text {
font-family:Rubik;

}
.I107930 .button .icon, .I107930.button .icon {
background-size:100% 100%;
}
.I107930 .button:hover, .I107930.button:hover {
}
.I107930 .button:hover .text, .I107930.button:hover .text {
}
.I107930 .button:hover .icon, .I107930.button:hover .icon {
background-size:100% 100%;
}
}

.I107931 .button, .I107931.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I107931 button.button, button.I107931.button {
cursor:pointer;
}
.I107931 .button .text, .I107931.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I107931 .button .icon, .I107931.button .icon {
flex:none;
background-size:100% 100%;
}
.I107931 .button:hover, .I107931.button:hover {
}
.I107931 .button:hover .text, .I107931.button:hover .text {
}
.I107931 .button:hover .icon, .I107931.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107931 .button, .I107931.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I107931 button.button, button.I107931.button {
}
.I107931 .button .text, .I107931.button .text {
color:rgb(108,72,201);

}
.I107931 .button .icon, .I107931.button .icon {
background-size:100% 100%;
}
.I107931 .button:hover, .I107931.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I107931 .button:hover .text, .I107931.button:hover .text {
color:rgb(150,155,160);

}
.I107931 .button:hover .icon, .I107931.button:hover .icon {
background-size:100% 100%;
}
}

.I107932 .button, .I107932.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I107932 button.button, button.I107932.button {
cursor:pointer;
}
.I107932 .button .text, .I107932.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I107932 .button .icon, .I107932.button .icon {
flex:none;
background-size:100% 100%;
}
.I107932 .button:hover, .I107932.button:hover {
background-color:rgb(217,217,217);

}
.I107932 .button:hover .text, .I107932.button:hover .text {
}
.I107932 .button:hover .icon, .I107932.button:hover .icon {
background-size:100% 100%;
}

.I107933 {
display:flex;
width:100%;
height:270px;

}
.I107933:hover {
}
@media (min-width:1440px) {
.I107933 {
display:flex;
width:100%;
height:270px;

}
.I107933:hover {
}
}
.I107934, a.I107934 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I107934:hover, a.I107934:hover {
}
@media (max-width:992px) {
.I107934, a.I107934 {
}
.I107934:hover, a.I107934:hover {
display:flex;
width:100%;

}
}

.I114494 .image, .I114494.image {
vertical-align:top;
}
.I114494 .image:hover, .I114494.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I107935, .I107935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I107935:hover {
}
.I107935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107935 > .viewport:hover {
}


.I107936 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I107936:hover {
}

.I107937 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I107937:hover {
}
@media (max-width:992px) {
.I107937 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I107937:hover {
}
}
@media (max-width:640px) {
.I107937 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I107937:hover {
}
}

.I107938 {
display:flex;
position:var(--I107938-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I107938:hover {
}

@media (max-width:992px) {
.I107938 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I107938:hover {
}

}
@media (max-width:640px) {
.I107938 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I107938:hover {
}

}
@media (min-width:1440px) {
.I107938 {

order:3;
width:50%;
padding-right:4rem;

}
.I107938:hover {
}

}
.I107939 {
display:flex;
position:var(--I107939-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I107939:hover {
}

@media (max-width:992px) {
.I107939 {

order:3;
width:50%;
padding-left:0rem;

}
.I107939:hover {
}

}
@media (max-width:640px) {
.I107939 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I107939:hover {
}

}
@media (min-width:1440px) {
.I107939 {

order:2;
width:50%;

flex-direction:column;


}
.I107939:hover {
}

}
.I128346 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128346:hover {
}


h1.I107940, .I107940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I107940:hover {
}
.I107940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107940 > .viewport:hover {
}


h1.I107941, .I107941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I107941:hover {
}
.I107941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107941 > .viewport:hover {
}


h1.I107942, .I107942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I107942:hover {
}
.I107942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107942 > .viewport:hover {
}


h1.I107943, .I107943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I107943:hover {
}
.I107943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107943 > .viewport:hover {
}

@media (max-width:640px) {
.I107943 {

margin-bottom:0;


}
.I107943:hover {
}
.I107943 > .viewport {



}
.I107943 > .viewport:hover {
}

}

h1.I107944, .I107944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I107944:hover {
}
.I107944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107944 > .viewport:hover {
}


h1.I107945, .I107945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I107945:hover {
}
.I107945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107945 > .viewport:hover {
}

@media (max-width:640px) {
.I107945 {

margin-bottom:-1.65rem;


}
.I107945:hover {
}
.I107945 > .viewport {



}
.I107945 > .viewport:hover {
}

}

h1.I107946, .I107946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I107946:hover {
}
.I107946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107946 > .viewport:hover {
}


h1.I107947, .I107947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I107947:hover {
}
.I107947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107947 > .viewport:hover {
}


h1.I107948, .I107948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I107948:hover {
}
.I107948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107948 > .viewport:hover {
}


h1.I107949, .I107949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I107949:hover {
}
.I107949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107949 > .viewport:hover {
}

@media (max-width:992px) {
.I107949 {

height:auto;


}
.I107949:hover {
}
.I107949 > .viewport {



}
.I107949 > .viewport:hover {
}

}

h1.I107950, .I107950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I107950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I107950:hover {
}
.I107950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I107950 > .viewport:hover {
}

@media (min-width:1440px) {
.I107950 {

width:100%;
padding-top:0.75rem;


}
.I107950:hover {
}
.I107950 > .viewport {



}
.I107950 > .viewport:hover {
}

}
h1.I114880, .I114880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114880:hover {
}
.I114880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114880 > .viewport:hover {
}


h1.I126829, .I126829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126829:hover {
}
.I126829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126829 > .viewport:hover {
}


.I107951, a.I107951 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107951:hover, a.I107951:hover {
}
@media (max-width:992px) {
.I107951, a.I107951 {
display:flex;
font-size:1.625rem;

padding-bottom:2rem;

}
.I107951:hover, a.I107951:hover {
}
}
@media (max-width:640px) {
.I107951, a.I107951 {
display:flex;
font-size:1.625rem;


}
.I107951:hover, a.I107951:hover {
}
}

.I107952, a.I107952 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I107952:hover, a.I107952:hover {
}
@media (max-width:992px) {
.I107952, a.I107952 {
}
.I107952:hover, a.I107952:hover {
display:flex;
width:100%;

}
}

.I107953 .image, .I107953.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/con-genexus-podras.png?timestamp=20221223114115');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/con-genexus-podras.png?timestamp=20221223114115') 1.00x,url('https://www.genexus.com/media/images/con-genexus-podras_x1.99.png?timestamp=20221223114115') 1.99x,url('https://www.genexus.com/media/images/con-genexus-podras_x2.99.png?timestamp=20221223114115') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/con-genexus-podras.png?timestamp=20221223114115') 1.00x,url('https://www.genexus.com/media/images/con-genexus-podras_x1.99.png?timestamp=20221223114115') 1.99x,url('https://www.genexus.com/media/images/con-genexus-podras_x2.99.png?timestamp=20221223114115') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/con-genexus-podras.png?timestamp=20221223114115') 1.00x,url('https://www.genexus.com/media/images/con-genexus-podras_x1.99.png?timestamp=20221223114115') 1.99x,url('https://www.genexus.com/media/images/con-genexus-podras_x2.99.png?timestamp=20221223114115') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/con-genexus-podras.png?timestamp=20221223114115') 1.00x,url('https://www.genexus.com/media/images/con-genexus-podras_x1.99.png?timestamp=20221223114115') 1.99x,url('https://www.genexus.com/media/images/con-genexus-podras_x2.99.png?timestamp=20221223114115') 2.99x);
background-size:cover;
background-position:center center;

}
.I107953 .image:hover, .I107953.image:hover {
}

.I107954 .button, .I107954.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I107954 button.button, button.I107954.button {
cursor:pointer;
}
.I107954 .button .text, .I107954.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I107954 .button .icon, .I107954.button .icon {
flex:none;
background-size:100% 100%;
}
.I107954 .button:hover, .I107954.button:hover {
background-color:rgb(210,40,93);

}
.I107954 .button:hover .text, .I107954.button:hover .text {
}
.I107954 .button:hover .icon, .I107954.button:hover .icon {
background-size:100% 100%;
}

.I107955, a.I107955 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I107955:hover, a.I107955:hover {
}

h1.I107956, .I107956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I107956, .I107956 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I107956, .I107956 p {
margin:0px;
}

figure.I107956, .I107956 figure {
margin:0px;
}

a.I107956, .I107956 a {
text-decoration:inherit;
color:inherit;
}

.I107956 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I107956 article, article.I107956 {
width:100%;

flex-direction:column;	
}
.I107956 article:hover, article.I107956:hover {
}
.I107956 article.active, article.I107956.active {
}
.I107956 .body {
}
.I107956 .body:hover {
	
}
.I107956 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I107956 .body a {
text-decoration:underline;

}
.I107956 .body img {
}
.I107956 .body ul, .I107956 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I107956 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I107956 .body iframe {
}
.I107956 .body img:hover {
}
.I107956 .body iframe:hover {
}

.I107956 .body li {
list-style-type:disc;
}



.I107957 .button, .I107957.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I107957 button.button, button.I107957.button {
cursor:pointer;
}
.I107957 .button .text, .I107957.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I107957 .button .icon, .I107957.button .icon {
flex:none;
background-size:100% 100%;
}
.I107957 .button:hover, .I107957.button:hover {
background-color:rgb(217,217,217);

}
.I107957 .button:hover .text, .I107957.button:hover .text {
}
.I107957 .button:hover .icon, .I107957.button:hover .icon {
background-size:100% 100%;
}

.I107958 .button, .I107958.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I107958 button.button, button.I107958.button {
cursor:pointer;
}
.I107958 .button .text, .I107958.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I107958 .button .icon, .I107958.button .icon {
flex:none;
background-size:100% 100%;
}
.I107958 .button:hover, .I107958.button:hover {
}
.I107958 .button:hover .text, .I107958.button:hover .text {
}
.I107958 .button:hover .icon, .I107958.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107958 .button, .I107958.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I107958 button.button, button.I107958.button {
}
.I107958 .button .text, .I107958.button .text {
color:rgb(108,72,201);

}
.I107958 .button .icon, .I107958.button .icon {
background-size:100% 100%;
}
.I107958 .button:hover, .I107958.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I107958 .button:hover .text, .I107958.button:hover .text {
color:rgb(150,155,160);

}
.I107958 .button:hover .icon, .I107958.button:hover .icon {
background-size:100% 100%;
}
}

.I107959 .button, .I107959.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I107959 button.button, button.I107959.button {
cursor:pointer;
}
.I107959 .button .text, .I107959.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I107959 .button .icon, .I107959.button .icon {
flex:none;
background-size:100% 100%;
}
.I107959 .button:hover, .I107959.button:hover {
}
.I107959 .button:hover .text, .I107959.button:hover .text {
}
.I107959 .button:hover .icon, .I107959.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I107959 .button, .I107959.button {
}
.I107959 button.button, button.I107959.button {
}
.I107959 .button .text, .I107959.button .text {
font-family:Rubik;

}
.I107959 .button .icon, .I107959.button .icon {
background-size:100% 100%;
}
.I107959 .button:hover, .I107959.button:hover {
}
.I107959 .button:hover .text, .I107959.button:hover .text {
}
.I107959 .button:hover .icon, .I107959.button:hover .icon {
background-size:100% 100%;
}
}

.I107960 {
display:flex;
width:100%;
height:270px;

}
.I107960:hover {
}

.I107961, a.I107961 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I107961:hover, a.I107961:hover {
}
@media (max-width:992px) {
.I107961, a.I107961 {
}
.I107961:hover, a.I107961:hover {
display:flex;
width:100%;

}
}

.I114825 .image, .I114825.image {
vertical-align:top;
}
.I114825 .image:hover, .I114825.image:hover {
}

.I126775 .button, .I126775.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126775 button.button, button.I126775.button {
cursor:pointer;
}
.I126775 .button .text, .I126775.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126775 .button .icon, .I126775.button .icon {
flex:none;
background-size:100% 100%;
}
.I126775 .button:hover, .I126775.button:hover {
}
.I126775 .button:hover .text, .I126775.button:hover .text {
}
.I126775 .button:hover .icon, .I126775.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126775 .button, .I126775.button {
}
.I126775 button.button, button.I126775.button {
}
.I126775 .button .text, .I126775.button .text {
font-family:Rubik;

}
.I126775 .button .icon, .I126775.button .icon {
background-size:100% 100%;
}
.I126775 .button:hover, .I126775.button:hover {
}
.I126775 .button:hover .text, .I126775.button:hover .text {
}
.I126775 .button:hover .icon, .I126775.button:hover .icon {
background-size:100% 100%;
}
}

h1.I108043, .I108043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I108043:hover {
}
.I108043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108043 > .viewport:hover {
}


.I108044 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I108044:hover {
}
@media (max-width:992px) {
.I108044 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I108044:hover {
}
}
@media (max-width:640px) {
.I108044 {
padding-top:0rem;

	
}
.I108044:hover {
}
}

.I108045 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I108045:hover {
}
@media (max-width:992px) {
.I108045 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I108045:hover {
}
}
@media (min-width:1440px) {
.I108045 {

width:100%;


}
.I108045:hover {
}
}
.I108046 {
display:flex;
position:var(--I108046-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I108046:hover {
}


.I108047 {
display:flex;
position:var(--I108047-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I108047:hover {
}

@media (max-width:992px) {
.I108047 {

margin-top:2rem;

}
.I108047:hover {
}

}
@media (max-width:640px) {
.I108047 {

flex-direction:column;


}
.I108047:hover {
}

}

.I108048 {
display:flex;
position:var(--I108048-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I108048:hover {
}

@media (max-width:992px) {
.I108048 {

margin-top:2rem;

}
.I108048:hover {
}

}
@media (max-width:640px) {
.I108048 {

margin-top:1rem;

flex-direction:column;


}
.I108048:hover {
}

}

.I108049 {
display:flex;
position:var(--I108049-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I108049:hover {
}

@media (max-width:992px) {
.I108049 {

margin-top:2rem;

}
.I108049:hover {
}

}
@media (max-width:640px) {
.I108049 {

margin-top:1rem;

flex-direction:column;


}
.I108049:hover {
}

}

.I108050 {
display:flex;
position:var(--I108050-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I108050:hover {
}

@media (max-width:640px) {
.I108050 {

display:none;
}
.I108050:hover {
}

}

.I161578 {
display:flex;
position:var(--I161578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161578:hover {
}

@media (max-width:640px) {
.I161578 {

margin-top:1rem;

flex-direction:column;


}
.I161578:hover {
}

}

.I108051 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I108051:hover {
}

@media (max-width:992px) {
.I108051 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I108051:hover {
}

}
@media (max-width:640px) {
.I108051 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I108051:hover {
}

}

.I108052 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I108052:hover {
}

@media (max-width:992px) {
.I108052 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I108052:hover {
}

}
@media (max-width:640px) {
.I108052 {

width:100%;



	
}
.I108052:hover {
}

}

.I108053 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I108053:hover {
}

@media (max-width:992px) {
.I108053 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I108053:hover {
}

}
@media (max-width:640px) {
.I108053 {

width:100%;
margin-right:0;



	
}
.I108053:hover {
}

}

.I108054 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I108054:hover {
}

@media (max-width:992px) {
.I108054 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I108054:hover {
}

}
@media (max-width:640px) {
.I108054 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I108054:hover {
}

}

.I108055 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I108055:hover {
}

@media (max-width:992px) {
.I108055 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I108055:hover {
}

}
@media (max-width:640px) {
.I108055 {

width:100%;
margin-right:0;



	
}
.I108055:hover {
}

}

.I108056 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I108056:hover {
}

@media (max-width:992px) {
.I108056 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I108056:hover {
}

}
@media (max-width:640px) {
.I108056 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I108056:hover {
}

}

.I161629 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161629:hover {
}

@media (max-width:992px) {
.I161629 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161629:hover {
}

}
@media (max-width:640px) {
.I161629 {

width:100%;
margin-right:0;



	
}
.I161629:hover {
}

}

.I161748 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161748:hover {
}

@media (max-width:992px) {
.I161748 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161748:hover {
}

}
@media (max-width:640px) {
.I161748 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161748:hover {
}

}

h1.I108057, .I108057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I108057:hover {
}
.I108057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108057 > .viewport:hover {
}


h1.I108058, .I108058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I108058:hover {
}
.I108058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108058 > .viewport:hover {
}


h1.I108059, .I108059 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108059 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I108059:hover {
}
.I108059 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108059 > .viewport:hover {
}


h1.I108060, .I108060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108060:hover {
}
.I108060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108060 > .viewport:hover {
}


h1.I108061, .I108061 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108061 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108061:hover {
}
.I108061 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108061 > .viewport:hover {
}


h1.I108062, .I108062 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108062 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108062:hover {
}
.I108062 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108062 > .viewport:hover {
}


h1.I108063, .I108063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108063 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108063:hover {
}
.I108063 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108063 > .viewport:hover {
}


h1.I108064, .I108064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I108064:hover {
}
.I108064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108064 > .viewport:hover {
}


h1.I108065, .I108065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108065:hover {
}
.I108065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108065 > .viewport:hover {
}


h1.I108066, .I108066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108066:hover {
}
.I108066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108066 > .viewport:hover {
}


h1.I108067, .I108067 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108067 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I108067:hover {
}
.I108067 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108067 > .viewport:hover {
}


h1.I108068, .I108068 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108068 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108068:hover {
}
.I108068 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108068 > .viewport:hover {
}


h1.I108069, .I108069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108069 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108069:hover {
}
.I108069 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108069 > .viewport:hover {
}


h1.I108070, .I108070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I108070:hover {
}
.I108070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108070 > .viewport:hover {
}


h1.I108071, .I108071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108071:hover {
}
.I108071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108071 > .viewport:hover {
}


h1.I108072, .I108072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108072:hover {
}
.I108072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108072 > .viewport:hover {
}


h1.I108073, .I108073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108073 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I108073:hover {
}
.I108073 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108073 > .viewport:hover {
}


h1.I108074, .I108074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108074:hover {
}
.I108074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108074 > .viewport:hover {
}


h1.I108075, .I108075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108075:hover {
}
.I108075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108075 > .viewport:hover {
}


h1.I108076, .I108076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I108076:hover {
}
.I108076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108076 > .viewport:hover {
}


h1.I108077, .I108077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108077:hover {
}
.I108077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108077 > .viewport:hover {
}


h1.I108078, .I108078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108078:hover {
}
.I108078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108078 > .viewport:hover {
}


h1.I108079, .I108079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I108079:hover {
}
.I108079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108079 > .viewport:hover {
}


h1.I108080, .I108080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108080:hover {
}
.I108080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108080 > .viewport:hover {
}


h1.I138279, .I138279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138279:hover {
}
.I138279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138279 > .viewport:hover {
}


h1.I161612, .I161612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161612:hover {
}
.I161612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161612 > .viewport:hover {
}


h1.I161663, .I161663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161663:hover {
}
.I161663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161663 > .viewport:hover {
}


h1.I161697, .I161697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161697:hover {
}
.I161697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161697 > .viewport:hover {
}


h1.I161731, .I161731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161731:hover {
}
.I161731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161731 > .viewport:hover {
}


h1.I161782, .I161782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161782:hover {
}
.I161782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161782 > .viewport:hover {
}


h1.I161816, .I161816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161816:hover {
}
.I161816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161816 > .viewport:hover {
}


.I108081, a.I108081 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I108081:hover, a.I108081:hover {
}
@media (max-width:992px) {
.I108081, a.I108081 {
display:flex;
font-size:1.625rem;


}
.I108081:hover, a.I108081:hover {
}
}

.I108082, a.I108082 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108082:hover, a.I108082:hover {
}
@media (max-width:992px) {
.I108082, a.I108082 {
}
.I108082:hover, a.I108082:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108082, a.I108082 {
display:flex;
padding-bottom:1rem;

}
.I108082:hover, a.I108082:hover {
}
}

.I108083 .button, .I108083.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I108083 button.button, button.I108083.button {
cursor:pointer;
}
.I108083 .button .text, .I108083.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I108083 .button .icon, .I108083.button .icon {
flex:none;
background-size:100% 100%;
}
.I108083 .button:hover, .I108083.button:hover {
background-color:rgb(210,40,93);

}
.I108083 .button:hover .text, .I108083.button:hover .text {
}
.I108083 .button:hover .icon, .I108083.button:hover .icon {
background-size:100% 100%;
}

.I108084, a.I108084 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108084:hover, a.I108084:hover {
}

.I108085, a.I108085 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I108085:hover, a.I108085:hover {
}
@media (max-width:992px) {
.I108085, a.I108085 {
}
.I108085:hover, a.I108085:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108085, a.I108085 {
display:flex;
padding-bottom:1rem;

}
.I108085:hover, a.I108085:hover {
}
}

.I108086 .button, .I108086.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108086 button.button, button.I108086.button {
cursor:pointer;
}
.I108086 .button .text, .I108086.button .text {
}
.I108086 .button .icon, .I108086.button .icon {
flex:none;
background-size:100% 100%;
}
.I108086 .button:hover, .I108086.button:hover {
}
.I108086 .button:hover .text, .I108086.button:hover .text {
}
.I108086 .button:hover .icon, .I108086.button:hover .icon {
background-size:100% 100%;
}

.I108087 .button, .I108087.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108087 button.button, button.I108087.button {
cursor:pointer;
}
.I108087 .button .text, .I108087.button .text {
}
.I108087 .button .icon, .I108087.button .icon {
flex:none;
background-size:100% 100%;
}
.I108087 .button:hover, .I108087.button:hover {
}
.I108087 .button:hover .text, .I108087.button:hover .text {
}
.I108087 .button:hover .icon, .I108087.button:hover .icon {
background-size:100% 100%;
}

.I108088 .button, .I108088.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108088 button.button, button.I108088.button {
cursor:pointer;
}
.I108088 .button .text, .I108088.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108088 .button .icon, .I108088.button .icon {
flex:none;
background-size:100% 100%;
}
.I108088 .button:hover, .I108088.button:hover {
}
.I108088 .button:hover .text, .I108088.button:hover .text {
}
.I108088 .button:hover .icon, .I108088.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108088 .button, .I108088.button {
}
.I108088 button.button, button.I108088.button {
}
.I108088 .button .text, .I108088.button .text {
font-family:Rubik;

}
.I108088 .button .icon, .I108088.button .icon {
background-size:100% 100%;
}
.I108088 .button:hover, .I108088.button:hover {
}
.I108088 .button:hover .text, .I108088.button:hover .text {
}
.I108088 .button:hover .icon, .I108088.button:hover .icon {
background-size:100% 100%;
}
}

.I108089, a.I108089 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108089:hover, a.I108089:hover {
}

.I108090, a.I108090 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I108090:hover, a.I108090:hover {
}
@media (max-width:992px) {
.I108090, a.I108090 {
}
.I108090:hover, a.I108090:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108090, a.I108090 {
display:flex;
padding-bottom:1rem;

}
.I108090:hover, a.I108090:hover {
}
}

.I108091 .button, .I108091.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108091 button.button, button.I108091.button {
cursor:pointer;
}
.I108091 .button .text, .I108091.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108091 .button .icon, .I108091.button .icon {
flex:none;
background-size:100% 100%;
}
.I108091 .button:hover, .I108091.button:hover {
}
.I108091 .button:hover .text, .I108091.button:hover .text {
}
.I108091 .button:hover .icon, .I108091.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108091 .button, .I108091.button {
}
.I108091 button.button, button.I108091.button {
}
.I108091 .button .text, .I108091.button .text {
font-family:Rubik;

}
.I108091 .button .icon, .I108091.button .icon {
background-size:100% 100%;
}
.I108091 .button:hover, .I108091.button:hover {
}
.I108091 .button:hover .text, .I108091.button:hover .text {
}
.I108091 .button:hover .icon, .I108091.button:hover .icon {
background-size:100% 100%;
}
}

.I108092, a.I108092 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108092:hover, a.I108092:hover {
}

.I108093, a.I108093 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I108093:hover, a.I108093:hover {
}
@media (max-width:992px) {
.I108093, a.I108093 {
}
.I108093:hover, a.I108093:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108093, a.I108093 {
display:flex;
padding-bottom:1rem;

}
.I108093:hover, a.I108093:hover {
}
}

.I108094 .button, .I108094.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108094 button.button, button.I108094.button {
cursor:pointer;
}
.I108094 .button .text, .I108094.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108094 .button .icon, .I108094.button .icon {
flex:none;
background-size:100% 100%;
}
.I108094 .button:hover, .I108094.button:hover {
}
.I108094 .button:hover .text, .I108094.button:hover .text {
}
.I108094 .button:hover .icon, .I108094.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108094 .button, .I108094.button {
}
.I108094 button.button, button.I108094.button {
}
.I108094 .button .text, .I108094.button .text {
font-family:Rubik;

}
.I108094 .button .icon, .I108094.button .icon {
background-size:100% 100%;
}
.I108094 .button:hover, .I108094.button:hover {
}
.I108094 .button:hover .text, .I108094.button:hover .text {
}
.I108094 .button:hover .icon, .I108094.button:hover .icon {
background-size:100% 100%;
}
}

.I108095, a.I108095 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108095:hover, a.I108095:hover {
}

.I108096, a.I108096 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I108096:hover, a.I108096:hover {
}
@media (max-width:992px) {
.I108096, a.I108096 {
}
.I108096:hover, a.I108096:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108096, a.I108096 {
display:flex;
padding-bottom:1rem;

}
.I108096:hover, a.I108096:hover {
}
}

.I108097 .button, .I108097.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108097 button.button, button.I108097.button {
cursor:pointer;
}
.I108097 .button .text, .I108097.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108097 .button .icon, .I108097.button .icon {
flex:none;
background-size:100% 100%;
}
.I108097 .button:hover, .I108097.button:hover {
}
.I108097 .button:hover .text, .I108097.button:hover .text {
}
.I108097 .button:hover .icon, .I108097.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108097 .button, .I108097.button {
}
.I108097 button.button, button.I108097.button {
}
.I108097 .button .text, .I108097.button .text {
font-family:Rubik;

}
.I108097 .button .icon, .I108097.button .icon {
background-size:100% 100%;
}
.I108097 .button:hover, .I108097.button:hover {
}
.I108097 .button:hover .text, .I108097.button:hover .text {
}
.I108097 .button:hover .icon, .I108097.button:hover .icon {
background-size:100% 100%;
}
}

.I108098, a.I108098 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108098:hover, a.I108098:hover {
}

.I108099, a.I108099 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108099:hover, a.I108099:hover {
}
@media (max-width:992px) {
.I108099, a.I108099 {
}
.I108099:hover, a.I108099:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108099, a.I108099 {
display:flex;
padding-bottom:1rem;

}
.I108099:hover, a.I108099:hover {
}
}

.I108100 .button, .I108100.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108100 button.button, button.I108100.button {
cursor:pointer;
}
.I108100 .button .text, .I108100.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108100 .button .icon, .I108100.button .icon {
flex:none;
background-size:100% 100%;
}
.I108100 .button:hover, .I108100.button:hover {
}
.I108100 .button:hover .text, .I108100.button:hover .text {
}
.I108100 .button:hover .icon, .I108100.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108100 .button, .I108100.button {
}
.I108100 button.button, button.I108100.button {
}
.I108100 .button .text, .I108100.button .text {
font-family:Rubik;

}
.I108100 .button .icon, .I108100.button .icon {
background-size:100% 100%;
}
.I108100 .button:hover, .I108100.button:hover {
}
.I108100 .button:hover .text, .I108100.button:hover .text {
}
.I108100 .button:hover .icon, .I108100.button:hover .icon {
background-size:100% 100%;
}
}

.I108101, a.I108101 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I108101:hover, a.I108101:hover {
}

.I108102, a.I108102 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108102:hover, a.I108102:hover {
}
@media (max-width:992px) {
.I108102, a.I108102 {
}
.I108102:hover, a.I108102:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108102, a.I108102 {
display:flex;
padding-bottom:1rem;

}
.I108102:hover, a.I108102:hover {
}
}

.I108103 .button, .I108103.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I108103 button.button, button.I108103.button {
cursor:pointer;
}
.I108103 .button .text, .I108103.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108103 .button .icon, .I108103.button .icon {
flex:none;
background-size:100% 100%;
}
.I108103 .button:hover, .I108103.button:hover {
}
.I108103 .button:hover .text, .I108103.button:hover .text {
}
.I108103 .button:hover .icon, .I108103.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108103 .button, .I108103.button {
}
.I108103 button.button, button.I108103.button {
}
.I108103 .button .text, .I108103.button .text {
font-family:Rubik;

}
.I108103 .button .icon, .I108103.button .icon {
background-size:100% 100%;
}
.I108103 .button:hover, .I108103.button:hover {
}
.I108103 .button:hover .text, .I108103.button:hover .text {
}
.I108103 .button:hover .icon, .I108103.button:hover .icon {
background-size:100% 100%;
}
}

.I108104 .button, .I108104.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I108104 button.button, button.I108104.button {
cursor:pointer;
}
.I108104 .button .text, .I108104.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108104 .button .icon, .I108104.button .icon {
flex:none;
background-size:100% 100%;
}
.I108104 .button:hover, .I108104.button:hover {
}
.I108104 .button:hover .text, .I108104.button:hover .text {
}
.I108104 .button:hover .icon, .I108104.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108104 .button, .I108104.button {
padding-top:2rem;

}
.I108104 button.button, button.I108104.button {
}
.I108104 .button .text, .I108104.button .text {
font-family:Rubik;

}
.I108104 .button .icon, .I108104.button .icon {
background-size:100% 100%;
}
.I108104 .button:hover, .I108104.button:hover {
}
.I108104 .button:hover .text, .I108104.button:hover .text {
}
.I108104 .button:hover .icon, .I108104.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138267, .I138267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138267, .I138267 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138267, .I138267 p {
margin:0px;
}

figure.I138267, .I138267 figure {
margin:0px;
}

a.I138267, .I138267 a {
text-decoration:inherit;
color:inherit;
}

.I138267 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138267 article, article.I138267 {
flex-direction:column;	
}
.I138267 article:hover, article.I138267:hover {
}
.I138267 article.active, article.I138267.active {
}
.I138267 .body {
}
.I138267 .body:hover {
	
}
.I138267 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138267 .body a {
text-decoration:underline;

}
.I138267 .body img {
}
.I138267 .body img:hover {
}




.I161595, a.I161595 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161595:hover, a.I161595:hover {
}

.I161646, a.I161646 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161646:hover, a.I161646:hover {
}
@media (max-width:992px) {
.I161646, a.I161646 {
}
.I161646:hover, a.I161646:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161646, a.I161646 {
display:flex;
padding-bottom:1rem;

}
.I161646:hover, a.I161646:hover {
}
}

.I161680 .button, .I161680.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161680 button.button, button.I161680.button {
cursor:pointer;
}
.I161680 .button .text, .I161680.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161680 .button .icon, .I161680.button .icon {
flex:none;
background-size:100% 100%;
}
.I161680 .button:hover, .I161680.button:hover {
}
.I161680 .button:hover .text, .I161680.button:hover .text {
}
.I161680 .button:hover .icon, .I161680.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161680 .button, .I161680.button {
}
.I161680 button.button, button.I161680.button {
}
.I161680 .button .text, .I161680.button .text {
font-family:Rubik;

}
.I161680 .button .icon, .I161680.button .icon {
background-size:100% 100%;
}
.I161680 .button:hover, .I161680.button:hover {
}
.I161680 .button:hover .text, .I161680.button:hover .text {
}
.I161680 .button:hover .icon, .I161680.button:hover .icon {
background-size:100% 100%;
}
}

.I161714, a.I161714 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161714:hover, a.I161714:hover {
}

.I161765, a.I161765 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161765:hover, a.I161765:hover {
}
@media (max-width:992px) {
.I161765, a.I161765 {
}
.I161765:hover, a.I161765:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161765, a.I161765 {
display:flex;
padding-bottom:1rem;

}
.I161765:hover, a.I161765:hover {
}
}

.I161799 .button, .I161799.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161799 button.button, button.I161799.button {
cursor:pointer;
}
.I161799 .button .text, .I161799.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161799 .button .icon, .I161799.button .icon {
flex:none;
background-size:100% 100%;
}
.I161799 .button:hover, .I161799.button:hover {
}
.I161799 .button:hover .text, .I161799.button:hover .text {
}
.I161799 .button:hover .icon, .I161799.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161799 .button, .I161799.button {
}
.I161799 button.button, button.I161799.button {
}
.I161799 .button .text, .I161799.button .text {
font-family:Rubik;

}
.I161799 .button .icon, .I161799.button .icon {
background-size:100% 100%;
}
.I161799 .button:hover, .I161799.button:hover {
}
.I161799 .button:hover .text, .I161799.button:hover .text {
}
.I161799 .button:hover .icon, .I161799.button:hover .icon {
background-size:100% 100%;
}
}

h1.I108105, .I108105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I108105:hover {
}
.I108105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108105 > .viewport:hover {
}


.I108106 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I108106:hover {
}

.I108107 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I108107:hover {
}
@media (max-width:992px) {
.I108107 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I108107:hover {
}
}
@media (max-width:640px) {
.I108107 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I108107:hover {
}
}

.I108108 {
display:flex;
position:var(--I108108-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I108108:hover {
}

@media (max-width:992px) {
.I108108 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I108108:hover {
}

}
@media (max-width:640px) {
.I108108 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I108108:hover {
}

}
@media (min-width:1440px) {
.I108108 {

order:3;
width:50%;
padding-right:4rem;

}
.I108108:hover {
}

}
.I108109 {
display:flex;
position:var(--I108109-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I108109:hover {
}

@media (max-width:992px) {
.I108109 {

order:3;
width:50%;
padding-left:0rem;

}
.I108109:hover {
}

}
@media (max-width:640px) {
.I108109 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I108109:hover {
}

}
@media (min-width:1440px) {
.I108109 {

order:2;
width:50%;

flex-direction:column;


}
.I108109:hover {
}

}
.I128347 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128347:hover {
}


h1.I108110, .I108110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I108110:hover {
}
.I108110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108110 > .viewport:hover {
}


h1.I108111, .I108111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I108111:hover {
}
.I108111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108111 > .viewport:hover {
}


h1.I108112, .I108112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I108112:hover {
}
.I108112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108112 > .viewport:hover {
}


h1.I108113, .I108113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I108113:hover {
}
.I108113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108113 > .viewport:hover {
}

@media (max-width:640px) {
.I108113 {

margin-bottom:0;


}
.I108113:hover {
}
.I108113 > .viewport {



}
.I108113 > .viewport:hover {
}

}

h1.I108114, .I108114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I108114:hover {
}
.I108114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108114 > .viewport:hover {
}


h1.I108115, .I108115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I108115:hover {
}
.I108115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108115 > .viewport:hover {
}

@media (max-width:640px) {
.I108115 {

margin-bottom:-1.65rem;


}
.I108115:hover {
}
.I108115 > .viewport {



}
.I108115 > .viewport:hover {
}

}

h1.I108116, .I108116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I108116:hover {
}
.I108116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108116 > .viewport:hover {
}


h1.I108117, .I108117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I108117:hover {
}
.I108117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108117 > .viewport:hover {
}


h1.I108118, .I108118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I108118:hover {
}
.I108118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108118 > .viewport:hover {
}


h1.I108119, .I108119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I108119:hover {
}
.I108119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108119 > .viewport:hover {
}

@media (max-width:992px) {
.I108119 {

height:auto;


}
.I108119:hover {
}
.I108119 > .viewport {



}
.I108119 > .viewport:hover {
}

}

h1.I108120, .I108120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I108120:hover {
}
.I108120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108120 > .viewport:hover {
}

@media (min-width:1440px) {
.I108120 {

width:100%;
padding-top:0.75rem;


}
.I108120:hover {
}
.I108120 > .viewport {



}
.I108120 > .viewport:hover {
}

}
h1.I114881, .I114881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114881:hover {
}
.I114881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114881 > .viewport:hover {
}


h1.I126830, .I126830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126830:hover {
}
.I126830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126830 > .viewport:hover {
}


.I108121, a.I108121 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I108121:hover, a.I108121:hover {
}
@media (max-width:992px) {
.I108121, a.I108121 {
display:flex;
font-size:1.625rem;


}
.I108121:hover, a.I108121:hover {
}
}
@media (max-width:640px) {
.I108121, a.I108121 {
display:flex;
font-size:1.625rem;


}
.I108121:hover, a.I108121:hover {
}
}

.I108122, a.I108122 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108122:hover, a.I108122:hover {
}
@media (max-width:992px) {
.I108122, a.I108122 {
}
.I108122:hover, a.I108122:hover {
display:flex;
width:100%;

}
}

.I108123 .image, .I108123.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper-design-systems.png?timestamp=20221223192515');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper-design-systems.png?timestamp=20221223192515') 1.00x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x1.99.png?timestamp=20221223192515') 1.99x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x2.99.png?timestamp=20221223192515') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper-design-systems.png?timestamp=20221223192515') 1.00x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x1.99.png?timestamp=20221223192515') 1.99x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x2.99.png?timestamp=20221223192515') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper-design-systems.png?timestamp=20221223192515') 1.00x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x1.99.png?timestamp=20221223192515') 1.99x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x2.99.png?timestamp=20221223192515') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper-design-systems.png?timestamp=20221223192515') 1.00x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x1.99.png?timestamp=20221223192515') 1.99x,url('https://www.genexus.com/media/images/whitepaper-design-systems_x2.99.png?timestamp=20221223192515') 2.99x);
background-size:cover;
background-position:center center;

}
.I108123 .image:hover, .I108123.image:hover {
}

.I108124 .button, .I108124.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I108124 button.button, button.I108124.button {
cursor:pointer;
}
.I108124 .button .text, .I108124.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I108124 .button .icon, .I108124.button .icon {
flex:none;
background-size:100% 100%;
}
.I108124 .button:hover, .I108124.button:hover {
background-color:rgb(210,40,93);

}
.I108124 .button:hover .text, .I108124.button:hover .text {
}
.I108124 .button:hover .icon, .I108124.button:hover .icon {
background-size:100% 100%;
}

.I108125, a.I108125 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I108125:hover, a.I108125:hover {
}

h1.I108126, .I108126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I108126, .I108126 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I108126, .I108126 p {
margin:0px;
}

figure.I108126, .I108126 figure {
margin:0px;
}

a.I108126, .I108126 a {
text-decoration:inherit;
color:inherit;
}

.I108126 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I108126 article, article.I108126 {
width:100%;

flex-direction:column;	
}
.I108126 article:hover, article.I108126:hover {
}
.I108126 article.active, article.I108126.active {
}
.I108126 .body {
}
.I108126 .body:hover {
	
}
.I108126 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I108126 .body a {
text-decoration:underline;

}
.I108126 .body img {
}
.I108126 .body ul, .I108126 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I108126 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I108126 .body iframe {
}
.I108126 .body img:hover {
}
.I108126 .body iframe:hover {
}

.I108126 .body li {
list-style-type:disc;
}



.I108127 .button, .I108127.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I108127 button.button, button.I108127.button {
cursor:pointer;
}
.I108127 .button .text, .I108127.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I108127 .button .icon, .I108127.button .icon {
flex:none;
background-size:100% 100%;
}
.I108127 .button:hover, .I108127.button:hover {
background-color:rgb(217,217,217);

}
.I108127 .button:hover .text, .I108127.button:hover .text {
}
.I108127 .button:hover .icon, .I108127.button:hover .icon {
background-size:100% 100%;
}

.I108128 .button, .I108128.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I108128 button.button, button.I108128.button {
cursor:pointer;
}
.I108128 .button .text, .I108128.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I108128 .button .icon, .I108128.button .icon {
flex:none;
background-size:100% 100%;
}
.I108128 .button:hover, .I108128.button:hover {
}
.I108128 .button:hover .text, .I108128.button:hover .text {
}
.I108128 .button:hover .icon, .I108128.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108128 .button, .I108128.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I108128 button.button, button.I108128.button {
}
.I108128 .button .text, .I108128.button .text {
color:rgb(108,72,201);

}
.I108128 .button .icon, .I108128.button .icon {
background-size:100% 100%;
}
.I108128 .button:hover, .I108128.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I108128 .button:hover .text, .I108128.button:hover .text {
color:rgb(150,155,160);

}
.I108128 .button:hover .icon, .I108128.button:hover .icon {
background-size:100% 100%;
}
}

.I108129 .button, .I108129.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108129 button.button, button.I108129.button {
cursor:pointer;
}
.I108129 .button .text, .I108129.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I108129 .button .icon, .I108129.button .icon {
flex:none;
background-size:100% 100%;
}
.I108129 .button:hover, .I108129.button:hover {
}
.I108129 .button:hover .text, .I108129.button:hover .text {
}
.I108129 .button:hover .icon, .I108129.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108129 .button, .I108129.button {
}
.I108129 button.button, button.I108129.button {
}
.I108129 .button .text, .I108129.button .text {
font-family:Rubik;

}
.I108129 .button .icon, .I108129.button .icon {
background-size:100% 100%;
}
.I108129 .button:hover, .I108129.button:hover {
}
.I108129 .button:hover .text, .I108129.button:hover .text {
}
.I108129 .button:hover .icon, .I108129.button:hover .icon {
background-size:100% 100%;
}
}

.I108130 {
display:flex;
width:100%;
height:270px;

}
.I108130:hover {
}

.I108131, a.I108131 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I108131:hover, a.I108131:hover {
}
@media (max-width:992px) {
.I108131, a.I108131 {
}
.I108131:hover, a.I108131:hover {
display:flex;
width:100%;

}
}

.I114826 .image, .I114826.image {
vertical-align:top;
}
.I114826 .image:hover, .I114826.image:hover {
}

.I126776 .button, .I126776.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126776 button.button, button.I126776.button {
cursor:pointer;
}
.I126776 .button .text, .I126776.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126776 .button .icon, .I126776.button .icon {
flex:none;
background-size:100% 100%;
}
.I126776 .button:hover, .I126776.button:hover {
}
.I126776 .button:hover .text, .I126776.button:hover .text {
}
.I126776 .button:hover .icon, .I126776.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126776 .button, .I126776.button {
}
.I126776 button.button, button.I126776.button {
}
.I126776 .button .text, .I126776.button .text {
font-family:Rubik;

}
.I126776 .button .icon, .I126776.button .icon {
background-size:100% 100%;
}
.I126776 .button:hover, .I126776.button:hover {
}
.I126776 .button:hover .text, .I126776.button:hover .text {
}
.I126776 .button:hover .icon, .I126776.button:hover .icon {
background-size:100% 100%;
}
}

h1.I108132, .I108132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
width:100%;


}
.I108132:hover {
}
.I108132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108132 > .viewport:hover {
}


.I108133 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I108133:hover {
}
@media (max-width:992px) {
.I108133 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I108133:hover {
}
}
@media (max-width:640px) {
.I108133 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I108133:hover {
}
}

.I108134 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I108134:hover {
}
@media (max-width:992px) {
.I108134 {

width:100%;


flex-direction:column;
}
.I108134:hover {
}
}
@media (max-width:640px) {
.I108134 {

width:100%;
max-width:100%;


}
.I108134:hover {
}
}

.I108135 {
display:flex;
position:var(--I108135-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I108135:hover {
}

@media (max-width:992px) {
.I108135 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I108135:hover {
}

}
@media (max-width:640px) {
.I108135 {

width:100%;
margin-right:0;

}
.I108135:hover {
}

}

.I108136 {
display:flex;
position:var(--I108136-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I108136:hover {
}

@media (max-width:992px) {
.I108136 {

width:100%;
max-width:450px;

}
.I108136:hover {
}

}
@media (max-width:640px) {
.I108136 {

max-width:100%;

}
.I108136:hover {
}

}

h1.I108137, .I108137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108137:hover {
}
.I108137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108137 > .viewport:hover {
}

@media (max-width:640px) {
.I108137 {

width:100%;


}
.I108137:hover {
}
.I108137 > .viewport {



}
.I108137 > .viewport:hover {
}

}

h1.I108138, .I108138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108138:hover {
}
.I108138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108138 > .viewport:hover {
}

@media (max-width:640px) {
.I108138 {

width:100%;


}
.I108138:hover {
}
.I108138 > .viewport {



}
.I108138 > .viewport:hover {
}

}

h1.I108139, .I108139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I108139:hover {
}
.I108139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108139 > .viewport:hover {
}


h1.I108140, .I108140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108140:hover {
}
.I108140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108140 > .viewport:hover {
}


h1.I108141, .I108141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I108141:hover {
}
.I108141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108141 > .viewport:hover {
}


h1.I153851, .I153851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153851:hover {
}
.I153851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153851 > .viewport:hover {
}


h1.I189936, .I189936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189936:hover {
}
.I189936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189936 > .viewport:hover {
}

@media (max-width:640px) {
.I189936 {

width:100%;


}
.I189936:hover {
}
.I189936 > .viewport {



}
.I189936 > .viewport:hover {
}

}

.I108142, a.I108142 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I108142:hover, a.I108142:hover {
}
@media (max-width:992px) {
.I108142, a.I108142 {
display:flex;
font-size:1.625rem;


}
.I108142:hover, a.I108142:hover {
}
}
@media (max-width:640px) {
.I108142, a.I108142 {
display:flex;
font-size:1.625rem;


}
.I108142:hover, a.I108142:hover {
}
}

.I108143, a.I108143 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I108143:hover, a.I108143:hover {
}
@media (max-width:992px) {
.I108143, a.I108143 {
}
.I108143:hover, a.I108143:hover {
display:flex;
width:100%;

}
}

.I108144 .image, .I108144.image {
vertical-align:top;
}
.I108144 .image:hover, .I108144.image:hover {
}

.I108145 {
}
.I108145:hover {
}
.I108145 {
}
.I108145:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I108146 {
width:100%;

}
.I108146:hover {
}
.I108146 {
}
.I108146:hover {
}


.I153804 {}
.I189867, a.I189867 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189867:hover, a.I189867:hover {
}
@media (max-width:992px) {
.I189867, a.I189867 {
}
.I189867:hover, a.I189867:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189867, a.I189867 {
display:flex;
padding-bottom:1rem;

}
.I189867:hover, a.I189867:hover {
}
}

h1.I108202, .I108202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I108202:hover {
}
.I108202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108202 > .viewport:hover {
}


.I108203 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I108203:hover {
}
@media (min-width:1440px) {
.I108203 {
align-items:center;

	
}
.I108203:hover {
}
}
.I108204 {
display:flex;
position:var(--I108204-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I108204:hover {
}

@media (max-width:992px) {
.I108204 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I108204:hover {
}

}
@media (max-width:640px) {
.I108204 {

align-items:flex-start;


}
.I108204:hover {
}

}

.I143593 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I143593:hover {
}

@media (max-width:992px) {
.I143593 {

margin-left:0rem;



	
}
.I143593:hover {
}

}
@media (max-width:640px) {
.I143593 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143593:hover {
}

}
@media (min-width:1440px) {
.I143593 {

order:3;
margin-left:0px;



	
}
.I143593:hover {
}

}
h1.I108205, .I108205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I108205:hover {
}
.I108205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108205 > .viewport:hover {
}

@media (min-width:1440px) {
.I108205 {

order:2;

}
.I108205:hover {
}
.I108205 > .viewport {



}
.I108205 > .viewport:hover {
}

}
h1.I108206, .I108206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I108206:hover {
}
.I108206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108206 > .viewport:hover {
}

@media (min-width:1440px) {
.I108206 {

order:4;

}
.I108206:hover {
}
.I108206 > .viewport {



}
.I108206 > .viewport:hover {
}

}
h1.I108207, .I108207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I108207:hover {
}
.I108207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108207 > .viewport:hover {
}

@media (max-width:640px) {
.I108207 {


}
.I108207:hover {
}
.I108207 > .viewport {

justify-content:flex-start;


}
.I108207 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108207 {

order:5;

}
.I108207:hover {
}
.I108207 > .viewport {



}
.I108207 > .viewport:hover {
}

}
h1.I108208, .I108208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I108208:hover {
}
.I108208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108208 > .viewport:hover {
}

@media (min-width:1440px) {
.I108208 {

order:13;

}
.I108208:hover {
}
.I108208 > .viewport {



}
.I108208 > .viewport:hover {
}

}
h1.I108209, .I108209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108209:hover {
}
.I108209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108209 > .viewport:hover {
}


h1.I108210, .I108210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I108210:hover {
}
.I108210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108210 > .viewport:hover {
}

@media (min-width:1440px) {
.I108210 {

order:21;

}
.I108210:hover {
}
.I108210 > .viewport {



}
.I108210 > .viewport:hover {
}

}
h1.I108211, .I108211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I108211:hover {
}
.I108211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108211 > .viewport:hover {
}

@media (min-width:1440px) {
.I108211 {

order:9;

}
.I108211:hover {
}
.I108211 > .viewport {



}
.I108211 > .viewport:hover {
}

}
h1.I108307, .I108307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108307:hover {
}
.I108307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108307 > .viewport:hover {
}

@media (max-width:640px) {
.I108307 {

padding-top:1rem;


}
.I108307:hover {
}
.I108307 > .viewport {

justify-content:flex-start;


}
.I108307 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108307 {

order:6;

}
.I108307:hover {
}
.I108307 > .viewport {



}
.I108307 > .viewport:hover {
}

}
h1.I113913, .I113913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113913:hover {
}
.I113913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113913 > .viewport:hover {
}

@media (min-width:1440px) {
.I113913 {

order:1;

}
.I113913:hover {
}
.I113913 > .viewport {



}
.I113913 > .viewport:hover {
}

}
h1.I119679, .I119679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119679:hover {
}
.I119679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119679 > .viewport:hover {
}

@media (max-width:640px) {
.I119679 {

display:none;

}
.I119679:hover {
}
.I119679 > .viewport {



}
.I119679 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I119679 {

order:14;

}
.I119679:hover {
}
.I119679 > .viewport {



}
.I119679 > .viewport:hover {
}

}
h1.I128143, .I128143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128143:hover {
}
.I128143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128143 > .viewport:hover {
}

@media (min-width:1440px) {
.I128143 {

order:9;

}
.I128143:hover {
}
.I128143 > .viewport {



}
.I128143 > .viewport:hover {
}

}
h1.I136171, .I136171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136171:hover {
}
.I136171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136171 > .viewport:hover {
}

@media (min-width:1440px) {
.I136171 {

order:14;

}
.I136171:hover {
}
.I136171 > .viewport {



}
.I136171 > .viewport:hover {
}

}
h1.I136497, .I136497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136497:hover {
}
.I136497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136497 > .viewport:hover {
}

@media (min-width:1440px) {
.I136497 {

order:22;

}
.I136497:hover {
}
.I136497 > .viewport {



}
.I136497 > .viewport:hover {
}

}
h1.I143512, .I143512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143512:hover {
}
.I143512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143512 > .viewport:hover {
}


h1.I143755, .I143755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143755:hover {
}
.I143755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143755 > .viewport:hover {
}


h1.I143917, .I143917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143917:hover {
}
.I143917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143917 > .viewport:hover {
}


h1.I144079, .I144079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144079:hover {
}
.I144079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144079 > .viewport:hover {
}


h1.I144241, .I144241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144241:hover {
}
.I144241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144241 > .viewport:hover {
}


.I108212, a.I108212 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I108212:hover, a.I108212:hover {
}
@media (max-width:992px) {
.I108212, a.I108212 {
display:flex;
font-size:1.25rem;


}
.I108212:hover, a.I108212:hover {
}
}
@media (max-width:640px) {
.I108212, a.I108212 {
display:flex;
font-size:1.25rem;


}
.I108212:hover, a.I108212:hover {
}
}

.I108213, a.I108213 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I108213:hover, a.I108213:hover {
}
@media (max-width:992px) {
.I108213, a.I108213 {
display:flex;
font-size:1.625rem;


}
.I108213:hover, a.I108213:hover {
}
}
@media (max-width:640px) {
.I108213, a.I108213 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I108213:hover, a.I108213:hover {
}
}

.I108214, a.I108214 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108214:hover, a.I108214:hover {
}
@media (max-width:992px) {
.I108214, a.I108214 {
}
.I108214:hover, a.I108214:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108214, a.I108214 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108214:hover, a.I108214:hover {
}
}

.I108215 .button, .I108215.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I108215 button.button, button.I108215.button {
cursor:pointer;
}
.I108215 .button .text, .I108215.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I108215 .button .icon, .I108215.button .icon {
flex:none;
background-size:100% 100%;
}
.I108215 .button:hover, .I108215.button:hover {
background-color:rgb(217,217,217);

}
.I108215 .button:hover .text, .I108215.button:hover .text {
}
.I108215 .button:hover .icon, .I108215.button:hover .icon {
background-size:100% 100%;
}

.I108216 .button, .I108216.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108216 button.button, button.I108216.button {
cursor:pointer;
}
.I108216 .button .text, .I108216.button .text {
}
.I108216 .button .icon, .I108216.button .icon {
flex:none;
background-size:100% 100%;
}
.I108216 .button:hover, .I108216.button:hover {
}
.I108216 .button:hover .text, .I108216.button:hover .text {
}
.I108216 .button:hover .icon, .I108216.button:hover .icon {
background-size:100% 100%;
}

.I108217 .button, .I108217.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108217 button.button, button.I108217.button {
cursor:pointer;
}
.I108217 .button .text, .I108217.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I108217 .button .icon, .I108217.button .icon {
flex:none;
background-size:100% 100%;
}
.I108217 .button:hover, .I108217.button:hover {
}
.I108217 .button:hover .text, .I108217.button:hover .text {
}
.I108217 .button:hover .icon, .I108217.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I108217 .button, .I108217.button {
}
.I108217 button.button, button.I108217.button {
}
.I108217 .button .text, .I108217.button .text {
font-family:Rubik;

}
.I108217 .button .icon, .I108217.button .icon {
background-size:100% 100%;
}
.I108217 .button:hover, .I108217.button:hover {
}
.I108217 .button:hover .text, .I108217.button:hover .text {
}
.I108217 .button:hover .icon, .I108217.button:hover .icon {
background-size:100% 100%;
}
}

.I108218 .button, .I108218.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I108218 button.button, button.I108218.button {
cursor:pointer;
}
.I108218 .button .text, .I108218.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I108218 .button .icon, .I108218.button .icon {
flex:none;
background-size:100% 100%;
}
.I108218 .button:hover, .I108218.button:hover {
background-color:rgb(210,40,93);

}
.I108218 .button:hover .text, .I108218.button:hover .text {
}
.I108218 .button:hover .icon, .I108218.button:hover .icon {
background-size:100% 100%;
}

.I108263, a.I108263 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I108263:hover, a.I108263:hover {
}
@media (max-width:992px) {
.I108263, a.I108263 {
}
.I108263:hover, a.I108263:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108263, a.I108263 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108263:hover, a.I108263:hover {
}
}

.I113862 .image, .I113862.image {
vertical-align:top;
}
.I113862 .image:hover, .I113862.image:hover {
}

.I119624 .button, .I119624.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119624 button.button, button.I119624.button {
cursor:pointer;
}
.I119624 .button .text, .I119624.button .text {
}
.I119624 .button .icon, .I119624.button .icon {
flex:none;
background-size:100% 100%;
}
.I119624 .button:hover, .I119624.button:hover {
}
.I119624 .button:hover .text, .I119624.button:hover .text {
}
.I119624 .button:hover .icon, .I119624.button:hover .icon {
background-size:100% 100%;
}

h1.I128082, .I128082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128082, .I128082 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128082, .I128082 p {
margin:0px;
}

figure.I128082, .I128082 figure {
margin:0px;
}

a.I128082, .I128082 a {
text-decoration:inherit;
color:inherit;
}

.I128082 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128082 article, article.I128082 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128082 article:hover, article.I128082:hover {
}
.I128082 article.active, article.I128082.active {
}
.I128082 .body {
}
.I128082 .body:hover {
	
}
.I128082 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128082 .body img {
}
.I128082 .body ul, .I128082 .body ol {
margin-left:1rem;

}
.I128082 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128082 .body iframe {
}
.I128082 .body img:hover {
}
.I128082 .body iframe:hover {
}

.I128082 .body li {
list-style-type:disc;
}



.I136106 .image, .I136106.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136106 .image:hover, .I136106.image:hover {
}

.I136426 .image, .I136426.image {
vertical-align:top;
}
.I136426 .image:hover, .I136426.image:hover {
}

.I143431 .image, .I143431.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143431 .image:hover, .I143431.image:hover {
}

.I143674, a.I143674 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I143674:hover, a.I143674:hover {
}

.I143836, a.I143836 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I143836:hover, a.I143836:hover {
}

.I143998, a.I143998 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I143998:hover, a.I143998:hover {
display:flex;
text-decoration:underline;


}

.I144160 .image, .I144160.image {
vertical-align:top;
}
.I144160 .image:hover, .I144160.image:hover {
}

h1.I108365, .I108365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I108365:hover {
}
.I108365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108365 > .viewport:hover {
}


.I108313 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I108313:hover {
}
@media (max-width:992px) {
.I108313 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I108313:hover {
}
}
@media (max-width:640px) {
.I108313 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I108313:hover {
}
}

.I108314 {
display:flex;

order:4;
width:100%;
max-width:1440px;
padding-left:10.75rem;
padding-right:10.75rem;
box-sizing:border-box;


flex-direction:column;
}
.I108314:hover {
}
@media (max-width:992px) {
.I108314 {

padding-left:0rem;
padding-right:0rem;


}
.I108314:hover {
}
}
@media (max-width:640px) {
.I108314 {

padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I108314:hover {
}
}

.I108315 {
display:flex;
position:var(--I108315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:0;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I108315:hover {
}

@media (max-width:640px) {
.I108315 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I108315:hover {
}

}
@media (min-width:1440px) {
.I108315 {

padding-right:2rem;
box-sizing:border-box;

}
.I108315:hover {
}

}
.I108316 {
display:flex;
position:var(--I108316-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I108316:hover {
}

@media (max-width:640px) {
.I108316 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I108316:hover {
}

}
@media (min-width:1440px) {
.I108316 {

padding-right:2rem;
box-sizing:border-box;

}
.I108316:hover {
}

}
.I108317 {
display:flex;
position:var(--I108317-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
max-width:1440px;
box-sizing:content-box;

flex-direction:column;
align-items:center;


}
.I108317:hover {
}
.I108317 {
--I108317-position-static-computed:static;
}
.I108317 > .sector, .I108317 > .group-sectors {
position:relative;
}

.I132021 {
display:flex;
position:var(--I132021-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I132021:hover {
}


.I139231 {
display:flex;
position:var(--I139231-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139231:hover {
}

@media (max-width:640px) {
.I139231 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139231:hover {
}

}
@media (min-width:1440px) {
.I139231 {

padding-right:2rem;
box-sizing:border-box;

}
.I139231:hover {
}

}
.I139237 {
display:flex;
position:var(--I139237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139237:hover {
}

@media (max-width:640px) {
.I139237 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139237:hover {
}

}
@media (min-width:1440px) {
.I139237 {

padding-right:2rem;
box-sizing:border-box;

}
.I139237:hover {
}

}
.I108318 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108318:hover {
}

@media (max-width:640px) {
.I108318 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I108318:hover {
}

}

.I108319 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108319:hover {
}

@media (max-width:640px) {
.I108319 {

width:100%;
padding-bottom:3rem;



	
}
.I108319:hover {
}

}

.I108320 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108320:hover {
}

@media (max-width:640px) {
.I108320 {

width:100%;
padding-bottom:3rem;



	
}
.I108320:hover {
}

}

.I108321 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108321:hover {
}

@media (max-width:640px) {
.I108321 {

width:100%;
padding-bottom:3rem;



	
}
.I108321:hover {
}

}

.I108322 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108322:hover {
}

@media (max-width:640px) {
.I108322 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I108322:hover {
}

}

.I108324 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108324:hover {
}

@media (max-width:640px) {
.I108324 {

width:100%;
padding-bottom:3rem;



	
}
.I108324:hover {
}

}
@media (min-width:1440px) {
.I108324 {

order:1;


	
}
.I108324:hover {
}

}
.I108325 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I108325:hover {
}

@media (max-width:640px) {
.I108325 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I108325:hover {
}

}

.I139767 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139767:hover {
}

@media (max-width:640px) {
.I139767 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139767:hover {
}

}

h1.I108326, .I108326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108326:hover {
}
.I108326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108326 > .viewport:hover {
}


h1.I108327, .I108327 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108327 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108327:hover {
}
.I108327 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108327 > .viewport:hover {
}


h1.I108328, .I108328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108328:hover {
}
.I108328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108328 > .viewport:hover {
}


h1.I108329, .I108329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108329:hover {
}
.I108329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108329 > .viewport:hover {
}


h1.I108330, .I108330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108330:hover {
}
.I108330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108330 > .viewport:hover {
}


h1.I108331, .I108331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108331:hover {
}
.I108331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108331 > .viewport:hover {
}


h1.I108332, .I108332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108332:hover {
}
.I108332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108332 > .viewport:hover {
}


h1.I108333, .I108333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108333:hover {
}
.I108333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108333 > .viewport:hover {
}


h1.I108334, .I108334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108334:hover {
}
.I108334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108334 > .viewport:hover {
}


h1.I108335, .I108335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-right:2rem;


}
.I108335:hover {
}
.I108335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108335 > .viewport:hover {
}


h1.I108336, .I108336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108336:hover {
}
.I108336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108336 > .viewport:hover {
}


h1.I108337, .I108337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108337:hover {
}
.I108337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108337 > .viewport:hover {
}


h1.I108338, .I108338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108338:hover {
}
.I108338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108338 > .viewport:hover {
}


h1.I108340, .I108340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108340:hover {
}
.I108340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108340 > .viewport:hover {
}


h1.I108341, .I108341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I108341:hover {
}
.I108341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108341 > .viewport:hover {
}


h1.I108343, .I108343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:50%;
padding-right:2rem;
box-sizing:border-box;


}
.I108343:hover {
}
.I108343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



box-sizing:border-box;

}
.I108343 > .viewport:hover {
}

@media (max-width:640px) {
.I108343 {

width:100%;
padding-right:0;


}
.I108343:hover {
}
.I108343 > .viewport {



}
.I108343 > .viewport:hover {
}

}

h1.I108344, .I108344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:13;
width:50%;
padding-left:2rem;


}
.I108344:hover {
}
.I108344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



box-sizing:border-box;

}
.I108344 > .viewport:hover {
}

@media (max-width:640px) {
.I108344 {

width:100%;
padding-left:0;


}
.I108344:hover {
}
.I108344 > .viewport {



}
.I108344 > .viewport:hover {
}

}

h1.I108345, .I108345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:1rem;


}
.I108345:hover {
}
.I108345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108345 > .viewport:hover {
}


h1.I109232, .I109232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
padding-bottom:4rem;


}
.I109232:hover {
}
.I109232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109232 > .viewport:hover {
}


h1.I132031, .I132031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I132031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-top:4rem;


}
.I132031:hover {
}
.I132031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I132031 > .viewport:hover {
}


h1.I139749, .I139749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:2rem;


}
.I139749:hover {
}
.I139749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139749 > .viewport:hover {
}

@media (min-width:1440px) {
.I139749 {

order:6;

}
.I139749:hover {
}
.I139749 > .viewport {



}
.I139749 > .viewport:hover {
}

}
h1.I139761, .I139761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;


}
.I139761:hover {
}
.I139761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139761 > .viewport:hover {
}

@media (min-width:1440px) {
.I139761 {

order:7;

}
.I139761:hover {
}
.I139761 > .viewport {



}
.I139761 > .viewport:hover {
}

}
.I108346 .image, .I108346.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108346 .image:hover, .I108346.image:hover {
}

.I108347, a.I108347 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108347:hover, a.I108347:hover {
}
@media (max-width:992px) {
.I108347, a.I108347 {
}
.I108347:hover, a.I108347:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108347, a.I108347 {
display:flex;
padding-bottom:1rem;

}
.I108347:hover, a.I108347:hover {
}
}

.I108348 .image, .I108348.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108348 .image:hover, .I108348.image:hover {
}

.I108349, a.I108349 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108349:hover, a.I108349:hover {
}
@media (max-width:992px) {
.I108349, a.I108349 {
}
.I108349:hover, a.I108349:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108349, a.I108349 {
display:flex;
padding-bottom:1rem;

}
.I108349:hover, a.I108349:hover {
}
}

.I108350 .image, .I108350.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108350 .image:hover, .I108350.image:hover {
}

.I108351, a.I108351 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108351:hover, a.I108351:hover {
}
@media (max-width:992px) {
.I108351, a.I108351 {
}
.I108351:hover, a.I108351:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108351, a.I108351 {
display:flex;
padding-bottom:1rem;

}
.I108351:hover, a.I108351:hover {
}
}

.I108352 .image, .I108352.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108352 .image:hover, .I108352.image:hover {
}

.I108353, a.I108353 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108353:hover, a.I108353:hover {
}
@media (max-width:992px) {
.I108353, a.I108353 {
}
.I108353:hover, a.I108353:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108353, a.I108353 {
display:flex;
padding-bottom:1rem;

}
.I108353:hover, a.I108353:hover {
}
}

.I108354 .image, .I108354.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108354 .image:hover, .I108354.image:hover {
}

.I108355, a.I108355 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108355:hover, a.I108355:hover {
}
@media (max-width:992px) {
.I108355, a.I108355 {
}
.I108355:hover, a.I108355:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108355, a.I108355 {
display:flex;
padding-bottom:1rem;

}
.I108355:hover, a.I108355:hover {
}
}

.I108356 .image, .I108356.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108356 .image:hover, .I108356.image:hover {
}

.I108357, a.I108357 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108357:hover, a.I108357:hover {
}
@media (max-width:992px) {
.I108357, a.I108357 {
}
.I108357:hover, a.I108357:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108357, a.I108357 {
display:flex;
padding-bottom:1rem;

}
.I108357:hover, a.I108357:hover {
}
}

.I108359, a.I108359 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I108359:hover, a.I108359:hover {
}
@media (max-width:992px) {
.I108359, a.I108359 {
}
.I108359:hover, a.I108359:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108359, a.I108359 {
display:flex;
padding-bottom:1rem;

}
.I108359:hover, a.I108359:hover {
}
}

.I108360 .image, .I108360.image {
vertical-align:top;
width:48px;
height:48px;

}
.I108360 .image:hover, .I108360.image:hover {
}

h1.I108362, .I108362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I108362, .I108362 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I108362, .I108362 p {
margin:0px;
}

figure.I108362, .I108362 figure {
margin:0px;
}

a.I108362, .I108362 a {
text-decoration:inherit;
color:inherit;
}

.I108362 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I108362 article, article.I108362 {
width:100%;

flex-direction:column;	
}
.I108362 article:hover, article.I108362:hover {
}
.I108362 article.active, article.I108362.active {
}
.I108362 .body {
}
.I108362 .body:hover {
	
}
.I108362 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I108362 .body a {
text-decoration:underline;

}
.I108362 .body img {
}
.I108362 .body ul, .I108362 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I108362 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I108362 .body iframe {
}
.I108362 .body img:hover {
}
.I108362 .body iframe:hover {
}

.I108362 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I108362 header {
}
.I108362 article, article.I108362 {
padding-bottom:0rem;

	
}
.I108362 article:hover, article.I108362:hover {
}
.I108362 article.active, article.I108362.active {
}
.I108362 .body {
}
.I108362 .body:hover {
	
}



}

h1.I108363, .I108363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I108363, .I108363 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I108363, .I108363 p {
margin:0px;
}

figure.I108363, .I108363 figure {
margin:0px;
}

a.I108363, .I108363 a {
text-decoration:inherit;
color:inherit;
}

.I108363 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I108363 article, article.I108363 {
width:100%;

flex-direction:column;	
}
.I108363 article:hover, article.I108363:hover {
}
.I108363 article.active, article.I108363.active {
}
.I108363 .body {
}
.I108363 .body:hover {
	
}
.I108363 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I108363 .body a {
text-decoration:underline;

}
.I108363 .body img {
}
.I108363 .body ul, .I108363 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I108363 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I108363 .body iframe {
}
.I108363 .body img:hover {
}
.I108363 .body iframe:hover {
}

.I108363 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I108363 header {
}
.I108363 article, article.I108363 {
padding-bottom:4rem;

	
}
.I108363 article:hover, article.I108363:hover {
}
.I108363 article.active, article.I108363.active {
}
.I108363 .body {
}
.I108363 .body:hover {
	
}



}

.I108364, a.I108364 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I108364:hover, a.I108364:hover {
}
@media (max-width:992px) {
.I108364, a.I108364 {
display:flex;
font-size:1.625rem;


}
.I108364:hover, a.I108364:hover {
}
}

.I109229, a.I109229 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:0rem;

}
.I109229:hover, a.I109229:hover {
}
@media (max-width:992px) {
.I109229, a.I109229 {
display:flex;
font-size:1.063rem;


}
.I109229:hover, a.I109229:hover {
}
}
@media (max-width:640px) {
.I109229, a.I109229 {
display:flex;
justify-content:center;
font-size:1.063rem;
text-align:center;

padding-bottom:0rem;

}
.I109229:hover, a.I109229:hover {
}
}

.I132026 .button, .I132026.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I132026 button.button, button.I132026.button {
cursor:pointer;
}
.I132026 .button .text, .I132026.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I132026 .button .icon, .I132026.button .icon {
flex:none;
background-size:100% 100%;
}
.I132026 .button:hover, .I132026.button:hover {
background-color:rgb(217,217,217);

}
.I132026 .button:hover .text, .I132026.button:hover .text {
}
.I132026 .button:hover .icon, .I132026.button:hover .icon {
background-size:100% 100%;
}

.I139743 .image, .I139743.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139743 .image:hover, .I139743.image:hover {
}

.I139755, a.I139755 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I139755:hover, a.I139755:hover {
}
@media (max-width:992px) {
.I139755, a.I139755 {
}
.I139755:hover, a.I139755:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139755, a.I139755 {
display:flex;
padding-bottom:1rem;

}
.I139755:hover, a.I139755:hover {
}
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I108491, .I108491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;

}
.I108491:hover {
}
.I108491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108491 > .viewport:hover {
}


.I108370 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I108370:hover {
}
@media (max-width:992px) {
.I108370 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:0rem;

align-items:flex-start;

	
}
.I108370:hover {
}
}
@media (max-width:640px) {
.I108370 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0rem;

	
}
.I108370:hover {
}
}

.I108371 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I108371:hover {
}
@media (max-width:992px) {
.I108371 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I108371:hover {
}
}
@media (max-width:640px) {
.I108371 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I108371:hover {
}
}

.I108372 {
display:flex;
position:var(--I108372-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I108372-location-transform:translate(0px,0px);
z-index:var(--I108372-z-index, auto);

transform:
var(--I108372-location-transform, translate(0px,0px))
var(--I108372-user-box-transform, translate(0px,0px))
;


position:var(--I108372-position-static-computed, static);
}
.I108372:hover {
}

@media (max-width:640px) {
.I108372 {

width:calc(100vw - 2rem);

}
.I108372:hover {
}

}

.I108373 {
display:flex;
position:var(--I108373-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I108373:hover {
}

@media (max-width:640px) {
.I108373 {

width:calc(100vw - 2rem);

}
.I108373:hover {
}

}

.I108374 {
display:flex;
position:var(--I108374-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I108374:hover {
}
.I108374 {
--I108374-position-static-computed:static;
}
.I108374 > .sector, .I108374 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I108374 {

width:calc(100vw - 2rem);

}
.I108374:hover {
}

}

.I108375 {
display:flex;
position:var(--I108375-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I108375:hover {
}

@media (max-width:640px) {
.I108375 {

padding-left:1rem;
padding-right:1rem;

}
.I108375:hover {
}

}

.I108376 {
display:flex;
position:var(--I108376-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
}
.I108376:hover {
}

@media (max-width:640px) {
.I108376 {

width:calc(100vw - 2rem);

}
.I108376:hover {
}

}

.I108377 {
display:flex;
position:var(--I108377-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
}
.I108377:hover {
}
.I108377 {
--I108377-position-static-computed:static;
}
.I108377 > .sector, .I108377 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I108377 {

width:calc(100vw - 2rem);

}
.I108377:hover {
}

}
@media (min-width:1440px) {
.I108377 {

}
.I108377:hover {
}
.I108377 {
--I108377-position-static-computed:static;
}
.I108377 > .sector, .I108377 > .group-sectors {
position:relative;
}
}
.I108378 {
display:flex;
position:var(--I108378-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:22;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I108378:hover {
}

@media (max-width:640px) {
.I108378 {

width:calc(100vw - 2rem);

}
.I108378:hover {
}

}

.I108379 {
display:flex;
position:var(--I108379-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I108379:hover {
}

@media (max-width:640px) {
.I108379 {

width:calc(100vw - 2rem);

}
.I108379:hover {
}

}

.I108380 {
display:flex;
position:var(--I108380-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I108380:hover {
}

@media (max-width:640px) {
.I108380 {

width:calc(100vw - 2rem);

}
.I108380:hover {
}

}

.I108381 {
display:flex;
position:var(--I108381-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:46;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I108381:hover {
}

@media (max-width:640px) {
.I108381 {

width:calc(100vw - 2rem);

}
.I108381:hover {
}

}

.I108382 {
display:flex;
position:var(--I108382-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I108382:hover {
}


.I108555 {
display:flex;
position:var(--I108555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:47;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I108555:hover {
}

@media (max-width:640px) {
.I108555 {

width:calc(100vw - 2rem);

}
.I108555:hover {
}

}

.I166572 {
display:flex;
position:var(--I166572-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;
}
.I166572:hover {
}


.I108383 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108383:hover {
}

@media (min-width:1440px) {
.I108383 {

order:4;


	
}
.I108383:hover {
}

}
.I108384 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108384:hover {
}

@media (min-width:1440px) {
.I108384 {

order:2;


	
}
.I108384:hover {
}

}
.I108385 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108385:hover {
}


.I108386 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108386:hover {
}


.I108387 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108387:hover {
}


.I108388 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108388:hover {
}


.I108389 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108389:hover {
}


.I108390 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108390:hover {
}


.I108391 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108391:hover {
}


.I108392 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I108392:hover {
}
.I108392 > .sector {
position:relative;
}
@media (max-width:640px) {
.I108392 {



flex-direction:column;
align-items:flex-start;

	
}
.I108392:hover {
}

}

.I108860 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108860:hover {
}


.I167077 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167077:hover {
}


h1.I108393, .I108393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I108393:hover {
}
.I108393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108393 > .viewport:hover {
}

@media (min-width:1440px) {
.I108393 {

order:8;

}
.I108393:hover {
}
.I108393 > .viewport {



}
.I108393 > .viewport:hover {
}

}
h1.I108394, .I108394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I108394:hover {
}
.I108394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I108394 > .viewport:hover {
}


h1.I108395, .I108395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I108395:hover {
}
.I108395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108395 > .viewport:hover {
}

@media (min-width:1440px) {
.I108395 {

order:3;

}
.I108395:hover {
}
.I108395 > .viewport {



}
.I108395 > .viewport:hover {
}

}
h1.I108396, .I108396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I108396:hover {
}
.I108396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108396 > .viewport:hover {
}


h1.I108397, .I108397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I108397:hover {
}
.I108397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108397 > .viewport:hover {
}


h1.I108398, .I108398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108398:hover {
}
.I108398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108398 > .viewport:hover {
}


h1.I108399, .I108399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I108399:hover {
}
.I108399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I108399 > .viewport:hover {
}


h1.I108400, .I108400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108400:hover {
}
.I108400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108400 > .viewport:hover {
}


h1.I108401, .I108401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I108401:hover {
}
.I108401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108401 > .viewport:hover {
}


h1.I108402, .I108402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108402:hover {
}
.I108402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108402 > .viewport:hover {
}


h1.I108403, .I108403 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108403 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I108403:hover {
}
.I108403 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108403 > .viewport:hover {
}


h1.I108404, .I108404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I108404:hover {
}
.I108404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108404 > .viewport:hover {
}


h1.I108405, .I108405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108405 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108405:hover {
}
.I108405 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108405 > .viewport:hover {
}


h1.I108406, .I108406 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108406 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I108406:hover {
}
.I108406 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I108406 > .viewport:hover {
}


h1.I108407, .I108407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I108407:hover {
}
.I108407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108407 > .viewport:hover {
}


h1.I108408, .I108408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108408:hover {
}
.I108408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108408 > .viewport:hover {
}


h1.I108409, .I108409 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108409 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I108409:hover {
}
.I108409 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I108409 > .viewport:hover {
}


h1.I108410, .I108410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108410 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108410:hover {
}
.I108410 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108410 > .viewport:hover {
}

@media (max-width:640px) {
.I108410 {

width:100%;


}
.I108410:hover {
}
.I108410 > .viewport {



}
.I108410 > .viewport:hover {
}

}

h1.I108411, .I108411 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108411 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108411:hover {
}
.I108411 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108411 > .viewport:hover {
}


h1.I108412, .I108412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108412:hover {
}
.I108412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108412 > .viewport:hover {
}


h1.I108413, .I108413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I108413:hover {
}
.I108413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108413 > .viewport:hover {
}


h1.I108414, .I108414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I108414:hover {
}
.I108414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108414 > .viewport:hover {
}


h1.I108415, .I108415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I108415:hover {
}
.I108415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108415 > .viewport:hover {
}


h1.I108416, .I108416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I108416:hover {
}
.I108416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108416 > .viewport:hover {
}


h1.I108417, .I108417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108417:hover {
}
.I108417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108417 > .viewport:hover {
}


h1.I108418, .I108418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I108418:hover {
}
.I108418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108418 > .viewport:hover {
}


h1.I108419, .I108419 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108419 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108419:hover {
}
.I108419 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108419 > .viewport:hover {
}


h1.I108420, .I108420 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108420 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I108420:hover {
}
.I108420 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108420 > .viewport:hover {
}


h1.I108421, .I108421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108421:hover {
}
.I108421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108421 > .viewport:hover {
}


h1.I108422, .I108422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108422:hover {
}
.I108422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108422 > .viewport:hover {
}


h1.I108423, .I108423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108423:hover {
}
.I108423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108423 > .viewport:hover {
}


h1.I108424, .I108424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108424:hover {
}
.I108424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108424 > .viewport:hover {
}


h1.I108425, .I108425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I108425:hover {
}
.I108425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108425 > .viewport:hover {
}

@media (min-width:1440px) {
.I108425 {

order:3;

}
.I108425:hover {
}
.I108425 > .viewport {



}
.I108425 > .viewport:hover {
}

}
h1.I108426, .I108426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108426:hover {
}
.I108426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108426 > .viewport:hover {
}


h1.I108427, .I108427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108427:hover {
}
.I108427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108427 > .viewport:hover {
}


h1.I108428, .I108428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I108428:hover {
}
.I108428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108428 > .viewport:hover {
}


h1.I108429, .I108429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108429:hover {
}
.I108429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108429 > .viewport:hover {
}


h1.I108430, .I108430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I108430:hover {
}
.I108430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108430 > .viewport:hover {
}


h1.I108431, .I108431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108431:hover {
}
.I108431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108431 > .viewport:hover {
}


h1.I108432, .I108432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108432:hover {
}
.I108432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108432 > .viewport:hover {
}


h1.I108433, .I108433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I108433:hover {
}
.I108433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108433 > .viewport:hover {
}


h1.I108434, .I108434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I108434:hover {
}
.I108434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108434 > .viewport:hover {
}


h1.I108435, .I108435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I108435:hover {
}
.I108435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108435 > .viewport:hover {
}


h1.I108436, .I108436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I108436:hover {
}
.I108436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108436 > .viewport:hover {
}


h1.I108437, .I108437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I108437:hover {
}
.I108437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108437 > .viewport:hover {
}


h1.I108438, .I108438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I108438:hover {
}
.I108438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108438 > .viewport:hover {
}


h1.I108439, .I108439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I108439:hover {
}
.I108439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108439 > .viewport:hover {
}


h1.I108440, .I108440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I108440:hover {
}
.I108440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108440 > .viewport:hover {
}


h1.I108441, .I108441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I108441:hover {
}
.I108441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108441 > .viewport:hover {
}


h1.I108677, .I108677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I108677:hover {
}
.I108677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108677 > .viewport:hover {
}


h1.I108799, .I108799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108799:hover {
}
.I108799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108799 > .viewport:hover {
}


h1.I108982, .I108982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108982:hover {
}
.I108982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108982 > .viewport:hover {
}


h1.I109104, .I109104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109104:hover {
}
.I109104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109104 > .viewport:hover {
}


h1.I109226, .I109226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109226:hover {
}
.I109226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109226 > .viewport:hover {
}

@media (max-width:640px) {
.I109226 {

width:100%;


}
.I109226:hover {
}
.I109226 > .viewport {



}
.I109226 > .viewport:hover {
}

}

h1.I163066, .I163066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163066:hover {
}
.I163066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163066 > .viewport:hover {
}


h1.I165998, .I165998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165998:hover {
}
.I165998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165998 > .viewport:hover {
}


h1.I166471, .I166471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166471:hover {
}
.I166471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166471 > .viewport:hover {
}


h1.I166774, .I166774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166774:hover {
}
.I166774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166774 > .viewport:hover {
}


h1.I166976, .I166976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166976:hover {
}
.I166976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166976 > .viewport:hover {
}


h1.I167279, .I167279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167279:hover {
}
.I167279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167279 > .viewport:hover {
}


h1.I167481, .I167481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167481:hover {
}
.I167481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167481 > .viewport:hover {
}


h1.I167683, .I167683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167683:hover {
}
.I167683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167683 > .viewport:hover {
}

@media (max-width:640px) {
.I167683 {

width:100%;


}
.I167683:hover {
}
.I167683 > .viewport {



}
.I167683 > .viewport:hover {
}

}

h1.I176959, .I176959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176959:hover {
}
.I176959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176959 > .viewport:hover {
}


h1.I177165, .I177165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177165:hover {
}
.I177165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177165 > .viewport:hover {
}


h1.I177371, .I177371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177371:hover {
}
.I177371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177371 > .viewport:hover {
}


h1.I177737, .I177737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177737:hover {
}
.I177737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177737 > .viewport:hover {
}


.I108442 .image, .I108442.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108442 .image:hover, .I108442.image:hover {
}
@media (min-width:1440px) {
.I108442 .image, .I108442.image {
width:100%;

}
.I108442 .image:hover, .I108442.image:hover {
}
}
.I108443, a.I108443 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108443:hover, a.I108443:hover {
}
@media (max-width:992px) {
.I108443, a.I108443 {
}
.I108443:hover, a.I108443:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108443, a.I108443 {
display:flex;
padding-bottom:0rem;

}
.I108443:hover, a.I108443:hover {
}
}

.I108444 .image, .I108444.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108444 .image:hover, .I108444.image:hover {
}
@media (min-width:1440px) {
.I108444 .image, .I108444.image {
width:100%;

}
.I108444 .image:hover, .I108444.image:hover {
}
}
.I108445 .image, .I108445.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108445 .image:hover, .I108445.image:hover {
}

.I108446, a.I108446 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108446:hover, a.I108446:hover {
}
@media (max-width:992px) {
.I108446, a.I108446 {
}
.I108446:hover, a.I108446:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108446, a.I108446 {
display:flex;
padding-bottom:0rem;

}
.I108446:hover, a.I108446:hover {
}
}

.I108447, a.I108447 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108447:hover, a.I108447:hover {
}
@media (min-width:1440px) {
.I108447, a.I108447 {
display:flex;
font-weight:500;


}
.I108447:hover, a.I108447:hover {
}
}
.I108448, a.I108448 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108448:hover, a.I108448:hover {
}
@media (max-width:992px) {
.I108448, a.I108448 {
}
.I108448:hover, a.I108448:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108448, a.I108448 {
display:flex;
padding-bottom:0rem;

}
.I108448:hover, a.I108448:hover {
}
}

.I108449, a.I108449 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I108449:hover, a.I108449:hover {
}
@media (max-width:640px) {
.I108449, a.I108449 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I108449:hover, a.I108449:hover {
}
}

.I108450, a.I108450 {
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;

}
.I108450:hover, a.I108450:hover {
}
@media (max-width:992px) {
.I108450, a.I108450 {
}
.I108450:hover, a.I108450:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108450, a.I108450 {
display:flex;
padding-bottom:1rem;

}
.I108450:hover, a.I108450:hover {
}
}

.I108451, a.I108451 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108451:hover, a.I108451:hover {
}

.I108452, a.I108452 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108452:hover, a.I108452:hover {
}
@media (min-width:1440px) {
.I108452, a.I108452 {
display:flex;
font-weight:500;


}
.I108452:hover, a.I108452:hover {
}
}
.I108453 .image, .I108453.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108453 .image:hover, .I108453.image:hover {
}

.I108454, a.I108454 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108454:hover, a.I108454:hover {
}
@media (min-width:1440px) {
.I108454, a.I108454 {
display:flex;
font-weight:500;


}
.I108454:hover, a.I108454:hover {
}
}
.I108455, a.I108455 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108455:hover, a.I108455:hover {
}
@media (max-width:992px) {
.I108455, a.I108455 {
}
.I108455:hover, a.I108455:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108455, a.I108455 {
display:flex;
padding-bottom:0rem;

}
.I108455:hover, a.I108455:hover {
}
}

.I108456 .image, .I108456.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108456 .image:hover, .I108456.image:hover {
}

.I108457, a.I108457 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108457:hover, a.I108457:hover {
}
@media (min-width:1440px) {
.I108457, a.I108457 {
display:flex;
font-weight:500;


}
.I108457:hover, a.I108457:hover {
}
}
.I108458, a.I108458 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108458:hover, a.I108458:hover {
}
@media (max-width:992px) {
.I108458, a.I108458 {
}
.I108458:hover, a.I108458:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108458, a.I108458 {
display:flex;
padding-bottom:0rem;

}
.I108458:hover, a.I108458:hover {
}
}

.I108459 .image, .I108459.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I108459 .image:hover, .I108459.image:hover {
}

.I108460, a.I108460 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108460:hover, a.I108460:hover {
}
@media (min-width:1440px) {
.I108460, a.I108460 {
display:flex;
font-weight:500;


}
.I108460:hover, a.I108460:hover {
}
}
.I108461, a.I108461 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108461:hover, a.I108461:hover {
}
@media (max-width:992px) {
.I108461, a.I108461 {
}
.I108461:hover, a.I108461:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108461, a.I108461 {
display:flex;
padding-bottom:0rem;

}
.I108461:hover, a.I108461:hover {
}
}

.I108462 .image, .I108462.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108462 .image:hover, .I108462.image:hover {
}

.I108463 .image, .I108463.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108463 .image:hover, .I108463.image:hover {
}

.I108464 .image, .I108464.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I108464 .image:hover, .I108464.image:hover {
}

.I108465, a.I108465 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108465:hover, a.I108465:hover {
}
@media (max-width:992px) {
.I108465, a.I108465 {
}
.I108465:hover, a.I108465:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108465, a.I108465 {
display:flex;
padding-bottom:0rem;

}
.I108465:hover, a.I108465:hover {
}
}

.I108466, a.I108466 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108466:hover, a.I108466:hover {
}
@media (min-width:1440px) {
.I108466, a.I108466 {
display:flex;
font-weight:500;


}
.I108466:hover, a.I108466:hover {
}
}
.I108467, a.I108467 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108467:hover, a.I108467:hover {
}
@media (max-width:992px) {
.I108467, a.I108467 {
}
.I108467:hover, a.I108467:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108467, a.I108467 {
display:flex;
padding-bottom:0rem;

}
.I108467:hover, a.I108467:hover {
}
}

.I108468, a.I108468 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I108468:hover, a.I108468:hover {
}
@media (max-width:992px) {
.I108468, a.I108468 {
}
.I108468:hover, a.I108468:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I108468, a.I108468 {
display:flex;
font-weight:500;


}
.I108468:hover, a.I108468:hover {
}
}
.I108469, a.I108469 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I108469:hover, a.I108469:hover {
}
@media (max-width:992px) {
.I108469, a.I108469 {
}
.I108469:hover, a.I108469:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108469, a.I108469 {
display:flex;
padding-bottom:0rem;

}
.I108469:hover, a.I108469:hover {
}
}

.I108470, a.I108470 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108470:hover, a.I108470:hover {
}
@media (min-width:1440px) {
.I108470, a.I108470 {
display:flex;
font-weight:500;


}
.I108470:hover, a.I108470:hover {
}
}
.I108471 {
}
.I108471:hover {
}
.I108471 {
}
.I108471:hover {
}


.I108472, a.I108472 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108472:hover, a.I108472:hover {
}

.I108473, a.I108473 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108473:hover, a.I108473:hover {
}

.I108474 .button, .I108474.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108474 button.button, button.I108474.button {
cursor:pointer;
}
.I108474 .button .text, .I108474.button .text {
}
.I108474 .button .icon, .I108474.button .icon {
flex:none;
background-size:100% 100%;
}
.I108474 .button:hover, .I108474.button:hover {
}
.I108474 .button:hover .text, .I108474.button:hover .text {
}
.I108474 .button:hover .icon, .I108474.button:hover .icon {
background-size:100% 100%;
}

.I108475 .button, .I108475.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108475 button.button, button.I108475.button {
cursor:pointer;
}
.I108475 .button .text, .I108475.button .text {
}
.I108475 .button .icon, .I108475.button .icon {
flex:none;
background-size:100% 100%;
}
.I108475 .button:hover, .I108475.button:hover {
}
.I108475 .button:hover .text, .I108475.button:hover .text {
}
.I108475 .button:hover .icon, .I108475.button:hover .icon {
background-size:100% 100%;
}

.I108476 .button, .I108476.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108476 button.button, button.I108476.button {
cursor:pointer;
}
.I108476 .button .text, .I108476.button .text {
}
.I108476 .button .icon, .I108476.button .icon {
flex:none;
background-size:100% 100%;
}
.I108476 .button:hover, .I108476.button:hover {
}
.I108476 .button:hover .text, .I108476.button:hover .text {
}
.I108476 .button:hover .icon, .I108476.button:hover .icon {
background-size:100% 100%;
}

.I108477 .button, .I108477.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108477 button.button, button.I108477.button {
cursor:pointer;
}
.I108477 .button .text, .I108477.button .text {
}
.I108477 .button .icon, .I108477.button .icon {
flex:none;
background-size:100% 100%;
}
.I108477 .button:hover, .I108477.button:hover {
}
.I108477 .button:hover .text, .I108477.button:hover .text {
}
.I108477 .button:hover .icon, .I108477.button:hover .icon {
background-size:100% 100%;
}

.I108478 .button, .I108478.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108478 button.button, button.I108478.button {
cursor:pointer;
}
.I108478 .button .text, .I108478.button .text {
}
.I108478 .button .icon, .I108478.button .icon {
flex:none;
background-size:100% 100%;
}
.I108478 .button:hover, .I108478.button:hover {
}
.I108478 .button:hover .text, .I108478.button:hover .text {
}
.I108478 .button:hover .icon, .I108478.button:hover .icon {
background-size:100% 100%;
}

.I108479 .button, .I108479.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108479 button.button, button.I108479.button {
cursor:pointer;
}
.I108479 .button .text, .I108479.button .text {
}
.I108479 .button .icon, .I108479.button .icon {
flex:none;
background-size:100% 100%;
}
.I108479 .button:hover, .I108479.button:hover {
}
.I108479 .button:hover .text, .I108479.button:hover .text {
}
.I108479 .button:hover .icon, .I108479.button:hover .icon {
background-size:100% 100%;
}

.I108480 .button, .I108480.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108480 button.button, button.I108480.button {
cursor:pointer;
}
.I108480 .button .text, .I108480.button .text {
}
.I108480 .button .icon, .I108480.button .icon {
flex:none;
background-size:100% 100%;
}
.I108480 .button:hover, .I108480.button:hover {
}
.I108480 .button:hover .text, .I108480.button:hover .text {
}
.I108480 .button:hover .icon, .I108480.button:hover .icon {
background-size:100% 100%;
}

.I108481 .button, .I108481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108481 button.button, button.I108481.button {
cursor:pointer;
}
.I108481 .button .text, .I108481.button .text {
}
.I108481 .button .icon, .I108481.button .icon {
flex:none;
background-size:100% 100%;
}
.I108481 .button:hover, .I108481.button:hover {
}
.I108481 .button:hover .text, .I108481.button:hover .text {
}
.I108481 .button:hover .icon, .I108481.button:hover .icon {
background-size:100% 100%;
}

.I108482 .button, .I108482.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108482 button.button, button.I108482.button {
cursor:pointer;
}
.I108482 .button .text, .I108482.button .text {
}
.I108482 .button .icon, .I108482.button .icon {
flex:none;
background-size:100% 100%;
}
.I108482 .button:hover, .I108482.button:hover {
}
.I108482 .button:hover .text, .I108482.button:hover .text {
}
.I108482 .button:hover .icon, .I108482.button:hover .icon {
background-size:100% 100%;
}

.I108483 .button, .I108483.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108483 button.button, button.I108483.button {
cursor:pointer;
}
.I108483 .button .text, .I108483.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I108483 .button .icon, .I108483.button .icon {
flex:none;
background-size:100% 100%;
}
.I108483 .button:hover, .I108483.button:hover {
}
.I108483 .button:hover .text, .I108483.button:hover .text {
}
.I108483 .button:hover .icon, .I108483.button:hover .icon {
background-size:100% 100%;
}

.I108484, a.I108484 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108484:hover, a.I108484:hover {
}

.I108485, a.I108485 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108485:hover, a.I108485:hover {
}

.I108486, a.I108486 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108486:hover, a.I108486:hover {
}

.I108487, a.I108487 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108487:hover, a.I108487:hover {
}

.I108488, a.I108488 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108488:hover, a.I108488:hover {
}

.I108489, a.I108489 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108489:hover, a.I108489:hover {
}

.I108490, a.I108490 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108490:hover, a.I108490:hover {
}

.I108616 .button, .I108616.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108616 button.button, button.I108616.button {
cursor:pointer;
}
.I108616 .button .text, .I108616.button .text {
}
.I108616 .button .icon, .I108616.button .icon {
flex:none;
background-size:100% 100%;
}
.I108616 .button:hover, .I108616.button:hover {
}
.I108616 .button:hover .text, .I108616.button:hover .text {
}
.I108616 .button:hover .icon, .I108616.button:hover .icon {
background-size:100% 100%;
}

.I108738, a.I108738 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I108738:hover, a.I108738:hover {
}
@media (max-width:992px) {
.I108738, a.I108738 {
}
.I108738:hover, a.I108738:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I108738, a.I108738 {
display:flex;
font-weight:500;


}
.I108738:hover, a.I108738:hover {
}
}
.I108921, a.I108921 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108921:hover, a.I108921:hover {
}

.I109043, a.I109043 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I109043:hover, a.I109043:hover {
}
@media (max-width:992px) {
.I109043, a.I109043 {
}
.I109043:hover, a.I109043:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109043, a.I109043 {
display:flex;
padding-bottom:0rem;

}
.I109043:hover, a.I109043:hover {
}
}

.I109165 .image, .I109165.image {
vertical-align:top;
}
.I109165 .image:hover, .I109165.image:hover {
}

.I162969, a.I162969 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162969:hover, a.I162969:hover {
}

.I165897, a.I165897 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165897:hover, a.I165897:hover {
}

.I166370, a.I166370 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166370:hover, a.I166370:hover {
}

.I166673 .button, .I166673.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166673 button.button, button.I166673.button {
cursor:pointer;
}
.I166673 .button .text, .I166673.button .text {
}
.I166673 .button .icon, .I166673.button .icon {
flex:none;
background-size:100% 100%;
}
.I166673 .button:hover, .I166673.button:hover {
}
.I166673 .button:hover .text, .I166673.button:hover .text {
}
.I166673 .button:hover .icon, .I166673.button:hover .icon {
background-size:100% 100%;
}

.I166875, a.I166875 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166875:hover, a.I166875:hover {
}

.I167178, a.I167178 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167178:hover, a.I167178:hover {
}

.I167380, a.I167380 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167380:hover, a.I167380:hover {
}

.I167582 .image, .I167582.image {
vertical-align:top;
}
.I167582 .image:hover, .I167582.image:hover {
}

.I176856, a.I176856 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176856:hover, a.I176856:hover {
}

.I177062, a.I177062 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177062:hover, a.I177062:hover {
}

.I177268, a.I177268 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177268:hover, a.I177268:hover {
}

.I177633, a.I177633 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177633:hover, a.I177633:hover {
}

h1.I108494, .I108494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;

}
.I108494:hover {
}
.I108494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108494 > .viewport:hover {
}


h1.I109287, .I109287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I109287:hover {
}
.I109287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109287 > .viewport:hover {
}


.I109233 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I109233:hover {
}
@media (max-width:992px) {
.I109233 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I109233:hover {
}
}
@media (max-width:640px) {
.I109233 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I109233:hover {
}
}

.I109234 {
display:flex;

order:4;
width:100%;
max-width:1440px;
padding-left:10.75rem;
padding-right:10.75rem;
box-sizing:border-box;


flex-direction:column;
}
.I109234:hover {
}
@media (max-width:992px) {
.I109234 {

padding-left:0rem;
padding-right:0rem;


}
.I109234:hover {
}
}
@media (max-width:640px) {
.I109234 {

padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I109234:hover {
}
}

.I109235 {
display:flex;
position:var(--I109235-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:0;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I109235:hover {
}

@media (max-width:640px) {
.I109235 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I109235:hover {
}

}
@media (min-width:1440px) {
.I109235 {

padding-right:2rem;
box-sizing:border-box;

}
.I109235:hover {
}

}
.I109236 {
display:flex;
position:var(--I109236-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I109236:hover {
}

@media (max-width:640px) {
.I109236 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I109236:hover {
}

}
@media (min-width:1440px) {
.I109236 {

padding-right:2rem;
box-sizing:border-box;

}
.I109236:hover {
}

}
.I109237 {
display:flex;
position:var(--I109237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
max-width:1440px;
box-sizing:content-box;

flex-direction:column;
align-items:center;


}
.I109237:hover {
}
.I109237 {
--I109237-position-static-computed:static;
}
.I109237 > .sector, .I109237 > .group-sectors {
position:relative;
}

.I132022 {
display:flex;
position:var(--I132022-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I132022:hover {
}


.I139232 {
display:flex;
position:var(--I139232-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139232:hover {
}

@media (max-width:640px) {
.I139232 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139232:hover {
}

}
@media (min-width:1440px) {
.I139232 {

padding-right:2rem;
box-sizing:border-box;

}
.I139232:hover {
}

}
.I139238 {
display:flex;
position:var(--I139238-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139238:hover {
}

@media (max-width:640px) {
.I139238 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139238:hover {
}

}
@media (min-width:1440px) {
.I139238 {

padding-right:2rem;
box-sizing:border-box;

}
.I139238:hover {
}

}
.I109238 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109238:hover {
}

@media (max-width:640px) {
.I109238 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I109238:hover {
}

}

.I109239 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109239:hover {
}

@media (max-width:640px) {
.I109239 {

width:100%;
padding-bottom:3rem;



	
}
.I109239:hover {
}

}

.I109240 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109240:hover {
}

@media (max-width:640px) {
.I109240 {

width:100%;
padding-bottom:3rem;



	
}
.I109240:hover {
}

}

.I109241 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109241:hover {
}

@media (max-width:640px) {
.I109241 {

width:100%;
padding-bottom:3rem;



	
}
.I109241:hover {
}

}

.I109242 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109242:hover {
}

@media (max-width:640px) {
.I109242 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I109242:hover {
}

}

.I109244 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109244:hover {
}

@media (max-width:640px) {
.I109244 {

width:100%;
padding-bottom:3rem;



	
}
.I109244:hover {
}

}
@media (min-width:1440px) {
.I109244 {

order:1;


	
}
.I109244:hover {
}

}
.I109245 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I109245:hover {
}

@media (max-width:640px) {
.I109245 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I109245:hover {
}

}

.I139768 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139768:hover {
}

@media (max-width:640px) {
.I139768 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139768:hover {
}

}

h1.I109246, .I109246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I109246:hover {
}
.I109246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109246 > .viewport:hover {
}


h1.I109247, .I109247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109247:hover {
}
.I109247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109247 > .viewport:hover {
}


h1.I109248, .I109248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109248:hover {
}
.I109248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109248 > .viewport:hover {
}


h1.I109249, .I109249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109249:hover {
}
.I109249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109249 > .viewport:hover {
}


h1.I109250, .I109250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109250:hover {
}
.I109250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109250 > .viewport:hover {
}


h1.I109251, .I109251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109251:hover {
}
.I109251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109251 > .viewport:hover {
}


h1.I109252, .I109252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109252:hover {
}
.I109252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109252 > .viewport:hover {
}


h1.I109253, .I109253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109253:hover {
}
.I109253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109253 > .viewport:hover {
}


h1.I109254, .I109254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109254:hover {
}
.I109254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109254 > .viewport:hover {
}


h1.I109255, .I109255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109255:hover {
}
.I109255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109255 > .viewport:hover {
}


h1.I109256, .I109256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109256:hover {
}
.I109256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109256 > .viewport:hover {
}


h1.I109257, .I109257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109257:hover {
}
.I109257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109257 > .viewport:hover {
}


h1.I109258, .I109258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109258:hover {
}
.I109258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109258 > .viewport:hover {
}


h1.I109260, .I109260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I109260:hover {
}
.I109260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109260 > .viewport:hover {
}


h1.I109261, .I109261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I109261:hover {
}
.I109261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109261 > .viewport:hover {
}


h1.I109263, .I109263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:50%;
padding-right:2rem;


}
.I109263:hover {
}
.I109263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109263 > .viewport:hover {
}

@media (max-width:640px) {
.I109263 {

width:100%;
padding-right:0;


}
.I109263:hover {
}
.I109263 > .viewport {



}
.I109263 > .viewport:hover {
}

}

h1.I109264, .I109264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:13;
width:50%;
padding-left:2rem;


}
.I109264:hover {
}
.I109264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109264 > .viewport:hover {
}

@media (max-width:640px) {
.I109264 {

width:100%;
padding-left:0;
box-sizing:border-box;


}
.I109264:hover {
}
.I109264 > .viewport {



}
.I109264 > .viewport:hover {
}

}

h1.I109265, .I109265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:940px;
padding-bottom:3rem;


}
.I109265:hover {
}
.I109265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I109265 > .viewport:hover {
}


h1.I109266, .I109266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
padding-bottom:3rem;


}
.I109266:hover {
}
.I109266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109266 > .viewport:hover {
}


h1.I132032, .I132032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I132032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-top:4rem;


}
.I132032:hover {
}
.I132032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I132032 > .viewport:hover {
}


h1.I139750, .I139750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:2rem;


}
.I139750:hover {
}
.I139750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139750 > .viewport:hover {
}

@media (min-width:1440px) {
.I139750 {

order:6;

}
.I139750:hover {
}
.I139750 > .viewport {



}
.I139750 > .viewport:hover {
}

}
h1.I139762, .I139762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;


}
.I139762:hover {
}
.I139762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139762 > .viewport:hover {
}

@media (min-width:1440px) {
.I139762 {

order:7;

}
.I139762:hover {
}
.I139762 > .viewport {



}
.I139762 > .viewport:hover {
}

}
.I109267 .image, .I109267.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109267 .image:hover, .I109267.image:hover {
}

.I109268, a.I109268 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109268:hover, a.I109268:hover {
}
@media (max-width:992px) {
.I109268, a.I109268 {
}
.I109268:hover, a.I109268:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109268, a.I109268 {
display:flex;
padding-bottom:1rem;

}
.I109268:hover, a.I109268:hover {
}
}

.I109269 .image, .I109269.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109269 .image:hover, .I109269.image:hover {
}

.I109270, a.I109270 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109270:hover, a.I109270:hover {
}
@media (max-width:992px) {
.I109270, a.I109270 {
}
.I109270:hover, a.I109270:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109270, a.I109270 {
display:flex;
padding-bottom:1rem;

}
.I109270:hover, a.I109270:hover {
}
}

.I109271 .image, .I109271.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109271 .image:hover, .I109271.image:hover {
}

.I109272, a.I109272 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109272:hover, a.I109272:hover {
}
@media (max-width:992px) {
.I109272, a.I109272 {
}
.I109272:hover, a.I109272:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109272, a.I109272 {
display:flex;
padding-bottom:1rem;

}
.I109272:hover, a.I109272:hover {
}
}

.I109273 .image, .I109273.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109273 .image:hover, .I109273.image:hover {
}

.I109274, a.I109274 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109274:hover, a.I109274:hover {
}
@media (max-width:992px) {
.I109274, a.I109274 {
}
.I109274:hover, a.I109274:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109274, a.I109274 {
display:flex;
padding-bottom:1rem;

}
.I109274:hover, a.I109274:hover {
}
}

.I109275 .image, .I109275.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109275 .image:hover, .I109275.image:hover {
}

.I109276, a.I109276 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109276:hover, a.I109276:hover {
}
@media (max-width:992px) {
.I109276, a.I109276 {
}
.I109276:hover, a.I109276:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109276, a.I109276 {
display:flex;
padding-bottom:1rem;

}
.I109276:hover, a.I109276:hover {
}
}

.I109277 .image, .I109277.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109277 .image:hover, .I109277.image:hover {
}

.I109278, a.I109278 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109278:hover, a.I109278:hover {
}
@media (max-width:992px) {
.I109278, a.I109278 {
}
.I109278:hover, a.I109278:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109278, a.I109278 {
display:flex;
padding-bottom:1rem;

}
.I109278:hover, a.I109278:hover {
}
}

.I109280, a.I109280 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I109280:hover, a.I109280:hover {
}
@media (max-width:992px) {
.I109280, a.I109280 {
}
.I109280:hover, a.I109280:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I109280, a.I109280 {
display:flex;
padding-bottom:1rem;

}
.I109280:hover, a.I109280:hover {
}
}

.I109281 .image, .I109281.image {
vertical-align:top;
width:48px;
height:48px;

}
.I109281 .image:hover, .I109281.image:hover {
}

h1.I109283, .I109283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I109283, .I109283 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I109283, .I109283 p {
margin:0px;
}

figure.I109283, .I109283 figure {
margin:0px;
}

a.I109283, .I109283 a {
text-decoration:inherit;
color:inherit;
}

.I109283 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I109283 article, article.I109283 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I109283 article:hover, article.I109283:hover {
}
.I109283 article.active, article.I109283.active {
}
.I109283 .body {
}
.I109283 .body:hover {
	
}
.I109283 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I109283 .body a {
text-decoration:underline;

}
.I109283 .body img {
}
.I109283 .body ul, .I109283 .body ol {
margin-left:1rem;

}
.I109283 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I109283 .body iframe {
}
.I109283 .body img:hover {
}
.I109283 .body iframe:hover {
}

.I109283 .body li {
list-style-type:disc;
}



h1.I109284, .I109284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I109284, .I109284 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I109284, .I109284 p {
margin:0px;
}

figure.I109284, .I109284 figure {
margin:0px;
}

a.I109284, .I109284 a {
text-decoration:inherit;
color:inherit;
}

.I109284 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I109284 article, article.I109284 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I109284 article:hover, article.I109284:hover {
}
.I109284 article.active, article.I109284.active {
}
.I109284 .body {
}
.I109284 .body:hover {
	
}
.I109284 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I109284 .body a {
text-decoration:underline;

}
.I109284 .body img {
}
.I109284 .body ul, .I109284 .body ol {
margin-left:1rem;

}
.I109284 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I109284 .body iframe {
}
.I109284 .body img:hover {
}
.I109284 .body iframe:hover {
}

.I109284 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I109284 header {
}
.I109284 article, article.I109284 {
padding-bottom:2.5rem;

	
}
.I109284 article:hover, article.I109284:hover {
}
.I109284 article.active, article.I109284.active {
}
.I109284 .body {
}
.I109284 .body:hover {
	
}



}

.I109285, a.I109285 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I109285:hover, a.I109285:hover {
}
@media (max-width:992px) {
.I109285, a.I109285 {
display:flex;
font-size:1.625rem;


}
.I109285:hover, a.I109285:hover {
}
}

.I109286, a.I109286 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.25rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;

}
.I109286:hover, a.I109286:hover {
}
@media (max-width:992px) {
.I109286, a.I109286 {
display:flex;
font-size:1.625rem;


}
.I109286:hover, a.I109286:hover {
}
}
@media (max-width:640px) {
.I109286, a.I109286 {
display:flex;
font-size:1.625rem;


}
.I109286:hover, a.I109286:hover {
}
}

.I132027 .button, .I132027.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I132027 button.button, button.I132027.button {
cursor:pointer;
}
.I132027 .button .text, .I132027.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I132027 .button .icon, .I132027.button .icon {
flex:none;
background-size:100% 100%;
}
.I132027 .button:hover, .I132027.button:hover {
background-color:rgb(217,217,217);

}
.I132027 .button:hover .text, .I132027.button:hover .text {
}
.I132027 .button:hover .icon, .I132027.button:hover .icon {
background-size:100% 100%;
}

.I139744 .image, .I139744.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139744 .image:hover, .I139744.image:hover {
}

.I139756, a.I139756 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I139756:hover, a.I139756:hover {
}
@media (max-width:992px) {
.I139756, a.I139756 {
}
.I139756:hover, a.I139756:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139756, a.I139756 {
display:flex;
padding-bottom:1rem;

}
.I139756:hover, a.I139756:hover {
}
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I176795, .I176795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I176795:hover {
}
.I176795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176795 > .viewport:hover {
}


.I176644 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I176644:hover {
}
@media (max-width:992px) {
.I176644 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I176644:hover {
}
}
@media (max-width:640px) {
.I176644 {
padding-bottom:0rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0rem;

	
}
.I176644:hover {
}
}

.I176645 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I176645:hover {
}
@media (max-width:992px) {
.I176645 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I176645:hover {
}
}
@media (max-width:640px) {
.I176645 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I176645:hover {
}
}

.I176646 {
display:flex;
position:var(--I176646-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I176646-location-transform:translate(0px,0px);
z-index:var(--I176646-z-index, auto);

transform:
var(--I176646-location-transform, translate(0px,0px))
var(--I176646-user-box-transform, translate(0px,0px))
;


position:var(--I176646-position-static-computed, static);
}
.I176646:hover {
}

@media (max-width:640px) {
.I176646 {

width:calc(100vw - 2rem);

}
.I176646:hover {
}

}

.I176647 {
display:flex;
position:var(--I176647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176647:hover {
}

@media (max-width:640px) {
.I176647 {

width:calc(100vw - 2rem);

}
.I176647:hover {
}

}

.I176648 {
display:flex;
position:var(--I176648-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
height:240px;
background-color:rgb(1,155,82);
box-shadow:none;
overflow:hidden;
}
.I176648:hover {
}
.I176648 {
--I176648-position-static-computed:static;
}
.I176648 > .sector, .I176648 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I176648 {

width:calc(100vw - 2rem);

}
.I176648:hover {
}

}

.I176649 {
display:flex;
position:var(--I176649-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I176649:hover {
}

@media (max-width:640px) {
.I176649 {

padding-left:1rem;
padding-right:1rem;

}
.I176649:hover {
}

}

.I176650 {
display:flex;
position:var(--I176650-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176650:hover {
}

@media (max-width:640px) {
.I176650 {

width:calc(100vw - 2rem);

}
.I176650:hover {
}

}

.I176651 {
display:flex;
position:var(--I176651-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176651:hover {
}
.I176651 {
--I176651-position-static-computed:static;
}
.I176651 > .sector, .I176651 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I176651 {

width:calc(100vw - 2rem);

}
.I176651:hover {
}

}
@media (min-width:1440px) {
.I176651 {

}
.I176651:hover {
}
.I176651 {
--I176651-position-static-computed:static;
}
.I176651 > .sector, .I176651 > .group-sectors {
position:relative;
}
}
.I176652 {
display:flex;
position:var(--I176652-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;
}
.I176652:hover {
}

@media (max-width:640px) {
.I176652 {

width:calc(100vw - 2rem);

}
.I176652:hover {
}

}

.I176653 {
display:flex;
position:var(--I176653-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ai-is-revolutionizing.svg?timestamp=20241104235036');
box-shadow:none;
overflow:hidden;
}
.I176653:hover {
}

@media (max-width:640px) {
.I176653 {

width:calc(100vw - 2rem);

}
.I176653:hover {
}

}

.I176654 {
display:flex;
position:var(--I176654-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:45;
width:100%;
height:240px;
background-color:rgb(1,155,82);
box-shadow:none;
overflow:hidden;
}
.I176654:hover {
}

@media (max-width:640px) {
.I176654 {

width:calc(100vw - 2rem);

}
.I176654:hover {
}

}

.I176655 {
display:flex;
position:var(--I176655-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:46;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
}
.I176655:hover {
}

@media (max-width:640px) {
.I176655 {

width:calc(100vw - 2rem);

}
.I176655:hover {
}

}

.I176656 {
display:flex;
position:var(--I176656-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I176656:hover {
}


.I176657 {
display:flex;
position:var(--I176657-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;
}
.I176657:hover {
}

@media (max-width:640px) {
.I176657 {

width:calc(100vw - 2rem);

}
.I176657:hover {
}

}

.I176658 {
display:flex;
position:var(--I176658-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;
}
.I176658:hover {
}


.I176659 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176659:hover {
}

@media (min-width:1440px) {
.I176659 {

order:4;


	
}
.I176659:hover {
}

}
.I176660 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176660:hover {
}

@media (min-width:1440px) {
.I176660 {

order:2;


	
}
.I176660:hover {
}

}
.I176661 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176661:hover {
}


.I176662 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176662:hover {
}


.I176663 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176663:hover {
}


.I176664 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176664:hover {
}


.I176665 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176665:hover {
}


.I176666 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176666:hover {
}


.I176667 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176667:hover {
}


.I176668 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I176668:hover {
}
.I176668 > .sector {
position:relative;
}
@media (max-width:640px) {
.I176668 {



flex-direction:column;
align-items:flex-start;

	
}
.I176668:hover {
}

}

.I176669 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176669:hover {
}


.I176670 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176670:hover {
}


h1.I176671, .I176671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I176671:hover {
}
.I176671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176671 > .viewport:hover {
}

@media (min-width:1440px) {
.I176671 {

order:8;

}
.I176671:hover {
}
.I176671 > .viewport {



}
.I176671 > .viewport:hover {
}

}
h1.I176672, .I176672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I176672:hover {
}
.I176672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176672 > .viewport:hover {
}


h1.I176673, .I176673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176673:hover {
}
.I176673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176673 > .viewport:hover {
}

@media (min-width:1440px) {
.I176673 {

order:3;

}
.I176673:hover {
}
.I176673 > .viewport {



}
.I176673 > .viewport:hover {
}

}
h1.I176674, .I176674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I176674:hover {
}
.I176674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176674 > .viewport:hover {
}


h1.I176675, .I176675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I176675:hover {
}
.I176675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176675 > .viewport:hover {
}


h1.I176676, .I176676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176676:hover {
}
.I176676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176676 > .viewport:hover {
}


h1.I176677, .I176677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176677:hover {
}
.I176677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176677 > .viewport:hover {
}


h1.I176678, .I176678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176678:hover {
}
.I176678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176678 > .viewport:hover {
}


h1.I176679, .I176679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I176679:hover {
}
.I176679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176679 > .viewport:hover {
}


h1.I176680, .I176680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176680:hover {
}
.I176680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176680 > .viewport:hover {
}


h1.I176681, .I176681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176681:hover {
}
.I176681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176681 > .viewport:hover {
}


h1.I176682, .I176682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I176682:hover {
}
.I176682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176682 > .viewport:hover {
}


h1.I176683, .I176683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176683:hover {
}
.I176683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176683 > .viewport:hover {
}


h1.I176684, .I176684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I176684:hover {
}
.I176684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176684 > .viewport:hover {
}


h1.I176685, .I176685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176685:hover {
}
.I176685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176685 > .viewport:hover {
}


h1.I176686, .I176686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176686:hover {
}
.I176686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176686 > .viewport:hover {
}


h1.I176687, .I176687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176687:hover {
}
.I176687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176687 > .viewport:hover {
}


h1.I176688, .I176688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176688:hover {
}
.I176688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176688 > .viewport:hover {
}

@media (max-width:640px) {
.I176688 {

width:100%;


}
.I176688:hover {
}
.I176688 > .viewport {



}
.I176688 > .viewport:hover {
}

}

h1.I176689, .I176689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176689:hover {
}
.I176689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176689 > .viewport:hover {
}


h1.I176690, .I176690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176690:hover {
}
.I176690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176690 > .viewport:hover {
}


h1.I176691, .I176691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176691:hover {
}
.I176691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176691 > .viewport:hover {
}


h1.I176692, .I176692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176692:hover {
}
.I176692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176692 > .viewport:hover {
}


h1.I176693, .I176693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176693:hover {
}
.I176693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176693 > .viewport:hover {
}


h1.I176694, .I176694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176694:hover {
}
.I176694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176694 > .viewport:hover {
}


h1.I176695, .I176695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176695:hover {
}
.I176695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176695 > .viewport:hover {
}


h1.I176696, .I176696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176696:hover {
}
.I176696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176696 > .viewport:hover {
}


h1.I176697, .I176697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176697:hover {
}
.I176697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176697 > .viewport:hover {
}


h1.I176698, .I176698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176698:hover {
}
.I176698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176698 > .viewport:hover {
}


h1.I176699, .I176699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176699:hover {
}
.I176699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176699 > .viewport:hover {
}


h1.I176700, .I176700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176700:hover {
}
.I176700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176700 > .viewport:hover {
}


h1.I176701, .I176701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176701:hover {
}
.I176701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176701 > .viewport:hover {
}


h1.I176702, .I176702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176702:hover {
}
.I176702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176702 > .viewport:hover {
}


h1.I176703, .I176703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I176703:hover {
}
.I176703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176703 > .viewport:hover {
}

@media (min-width:1440px) {
.I176703 {

order:3;

}
.I176703:hover {
}
.I176703 > .viewport {



}
.I176703 > .viewport:hover {
}

}
h1.I176704, .I176704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176704:hover {
}
.I176704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176704 > .viewport:hover {
}


h1.I176705, .I176705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176705:hover {
}
.I176705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176705 > .viewport:hover {
}


h1.I176706, .I176706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I176706:hover {
}
.I176706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176706 > .viewport:hover {
}


h1.I176707, .I176707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176707:hover {
}
.I176707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176707 > .viewport:hover {
}


h1.I176708, .I176708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176708:hover {
}
.I176708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176708 > .viewport:hover {
}


h1.I176709, .I176709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176709:hover {
}
.I176709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176709 > .viewport:hover {
}


h1.I176710, .I176710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176710:hover {
}
.I176710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176710 > .viewport:hover {
}


h1.I176711, .I176711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176711:hover {
}
.I176711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176711 > .viewport:hover {
}


h1.I176712, .I176712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I176712:hover {
}
.I176712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176712 > .viewport:hover {
}


h1.I176713, .I176713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I176713:hover {
}
.I176713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176713 > .viewport:hover {
}


h1.I176714, .I176714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I176714:hover {
}
.I176714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176714 > .viewport:hover {
}


h1.I176715, .I176715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176715:hover {
}
.I176715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176715 > .viewport:hover {
}


h1.I176716, .I176716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176716:hover {
}
.I176716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176716 > .viewport:hover {
}


h1.I176717, .I176717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176717:hover {
}
.I176717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176717 > .viewport:hover {
}


h1.I176718, .I176718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176718:hover {
}
.I176718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176718 > .viewport:hover {
}


h1.I176719, .I176719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176719:hover {
}
.I176719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176719 > .viewport:hover {
}


h1.I176720, .I176720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176720:hover {
}
.I176720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176720 > .viewport:hover {
}


h1.I176721, .I176721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176721:hover {
}
.I176721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176721 > .viewport:hover {
}


h1.I176722, .I176722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176722:hover {
}
.I176722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176722 > .viewport:hover {
}


h1.I176723, .I176723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176723:hover {
}
.I176723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176723 > .viewport:hover {
}


h1.I176724, .I176724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176724:hover {
}
.I176724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176724 > .viewport:hover {
}

@media (max-width:640px) {
.I176724 {

width:100%;


}
.I176724:hover {
}
.I176724 > .viewport {



}
.I176724 > .viewport:hover {
}

}

h1.I176725, .I176725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I176725:hover {
}
.I176725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176725 > .viewport:hover {
}


h1.I176726, .I176726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I176726:hover {
}
.I176726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176726 > .viewport:hover {
}


h1.I176727, .I176727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I176727:hover {
}
.I176727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176727 > .viewport:hover {
}


h1.I176728, .I176728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176728:hover {
}
.I176728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176728 > .viewport:hover {
}


h1.I176729, .I176729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176729:hover {
}
.I176729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176729 > .viewport:hover {
}


h1.I176730, .I176730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176730:hover {
}
.I176730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176730 > .viewport:hover {
}


h1.I176731, .I176731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176731:hover {
}
.I176731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176731 > .viewport:hover {
}


h1.I176732, .I176732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176732:hover {
}
.I176732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176732 > .viewport:hover {
}

@media (max-width:640px) {
.I176732 {

width:100%;


}
.I176732:hover {
}
.I176732 > .viewport {



}
.I176732 > .viewport:hover {
}

}

h1.I177001, .I177001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:12;

}
.I177001:hover {
}
.I177001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177001 > .viewport:hover {
}


h1.I177207, .I177207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I177207:hover {
}
.I177207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177207 > .viewport:hover {
}


h1.I177413, .I177413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I177413:hover {
}
.I177413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177413 > .viewport:hover {
}


h1.I177779, .I177779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177779:hover {
}
.I177779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177779 > .viewport:hover {
}


.I176733 .image, .I176733.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176733 .image:hover, .I176733.image:hover {
}
@media (min-width:1440px) {
.I176733 .image, .I176733.image {
width:100%;

}
.I176733 .image:hover, .I176733.image:hover {
}
}
.I176734, a.I176734 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176734:hover, a.I176734:hover {
}
@media (max-width:992px) {
.I176734, a.I176734 {
}
.I176734:hover, a.I176734:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176734, a.I176734 {
display:flex;
padding-bottom:0rem;

}
.I176734:hover, a.I176734:hover {
}
}

.I176735 .image, .I176735.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176735 .image:hover, .I176735.image:hover {
}
@media (min-width:1440px) {
.I176735 .image, .I176735.image {
width:100%;

}
.I176735 .image:hover, .I176735.image:hover {
}
}
.I176736 .image, .I176736.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176736 .image:hover, .I176736.image:hover {
}

.I176737, a.I176737 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176737:hover, a.I176737:hover {
}
@media (max-width:992px) {
.I176737, a.I176737 {
}
.I176737:hover, a.I176737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176737, a.I176737 {
display:flex;
padding-bottom:0rem;

}
.I176737:hover, a.I176737:hover {
}
}

.I176738, a.I176738 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176738:hover, a.I176738:hover {
}
@media (min-width:1440px) {
.I176738, a.I176738 {
display:flex;
font-weight:500;


}
.I176738:hover, a.I176738:hover {
}
}
.I176739, a.I176739 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176739:hover, a.I176739:hover {
}
@media (max-width:992px) {
.I176739, a.I176739 {
}
.I176739:hover, a.I176739:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176739, a.I176739 {
display:flex;
padding-bottom:0rem;

}
.I176739:hover, a.I176739:hover {
}
}

.I176740, a.I176740 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I176740:hover, a.I176740:hover {
}
@media (max-width:640px) {
.I176740, a.I176740 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I176740:hover, a.I176740:hover {
}
}

.I176741, a.I176741 {
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;

}
.I176741:hover, a.I176741:hover {
}
@media (max-width:992px) {
.I176741, a.I176741 {
}
.I176741:hover, a.I176741:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176741, a.I176741 {
display:flex;
padding-bottom:1rem;

}
.I176741:hover, a.I176741:hover {
}
}

.I176742, a.I176742 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176742:hover, a.I176742:hover {
}

.I176743, a.I176743 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176743:hover, a.I176743:hover {
}
@media (min-width:1440px) {
.I176743, a.I176743 {
display:flex;
font-weight:500;


}
.I176743:hover, a.I176743:hover {
}
}
.I176744 .image, .I176744.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176744 .image:hover, .I176744.image:hover {
}

.I176745, a.I176745 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176745:hover, a.I176745:hover {
}
@media (min-width:1440px) {
.I176745, a.I176745 {
display:flex;
font-weight:500;


}
.I176745:hover, a.I176745:hover {
}
}
.I176746, a.I176746 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176746:hover, a.I176746:hover {
}
@media (max-width:992px) {
.I176746, a.I176746 {
}
.I176746:hover, a.I176746:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176746, a.I176746 {
display:flex;
padding-bottom:0rem;

}
.I176746:hover, a.I176746:hover {
}
}

.I176747 .image, .I176747.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176747 .image:hover, .I176747.image:hover {
}

.I176748, a.I176748 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176748:hover, a.I176748:hover {
}
@media (min-width:1440px) {
.I176748, a.I176748 {
display:flex;
font-weight:500;


}
.I176748:hover, a.I176748:hover {
}
}
.I176749, a.I176749 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176749:hover, a.I176749:hover {
}
@media (max-width:992px) {
.I176749, a.I176749 {
}
.I176749:hover, a.I176749:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176749, a.I176749 {
display:flex;
padding-bottom:0rem;

}
.I176749:hover, a.I176749:hover {
}
}

.I176750 .image, .I176750.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I176750 .image:hover, .I176750.image:hover {
}

.I176751, a.I176751 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176751:hover, a.I176751:hover {
}
@media (min-width:1440px) {
.I176751, a.I176751 {
display:flex;
font-weight:500;


}
.I176751:hover, a.I176751:hover {
}
}
.I176752, a.I176752 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176752:hover, a.I176752:hover {
}
@media (max-width:992px) {
.I176752, a.I176752 {
}
.I176752:hover, a.I176752:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176752, a.I176752 {
display:flex;
padding-bottom:0rem;

}
.I176752:hover, a.I176752:hover {
}
}

.I176753 .image, .I176753.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176753 .image:hover, .I176753.image:hover {
}

.I176754 .image, .I176754.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176754 .image:hover, .I176754.image:hover {
}

.I176755 .image, .I176755.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176755 .image:hover, .I176755.image:hover {
}

.I176756, a.I176756 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I176756:hover, a.I176756:hover {
}
@media (max-width:992px) {
.I176756, a.I176756 {
}
.I176756:hover, a.I176756:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176756, a.I176756 {
display:flex;
padding-bottom:0rem;

}
.I176756:hover, a.I176756:hover {
}
}

.I176757, a.I176757 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176757:hover, a.I176757:hover {
}
@media (min-width:1440px) {
.I176757, a.I176757 {
display:flex;
font-weight:500;


}
.I176757:hover, a.I176757:hover {
}
}
.I176758, a.I176758 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176758:hover, a.I176758:hover {
}
@media (max-width:992px) {
.I176758, a.I176758 {
}
.I176758:hover, a.I176758:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176758, a.I176758 {
display:flex;
padding-bottom:0rem;

}
.I176758:hover, a.I176758:hover {
}
}

.I176759, a.I176759 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176759:hover, a.I176759:hover {
}
@media (max-width:992px) {
.I176759, a.I176759 {
}
.I176759:hover, a.I176759:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I176759, a.I176759 {
display:flex;
font-weight:500;


}
.I176759:hover, a.I176759:hover {
}
}
.I176760, a.I176760 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176760:hover, a.I176760:hover {
}
@media (max-width:992px) {
.I176760, a.I176760 {
}
.I176760:hover, a.I176760:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176760, a.I176760 {
display:flex;
padding-bottom:0rem;

}
.I176760:hover, a.I176760:hover {
}
}

.I176761, a.I176761 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176761:hover, a.I176761:hover {
}
@media (min-width:1440px) {
.I176761, a.I176761 {
display:flex;
font-weight:500;


}
.I176761:hover, a.I176761:hover {
}
}
.I176762 {
}
.I176762:hover {
}
.I176762 {
}
.I176762:hover {
}


.I176763, a.I176763 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176763:hover, a.I176763:hover {
}

.I176764, a.I176764 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176764:hover, a.I176764:hover {
}

.I176765 .button, .I176765.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176765 button.button, button.I176765.button {
cursor:pointer;
}
.I176765 .button .text, .I176765.button .text {
}
.I176765 .button .icon, .I176765.button .icon {
flex:none;
background-size:100% 100%;
}
.I176765 .button:hover, .I176765.button:hover {
}
.I176765 .button:hover .text, .I176765.button:hover .text {
}
.I176765 .button:hover .icon, .I176765.button:hover .icon {
background-size:100% 100%;
}

.I176766 .button, .I176766.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176766 button.button, button.I176766.button {
cursor:pointer;
}
.I176766 .button .text, .I176766.button .text {
}
.I176766 .button .icon, .I176766.button .icon {
flex:none;
background-size:100% 100%;
}
.I176766 .button:hover, .I176766.button:hover {
}
.I176766 .button:hover .text, .I176766.button:hover .text {
}
.I176766 .button:hover .icon, .I176766.button:hover .icon {
background-size:100% 100%;
}

.I176767 .button, .I176767.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176767 button.button, button.I176767.button {
cursor:pointer;
}
.I176767 .button .text, .I176767.button .text {
}
.I176767 .button .icon, .I176767.button .icon {
flex:none;
background-size:100% 100%;
}
.I176767 .button:hover, .I176767.button:hover {
}
.I176767 .button:hover .text, .I176767.button:hover .text {
}
.I176767 .button:hover .icon, .I176767.button:hover .icon {
background-size:100% 100%;
}

.I176768 .button, .I176768.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176768 button.button, button.I176768.button {
cursor:pointer;
}
.I176768 .button .text, .I176768.button .text {
}
.I176768 .button .icon, .I176768.button .icon {
flex:none;
background-size:100% 100%;
}
.I176768 .button:hover, .I176768.button:hover {
}
.I176768 .button:hover .text, .I176768.button:hover .text {
}
.I176768 .button:hover .icon, .I176768.button:hover .icon {
background-size:100% 100%;
}

.I176769 .button, .I176769.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176769 button.button, button.I176769.button {
cursor:pointer;
}
.I176769 .button .text, .I176769.button .text {
}
.I176769 .button .icon, .I176769.button .icon {
flex:none;
background-size:100% 100%;
}
.I176769 .button:hover, .I176769.button:hover {
}
.I176769 .button:hover .text, .I176769.button:hover .text {
}
.I176769 .button:hover .icon, .I176769.button:hover .icon {
background-size:100% 100%;
}

.I176770 .button, .I176770.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176770 button.button, button.I176770.button {
cursor:pointer;
}
.I176770 .button .text, .I176770.button .text {
}
.I176770 .button .icon, .I176770.button .icon {
flex:none;
background-size:100% 100%;
}
.I176770 .button:hover, .I176770.button:hover {
}
.I176770 .button:hover .text, .I176770.button:hover .text {
}
.I176770 .button:hover .icon, .I176770.button:hover .icon {
background-size:100% 100%;
}

.I176771 .button, .I176771.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176771 button.button, button.I176771.button {
cursor:pointer;
}
.I176771 .button .text, .I176771.button .text {
}
.I176771 .button .icon, .I176771.button .icon {
flex:none;
background-size:100% 100%;
}
.I176771 .button:hover, .I176771.button:hover {
}
.I176771 .button:hover .text, .I176771.button:hover .text {
}
.I176771 .button:hover .icon, .I176771.button:hover .icon {
background-size:100% 100%;
}

.I176772 .button, .I176772.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176772 button.button, button.I176772.button {
cursor:pointer;
}
.I176772 .button .text, .I176772.button .text {
}
.I176772 .button .icon, .I176772.button .icon {
flex:none;
background-size:100% 100%;
}
.I176772 .button:hover, .I176772.button:hover {
}
.I176772 .button:hover .text, .I176772.button:hover .text {
}
.I176772 .button:hover .icon, .I176772.button:hover .icon {
background-size:100% 100%;
}

.I176773 .button, .I176773.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176773 button.button, button.I176773.button {
cursor:pointer;
}
.I176773 .button .text, .I176773.button .text {
}
.I176773 .button .icon, .I176773.button .icon {
flex:none;
background-size:100% 100%;
}
.I176773 .button:hover, .I176773.button:hover {
}
.I176773 .button:hover .text, .I176773.button:hover .text {
}
.I176773 .button:hover .icon, .I176773.button:hover .icon {
background-size:100% 100%;
}

.I176774 .button, .I176774.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176774 button.button, button.I176774.button {
cursor:pointer;
}
.I176774 .button .text, .I176774.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I176774 .button .icon, .I176774.button .icon {
flex:none;
background-size:100% 100%;
}
.I176774 .button:hover, .I176774.button:hover {
}
.I176774 .button:hover .text, .I176774.button:hover .text {
}
.I176774 .button:hover .icon, .I176774.button:hover .icon {
background-size:100% 100%;
}

.I176775, a.I176775 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176775:hover, a.I176775:hover {
}

.I176776, a.I176776 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176776:hover, a.I176776:hover {
}

.I176777, a.I176777 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176777:hover, a.I176777:hover {
}

.I176778, a.I176778 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176778:hover, a.I176778:hover {
}

.I176779, a.I176779 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I176779:hover, a.I176779:hover {
}

.I176780, a.I176780 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176780:hover, a.I176780:hover {
}

.I176781, a.I176781 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176781:hover, a.I176781:hover {
}

.I176782 .button, .I176782.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176782 button.button, button.I176782.button {
cursor:pointer;
}
.I176782 .button .text, .I176782.button .text {
}
.I176782 .button .icon, .I176782.button .icon {
flex:none;
background-size:100% 100%;
}
.I176782 .button:hover, .I176782.button:hover {
}
.I176782 .button:hover .text, .I176782.button:hover .text {
}
.I176782 .button:hover .icon, .I176782.button:hover .icon {
background-size:100% 100%;
}

.I176783, a.I176783 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176783:hover, a.I176783:hover {
}

.I176784, a.I176784 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176784:hover, a.I176784:hover {
}

.I176785, a.I176785 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176785:hover, a.I176785:hover {
}

.I176786 .image, .I176786.image {
vertical-align:top;
}
.I176786 .image:hover, .I176786.image:hover {
}

.I176787, a.I176787 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176787:hover, a.I176787:hover {
}

.I176788, a.I176788 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176788:hover, a.I176788:hover {
}

.I176789, a.I176789 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176789:hover, a.I176789:hover {
}

.I176790 .button, .I176790.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176790 button.button, button.I176790.button {
cursor:pointer;
}
.I176790 .button .text, .I176790.button .text {
}
.I176790 .button .icon, .I176790.button .icon {
flex:none;
background-size:100% 100%;
}
.I176790 .button:hover, .I176790.button:hover {
}
.I176790 .button:hover .text, .I176790.button:hover .text {
}
.I176790 .button:hover .icon, .I176790.button:hover .icon {
background-size:100% 100%;
}

.I176791, a.I176791 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176791:hover, a.I176791:hover {
}

.I176792, a.I176792 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176792:hover, a.I176792:hover {
}

.I176793, a.I176793 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176793:hover, a.I176793:hover {
}

.I176794 .image, .I176794.image {
vertical-align:top;
}
.I176794 .image:hover, .I176794.image:hover {
}

.I176898, a.I176898 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176898:hover, a.I176898:hover {
}

.I177104, a.I177104 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177104:hover, a.I177104:hover {
}

.I177310, a.I177310 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I177310:hover, a.I177310:hover {
}

.I177675, a.I177675 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177675:hover, a.I177675:hover {
}

.I108493 {
}
.I108493:hover {
}
.I108493 {
}
.I108493: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;
}
}


