/* Cache file:3756_en_20251201202003.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 {
}
.I178795 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I178795: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 {
}
.I178795 {
margin-top:0vh;

	
}
.I178795:hover {
}
}

.I178796 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I178796:hover {
}
@media (max-width:992px) {
.I178796 {

padding-top:70px;


}
.I178796:hover {
}
}
@media (min-width:1440px) {
.I178796 {

order:28;

}
.I178796:hover {
}
}
.I178804 {
display:flex;
position:var(--I178804-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
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(--I178804-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I178804-location-transform:translate(0px,0px);
	

transform:
var(--I178804-location-transform, translate(0px,0px))
var(--I178804-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I178804:hover {
}
.I178804 {
--I178804-position-static-computed:static;
}
.I178804 > .sector, .I178804 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I178804 {

position:fixed;
z-index:var(--I178804-z-index, 1);

transform:
var(--I178804-location-transform, translate(0px,0px))
var(--I178804-user-box-transform, translate(0px,0px))
;


}
.I178804:hover {
}

}
@media (max-width:640px) {
.I178804 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I178804-z-index, 1);

transform:
var(--I178804-location-transform, translate(0px,0px))
var(--I178804-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I178804:hover {
}
.I178804 {
--I178804-position-static-computed:static;
}
.I178804 > .sector, .I178804 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I178804 {

order:25;
}
.I178804:hover {
}

}
.I178809 {
display:flex;
position:var(--I178809-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
box-sizing:content-box;

align-items:center;


}
.I178809:hover {
}

@media (max-width:640px) {
.I178809 {

flex:auto;
width:100%;

}
.I178809:hover {
}

}

.I178827 {
display:flex;
position:var(--I178827-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
width:100%;
padding-bottom:4vw;
padding-left:5%;
padding-right:5%;
padding-top:4vw;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I178827-location-transform:translate(0px,0px);
z-index:var(--I178827-z-index, auto);

transform:
var(--I178827-location-transform, translate(0px,0px))
var(--I178827-user-box-transform, translate(0px,0px))
;

--I178827-z-index:1000;
position:var(--I178827-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I178827:hover {
}
.I178827 {
--I178827-position-static-computed:static;
}
.I178827 > .sector, .I178827 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I178827 {

width:100%;

}
.I178827:hover {
}

}
@media (min-width:1440px) {
.I178827 {

order:59;
}
.I178827:hover {
}

}
.I178820 {
display:flex;
position:var(--I178820-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I178820:hover {
}

@media (min-width:1440px) {
.I178820 {

order:49;
}
.I178820:hover {
}

}
.I178821 {
display:flex;
position:var(--I178821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I178821:hover {
}

@media (min-width:1440px) {
.I178821 {

order:51;
}
.I178821:hover {
}

}
.I178819 {
display:flex;
position:var(--I178819-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I178819:hover {
}

@media (min-width:1440px) {
.I178819 {

order:47;
}
.I178819:hover {
}

}
.I178818 {
display:flex;
position:var(--I178818-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I178818:hover {
}

@media (min-width:1440px) {
.I178818 {

order:44;
}
.I178818:hover {
}

}
.I178813 {
display:flex;
position:var(--I178813-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I178813:hover {
}


.I178817 {
display:flex;
position:var(--I178817-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I178817:hover {
}

@media (min-width:1440px) {
.I178817 {

order:40;
}
.I178817:hover {
}

}
.I178805 {
display:flex;
position:var(--I178805-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
box-sizing:border-box;

flex-direction:row;


}
.I178805:hover {
}

@media (max-width:640px) {
.I178805 {

flex-direction:column;


}
.I178805:hover {
}

}
@media (min-width:1440px) {
.I178805 {

order:26;
}
.I178805:hover {
}

}
.I178812 {
display:flex;
position:var(--I178812-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I178812:hover {
}


.I178801 {
display:flex;
position:var(--I178801-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
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(--I178801-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I178801-location-transform:translate(0px,0px);
z-index:var(--I178801-z-index, 1);

transform:
var(--I178801-location-transform, translate(0px,0px))
var(--I178801-user-box-transform, translate(0px,0px))
;

--I178801-z-index:555;
}
.I178801:hover {
}
.I178801 {
--I178801-position-static-computed:relative;
}
.I178801 > .sector, .I178801 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I178801 {

height:72px;
margin-bottom:-72px;

}
.I178801:hover {
}

}
@media (max-width:640px) {
.I178801 {

box-sizing:border-box;

}
.I178801:hover {
}

}
@media (min-width:1440px) {
.I178801 {

order:17;
}
.I178801:hover {
}

}
.I178798 {
display:flex;
position:var(--I178798-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I178798-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I178798-location-transform:translate(-50%,0px);
	

transform:
var(--I178798-location-transform, translate(0px,0px))
var(--I178798-user-box-transform, translate(0px,0px))
;

--I178798-z-index:999;
}
.I178798:hover {
}
.I178798 {
--I178798-position-static-computed:relative;
}
.I178798 > .sector, .I178798 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I178798 {

height:auto;
min-height:90px;

}
.I178798:hover {
}
.I178798 {
--I178798-position-static-computed:static;
}
.I178798 > .sector, .I178798 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I178798 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I178798:hover {
}

}
@media (min-width:1440px) {
.I178798 {

order:4;
position:fixed;
z-index:var(--I178798-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I178798-location-transform:translate(-50%,0px);
	

transform:
var(--I178798-location-transform, translate(0px,0px))
var(--I178798-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I178798:hover {
}

}
.I178806 {
display:flex;
position:var(--I178806-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
position:-webkit-sticky;
position:sticky;
top:var(--I178806-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I178806-location-transform:translate(0px,0px);
z-index:var(--I178806-z-index, 1);

transform:
var(--I178806-location-transform, translate(0px,0px))
var(--I178806-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I178806:hover {
}

@media (max-width:640px) {
.I178806 {

padding-bottom:0vh;
padding-top:0vh;

}
.I178806:hover {
}

}
@media (min-width:1440px) {
.I178806 {

order:18;
}
.I178806:hover {
}

}
.I178822 {
display:flex;
position:var(--I178822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I178822:hover {
}

@media (min-width:1440px) {
.I178822 {

order:52;
}
.I178822:hover {
}

}
.I178802 {
display:flex;
position:var(--I178802-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I178802:hover {
}

@media (min-width:1440px) {
.I178802 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I178802:hover {
}

}
.I178824 {
display:flex;
position:var(--I178824-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I178824:hover {
}

@media (min-width:1440px) {
.I178824 {

order:55;
}
.I178824:hover {
}

}
.I178823 {
display:flex;
position:var(--I178823-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I178823:hover {
}

@media (min-width:1440px) {
.I178823 {

order:54;
}
.I178823:hover {
}

}
.I178825 {
display:flex;
position:var(--I178825-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I178825:hover {
}

@media (min-width:1440px) {
.I178825 {

order:56;
}
.I178825:hover {
}

}
.I178807 {
display:flex;
position:var(--I178807-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I178807:hover {
}

@media (min-width:1440px) {
.I178807 {

order:24;
}
.I178807:hover {
}

}
.I178811 {
display:flex;
position:var(--I178811-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I178811:hover {
}


.I178803 {
display:flex;
position:var(--I178803-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I178803:hover {
}

@media (min-width:1440px) {
.I178803 {

order:27;
}
.I178803:hover {
}

}
.I178826 {
display:flex;
position:var(--I178826-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I178826:hover {
}

@media (min-width:1440px) {
.I178826 {

order:58;
}
.I178826:hover {
}

}
.I178828 {
display:flex;
position:var(--I178828-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I178828:hover {
}

@media (min-width:1440px) {
.I178828 {

order:49;
}
.I178828:hover {
}

}
.I178829 {
display:flex;
position:var(--I178829-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I178829:hover {
}

@media (min-width:1440px) {
.I178829 {

order:50;
}
.I178829:hover {
}

}
.I178830 {
display:flex;
position:var(--I178830-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I178830:hover {
}

@media (min-width:1440px) {
.I178830 {

order:51;
}
.I178830:hover {
}

}
.I178814 {
display:flex;
position:var(--I178814-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I178814:hover {
}


.I178831 {
display:flex;
position:var(--I178831-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I178831:hover {
}

@media (min-width:1440px) {
.I178831 {

order:62;
}
.I178831:hover {
}

}
.I178832 {
display:flex;
position:var(--I178832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I178832:hover {
}

@media (min-width:1440px) {
.I178832 {

order:64;
}
.I178832:hover {
}

}
.I178800 {
display:flex;
position:var(--I178800-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I178800:hover {
}

@media (min-width:1440px) {
.I178800 {

order:65;
}
.I178800:hover {
}

}
.I178833 {
display:flex;
position:var(--I178833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I178833:hover {
}

@media (min-width:1440px) {
.I178833 {

order:69;
}
.I178833:hover {
}

}
.I178816 {
display:flex;
position:var(--I178816-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I178816:hover {
}

@media (min-width:1440px) {
.I178816 {

order:70;
}
.I178816:hover {
}

}
.I178834 {
display:flex;
position:var(--I178834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I178834:hover {
}

@media (min-width:1440px) {
.I178834 {

order:71;
}
.I178834:hover {
}

}
.I178799 {
display:flex;
position:var(--I178799-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I178799:hover {
}

@media (min-width:1440px) {
.I178799 {

order:72;
}
.I178799:hover {
}

}
.I178810 {
display:flex;
position:var(--I178810-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I178810:hover {
}


.I178797 {
display:flex;
position:var(--I178797-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I178797:hover {
}

@media (min-width:1440px) {
.I178797 {

order:16;
}
.I178797:hover {
}

}
.I178835 {
display:flex;
position:var(--I178835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I178835:hover {
}

@media (min-width:1440px) {
.I178835 {

order:76;
}
.I178835:hover {
}

}
.I178808 {
display:flex;
position:var(--I178808-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I178808:hover {
}


.I178815 {
display:flex;
position:var(--I178815-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I178815:hover {
}


h1.I178849, .I178849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:70vw;
padding-left:20vw;
padding-top:25vh;
box-sizing:border-box;


}
.I178849:hover {
}
.I178849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178849 > .viewport:hover {
}
.I178849 > .sector-title, .I178849 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:52pt;
font-weight:600;
color:rgb(255,255,255);
letter-spacing:-1pt;
line-height:51pt;

padding-bottom:2vh;

}
.I178849 > .sector-title:hover, .I178849 > .sector-title.i-collapsible-title:hover {
}
.I178849 > .sector-title, .I178849 > .sector-title.i-collapsible-title {
}
.I178849 > .sector-title .text, .I178849 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I178849 {

order:2;
padding-left:5vw;


}
.I178849:hover {
}
.I178849 > .viewport {



}
.I178849 > .viewport:hover {
}
.I178849 > .sector-title, .I178849 > .sector-title.i-collapsible-title {
display:flex;
font-size:48pt;
line-height:48pt;


}
.I178849 > .sector-title:hover, .I178849 > .sector-title.i-collapsible-title:hover {
}
.I178849 > .sector-title, .I178849 > .sector-title.i-collapsible-title {
}
.I178849 > .sector-title .text, .I178849 > .sector-title.i-collapsible-title .text {
}

}

h1.I178850, .I178850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-top:-20vh;
box-sizing:border-box;
transform:translate(0px,20vh) ;


}
.I178850:hover {
}
.I178850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178850 > .viewport:hover {
}

@media (max-width:640px) {
.I178850 {

order:1;
width:100%;
height:auto;
padding-left:10vw;
box-sizing:border-box;


}
.I178850:hover {
}
.I178850 > .viewport {

justify-content:flex-end;


}
.I178850 > .viewport:hover {
}

}

h1.I178851, .I178851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178851:hover {
}
.I178851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178851 > .viewport:hover {
}


h1.I178852, .I178852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:64;
width:100%;


}
.I178852:hover {
}
.I178852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178852 > .viewport:hover {
}


.I178853 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(15,28,97);

align-items:center;

	
}
.I178853:hover {
}

.I178854 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I178854:hover {
}
@media (max-width:992px) {
.I178854 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I178854:hover {
}
}
@media (max-width:640px) {
.I178854 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I178854:hover {
}
}
@media (min-width:1440px) {
.I178854 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I178854:hover {
}
}
.I178855 {
display:flex;
position:var(--I178855-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:45%;
padding-right:2rem;
box-sizing:border-box;

}
.I178855:hover {
}

@media (max-width:992px) {
.I178855 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I178855:hover {
}

}
@media (max-width:640px) {
.I178855 {

min-width:100%;

}
.I178855:hover {
}

}

.I178856 {
display:flex;
position:var(--I178856-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 45%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I178856:hover {
}

@media (max-width:992px) {
.I178856 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I178856:hover {
}

}
@media (max-width:640px) {
.I178856 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I178856:hover {
}

}

h1.I178857, .I178857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178857:hover {
}
.I178857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178857 > .viewport:hover {
}

@media (min-width:1440px) {
.I178857 {

order:2;

}
.I178857:hover {
}
.I178857 > .viewport {



}
.I178857 > .viewport:hover {
}

}
h1.I178858, .I178858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178858:hover {
}
.I178858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178858 > .viewport:hover {
}

@media (min-width:1440px) {
.I178858 {

order:3;

}
.I178858:hover {
}
.I178858 > .viewport {



}
.I178858 > .viewport:hover {
}

}
h1.I178859, .I178859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178859:hover {
}
.I178859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I178859 > .viewport:hover {
}

@media (max-width:640px) {
.I178859 {

padding-bottom:1rem;


}
.I178859:hover {
}
.I178859 > .viewport {



}
.I178859 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178859 {


}
.I178859:hover {
}
.I178859 > .viewport {

justify-content:flex-end;


}
.I178859 > .viewport:hover {
}

}
h1.I178860, .I178860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-left:2rem;


}
.I178860:hover {
}
.I178860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I178860 > .viewport:hover {
}

@media (max-width:640px) {
.I178860 {

margin-left:0;
padding-bottom:1rem;


}
.I178860:hover {
}
.I178860 > .viewport {



}
.I178860 > .viewport:hover {
}

}

h1.I178861, .I178861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I178861:hover {
}
.I178861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178861 > .viewport:hover {
}

@media (max-width:992px) {
.I178861 {

display:none;

}
.I178861:hover {
}
.I178861 > .viewport {



}
.I178861 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178861 {

order:1;

}
.I178861:hover {
}
.I178861 > .viewport {



}
.I178861 > .viewport:hover {
}

}
h1.I178862, .I178862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I178862:hover {
}
.I178862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I178862 > .viewport:hover {
}

@media (max-width:640px) {
.I178862 {

margin-left:0;


}
.I178862:hover {
}
.I178862 > .viewport {



}
.I178862 > .viewport:hover {
}

}

.I178863, a.I178863 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I178863:hover, a.I178863:hover {
}
@media (max-width:992px) {
.I178863, a.I178863 {
display:flex;
font-size:1.625rem;


}
.I178863:hover, a.I178863:hover {
}
}
@media (max-width:640px) {
.I178863, a.I178863 {
display:flex;
font-size:1.625rem;


}
.I178863:hover, a.I178863:hover {
}
}

.I178864, a.I178864 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I178864:hover, a.I178864:hover {
}
@media (max-width:992px) {
.I178864, a.I178864 {
}
.I178864:hover, a.I178864:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178864, a.I178864 {
display:flex;
padding-bottom:1rem;

}
.I178864:hover, a.I178864:hover {
}
}

.I178865 .button, .I178865.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);

}
.I178865 button.button, button.I178865.button {
cursor:pointer;
}
.I178865 .button .text, .I178865.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I178865 .button .icon, .I178865.button .icon {
flex:none;
background-size:100% 100%;
}
.I178865 .button:hover, .I178865.button:hover {
background-color:rgb(210,40,93);

}
.I178865 .button:hover .text, .I178865.button:hover .text {
}
.I178865 .button:hover .icon, .I178865.button:hover .icon {
background-size:100% 100%;
}

.I178866 .button, .I178866.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);

}
.I178866 button.button, button.I178866.button {
cursor:pointer;
}
.I178866 .button .text, .I178866.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I178866 .button .icon, .I178866.button .icon {
flex:none;
background-size:100% 100%;
}
.I178866 .button:hover, .I178866.button:hover {
background-color:rgb(217,217,217);

}
.I178866 .button:hover .text, .I178866.button:hover .text {
}
.I178866 .button:hover .icon, .I178866.button:hover .icon {
background-size:100% 100%;
}

.I178867, a.I178867 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I178867:hover, a.I178867:hover {
}
@media (max-width:640px) {
.I178867, a.I178867 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I178867:hover, a.I178867:hover {
}
}

.I178868 .button, .I178868.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);

}
.I178868 button.button, button.I178868.button {
cursor:pointer;
}
.I178868 .button .text, .I178868.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I178868 .button .icon, .I178868.button .icon {
flex:none;
background-size:100% 100%;
}
.I178868 .button:hover, .I178868.button:hover {
background-color:rgb(217,217,217);

}
.I178868 .button:hover .text, .I178868.button:hover .text {
}
.I178868 .button:hover .icon, .I178868.button:hover .icon {
background-size:100% 100%;
}

h1.I178874, .I178874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I178874:hover {
}
.I178874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178874 > .viewport:hover {
}

@media (max-width:640px) {
.I178874 {

order:4;

}
.I178874:hover {
}
.I178874 > .viewport {



}
.I178874 > .viewport:hover {
}

}

.I178875 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4.5rem;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I178875:hover {
}
@media (min-width:1440px) {
.I178875 {
align-items:center;

	
}
.I178875:hover {
}
}
.I178876 {
display:flex;
position:var(--I178876-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;


}
.I178876:hover {
}

@media (max-width:992px) {
.I178876 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I178876:hover {
}

}
@media (max-width:640px) {
.I178876 {

align-items:flex-start;


}
.I178876:hover {
}

}

.I178877 {
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;

	
}
.I178877:hover {
}

@media (max-width:992px) {
.I178877 {

margin-left:0rem;



	
}
.I178877:hover {
}

}
@media (max-width:640px) {
.I178877 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I178877:hover {
}

}
@media (min-width:1440px) {
.I178877 {

order:3;
margin-left:0px;



	
}
.I178877:hover {
}

}
h1.I178878, .I178878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I178878:hover {
}
.I178878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178878 > .viewport:hover {
}

@media (min-width:1440px) {
.I178878 {

order:2;

}
.I178878:hover {
}
.I178878 > .viewport {



}
.I178878 > .viewport:hover {
}

}
h1.I178879, .I178879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I178879:hover {
}
.I178879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178879 > .viewport:hover {
}

@media (min-width:1440px) {
.I178879 {

order:4;

}
.I178879:hover {
}
.I178879 > .viewport {



}
.I178879 > .viewport:hover {
}

}
h1.I178880, .I178880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I178880:hover {
}
.I178880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178880 > .viewport:hover {
}

@media (max-width:640px) {
.I178880 {


}
.I178880:hover {
}
.I178880 > .viewport {

justify-content:flex-start;


}
.I178880 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178880 {

order:5;

}
.I178880:hover {
}
.I178880 > .viewport {



}
.I178880 > .viewport:hover {
}

}
h1.I178881, .I178881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I178881:hover {
}
.I178881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178881 > .viewport:hover {
}

@media (min-width:1440px) {
.I178881 {

order:13;

}
.I178881:hover {
}
.I178881 > .viewport {



}
.I178881 > .viewport:hover {
}

}
h1.I178882, .I178882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178882:hover {
}
.I178882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178882 > .viewport:hover {
}


h1.I178883, .I178883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I178883:hover {
}
.I178883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178883 > .viewport:hover {
}

@media (min-width:1440px) {
.I178883 {

order:21;

}
.I178883:hover {
}
.I178883 > .viewport {



}
.I178883 > .viewport:hover {
}

}
h1.I178884, .I178884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I178884:hover {
}
.I178884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178884 > .viewport:hover {
}

@media (min-width:1440px) {
.I178884 {

order:9;

}
.I178884:hover {
}
.I178884 > .viewport {



}
.I178884 > .viewport:hover {
}

}
h1.I178885, .I178885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I178885:hover {
}
.I178885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178885 > .viewport:hover {
}

@media (max-width:640px) {
.I178885 {

padding-top:1rem;


}
.I178885:hover {
}
.I178885 > .viewport {

justify-content:flex-start;


}
.I178885 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178885 {

order:6;

}
.I178885:hover {
}
.I178885 > .viewport {



}
.I178885 > .viewport:hover {
}

}
h1.I178886, .I178886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I178886:hover {
}
.I178886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178886 > .viewport:hover {
}

@media (min-width:1440px) {
.I178886 {

order:1;

}
.I178886:hover {
}
.I178886 > .viewport {



}
.I178886 > .viewport:hover {
}

}
h1.I178887, .I178887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I178887:hover {
}
.I178887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178887 > .viewport:hover {
}

@media (min-width:1440px) {
.I178887 {

order:14;

}
.I178887:hover {
}
.I178887 > .viewport {



}
.I178887 > .viewport:hover {
}

}
h1.I178888, .I178888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I178888:hover {
}
.I178888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178888 > .viewport:hover {
}

@media (min-width:1440px) {
.I178888 {

order:9;

}
.I178888:hover {
}
.I178888 > .viewport {



}
.I178888 > .viewport:hover {
}

}
h1.I178889, .I178889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I178889:hover {
}
.I178889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178889 > .viewport:hover {
}

@media (min-width:1440px) {
.I178889 {

order:14;

}
.I178889:hover {
}
.I178889 > .viewport {



}
.I178889 > .viewport:hover {
}

}
h1.I178890, .I178890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I178890:hover {
}
.I178890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178890 > .viewport:hover {
}

@media (min-width:1440px) {
.I178890 {

order:22;

}
.I178890:hover {
}
.I178890 > .viewport {



}
.I178890 > .viewport:hover {
}

}
h1.I178891, .I178891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178891:hover {
}
.I178891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178891 > .viewport:hover {
}


h1.I178892, .I178892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178892:hover {
}
.I178892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178892 > .viewport:hover {
}


h1.I178893, .I178893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178893:hover {
}
.I178893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178893 > .viewport:hover {
}


h1.I178894, .I178894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I178894:hover {
}
.I178894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178894 > .viewport:hover {
}


h1.I178895, .I178895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I178895:hover {
}
.I178895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178895 > .viewport:hover {
}


.I178896, a.I178896 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I178896:hover, a.I178896:hover {
}
@media (max-width:992px) {
.I178896, a.I178896 {
display:flex;
font-size:1.25rem;


}
.I178896:hover, a.I178896:hover {
}
}
@media (max-width:640px) {
.I178896, a.I178896 {
display:flex;
font-size:1.25rem;


}
.I178896:hover, a.I178896:hover {
}
}

.I178897, a.I178897 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I178897:hover, a.I178897:hover {
}
@media (max-width:992px) {
.I178897, a.I178897 {
display:flex;
font-size:1.625rem;


}
.I178897:hover, a.I178897:hover {
}
}
@media (max-width:640px) {
.I178897, a.I178897 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I178897:hover, a.I178897:hover {
}
}

.I178898, a.I178898 {
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;

}
.I178898:hover, a.I178898:hover {
}
@media (max-width:992px) {
.I178898, a.I178898 {
}
.I178898:hover, a.I178898:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178898, a.I178898 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I178898:hover, a.I178898:hover {
}
}

.I178899 .button, .I178899.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);

}
.I178899 button.button, button.I178899.button {
cursor:pointer;
}
.I178899 .button .text, .I178899.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I178899 .button .icon, .I178899.button .icon {
flex:none;
background-size:100% 100%;
}
.I178899 .button:hover, .I178899.button:hover {
background-color:rgb(217,217,217);

}
.I178899 .button:hover .text, .I178899.button:hover .text {
}
.I178899 .button:hover .icon, .I178899.button:hover .icon {
background-size:100% 100%;
}

.I178900 .button, .I178900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178900 button.button, button.I178900.button {
cursor:pointer;
}
.I178900 .button .text, .I178900.button .text {
}
.I178900 .button .icon, .I178900.button .icon {
flex:none;
background-size:100% 100%;
}
.I178900 .button:hover, .I178900.button:hover {
}
.I178900 .button:hover .text, .I178900.button:hover .text {
}
.I178900 .button:hover .icon, .I178900.button:hover .icon {
background-size:100% 100%;
}

.I178901 .button, .I178901.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178901 button.button, button.I178901.button {
cursor:pointer;
}
.I178901 .button .text, .I178901.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178901 .button .icon, .I178901.button .icon {
flex:none;
background-size:100% 100%;
}
.I178901 .button:hover, .I178901.button:hover {
}
.I178901 .button:hover .text, .I178901.button:hover .text {
}
.I178901 .button:hover .icon, .I178901.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178901 .button, .I178901.button {
}
.I178901 button.button, button.I178901.button {
}
.I178901 .button .text, .I178901.button .text {
font-family:Rubik;

}
.I178901 .button .icon, .I178901.button .icon {
background-size:100% 100%;
}
.I178901 .button:hover, .I178901.button:hover {
}
.I178901 .button:hover .text, .I178901.button:hover .text {
}
.I178901 .button:hover .icon, .I178901.button:hover .icon {
background-size:100% 100%;
}
}

.I178902 .button, .I178902.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);

}
.I178902 button.button, button.I178902.button {
cursor:pointer;
}
.I178902 .button .text, .I178902.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I178902 .button .icon, .I178902.button .icon {
flex:none;
background-size:100% 100%;
}
.I178902 .button:hover, .I178902.button:hover {
background-color:rgb(210,40,93);

}
.I178902 .button:hover .text, .I178902.button:hover .text {
}
.I178902 .button:hover .icon, .I178902.button:hover .icon {
background-size:100% 100%;
}

.I178903, a.I178903 {
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;


}
.I178903:hover, a.I178903:hover {
}
@media (max-width:992px) {
.I178903, a.I178903 {
}
.I178903:hover, a.I178903:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178903, a.I178903 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I178903:hover, a.I178903:hover {
}
}

.I178904 .image, .I178904.image {
vertical-align:top;
}
.I178904 .image:hover, .I178904.image:hover {
}

.I178905 .button, .I178905.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178905 button.button, button.I178905.button {
cursor:pointer;
}
.I178905 .button .text, .I178905.button .text {
}
.I178905 .button .icon, .I178905.button .icon {
flex:none;
background-size:100% 100%;
}
.I178905 .button:hover, .I178905.button:hover {
}
.I178905 .button:hover .text, .I178905.button:hover .text {
}
.I178905 .button:hover .icon, .I178905.button:hover .icon {
background-size:100% 100%;
}

h1.I178906, .I178906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I178906, .I178906 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I178906, .I178906 p {
margin:0px;
}

figure.I178906, .I178906 figure {
margin:0px;
}

a.I178906, .I178906 a {
text-decoration:inherit;
color:inherit;
}

.I178906 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I178906 article, article.I178906 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I178906 article:hover, article.I178906:hover {
}
.I178906 article.active, article.I178906.active {
}
.I178906 .body {
}
.I178906 .body:hover {
	
}
.I178906 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I178906 .body img {
}
.I178906 .body ul, .I178906 .body ol {
margin-left:1rem;

}
.I178906 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I178906 .body iframe {
}
.I178906 .body img:hover {
}
.I178906 .body iframe:hover {
}

.I178906 .body li {
list-style-type:disc;
}



.I178907 .image, .I178907.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I178907 .image:hover, .I178907.image:hover {
}

.I178908 .image, .I178908.image {
vertical-align:top;
}
.I178908 .image:hover, .I178908.image:hover {
}

.I178909 .image, .I178909.image {
vertical-align:top;
width:20px;
height:20px;

}
.I178909 .image:hover, .I178909.image:hover {
}

.I178910, a.I178910 {
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;

}
.I178910:hover, a.I178910:hover {
}

.I178911, a.I178911 {
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;

}
.I178911:hover, a.I178911:hover {
}

.I178912, a.I178912 {
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;

}
.I178912:hover, a.I178912:hover {
display:flex;
text-decoration:underline;


}

.I178913 .image, .I178913.image {
vertical-align:top;
}
.I178913 .image:hover, .I178913.image:hover {
}

h1.I178914, .I178914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
width:100%;


}
.I178914:hover {
}
.I178914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178914 > .viewport:hover {
}


.I178915 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I178915:hover {
}
@media (min-width:1440px) {
.I178915 {
align-items:center;

	
}
.I178915:hover {
}
}
.I178916 {
display:flex;
position:var(--I178916-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I178916:hover {
}

@media (max-width:992px) {
.I178916 {

padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I178916:hover {
}

}
@media (max-width:640px) {
.I178916 {

align-items:flex-start;


}
.I178916:hover {
}

}

.I178917 {
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;

	
}
.I178917:hover {
}

@media (max-width:992px) {
.I178917 {

margin-left:0rem;



	
}
.I178917:hover {
}

}
@media (max-width:640px) {
.I178917 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I178917:hover {
}

}
@media (min-width:1440px) {
.I178917 {

order:3;
margin-left:0px;



	
}
.I178917:hover {
}

}
h1.I178918, .I178918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I178918:hover {
}
.I178918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178918 > .viewport:hover {
}

@media (min-width:1440px) {
.I178918 {

order:2;

}
.I178918:hover {
}
.I178918 > .viewport {



}
.I178918 > .viewport:hover {
}

}
h1.I178919, .I178919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I178919:hover {
}
.I178919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178919 > .viewport:hover {
}

@media (min-width:1440px) {
.I178919 {

order:4;

}
.I178919:hover {
}
.I178919 > .viewport {



}
.I178919 > .viewport:hover {
}

}
h1.I178920, .I178920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I178920:hover {
}
.I178920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178920 > .viewport:hover {
}

@media (max-width:640px) {
.I178920 {


}
.I178920:hover {
}
.I178920 > .viewport {

justify-content:flex-start;


}
.I178920 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178920 {

order:5;

}
.I178920:hover {
}
.I178920 > .viewport {



}
.I178920 > .viewport:hover {
}

}
h1.I178921, .I178921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I178921:hover {
}
.I178921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178921 > .viewport:hover {
}

@media (min-width:1440px) {
.I178921 {

order:13;

}
.I178921:hover {
}
.I178921 > .viewport {



}
.I178921 > .viewport:hover {
}

}
h1.I178922, .I178922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178922:hover {
}
.I178922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178922 > .viewport:hover {
}


h1.I178923, .I178923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I178923:hover {
}
.I178923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178923 > .viewport:hover {
}

@media (min-width:1440px) {
.I178923 {

order:21;

}
.I178923:hover {
}
.I178923 > .viewport {



}
.I178923 > .viewport:hover {
}

}
h1.I178924, .I178924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I178924:hover {
}
.I178924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178924 > .viewport:hover {
}

@media (min-width:1440px) {
.I178924 {

order:9;

}
.I178924:hover {
}
.I178924 > .viewport {



}
.I178924 > .viewport:hover {
}

}
h1.I178925, .I178925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I178925:hover {
}
.I178925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178925 > .viewport:hover {
}

@media (max-width:640px) {
.I178925 {

padding-top:1rem;


}
.I178925:hover {
}
.I178925 > .viewport {

justify-content:flex-start;


}
.I178925 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I178925 {

order:6;

}
.I178925:hover {
}
.I178925 > .viewport {



}
.I178925 > .viewport:hover {
}

}
h1.I178926, .I178926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I178926:hover {
}
.I178926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178926 > .viewport:hover {
}

@media (min-width:1440px) {
.I178926 {

order:1;

}
.I178926:hover {
}
.I178926 > .viewport {



}
.I178926 > .viewport:hover {
}

}
h1.I178927, .I178927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I178927:hover {
}
.I178927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178927 > .viewport:hover {
}

@media (min-width:1440px) {
.I178927 {

order:14;

}
.I178927:hover {
}
.I178927 > .viewport {



}
.I178927 > .viewport:hover {
}

}
h1.I178928, .I178928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I178928:hover {
}
.I178928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178928 > .viewport:hover {
}

@media (min-width:1440px) {
.I178928 {

order:9;

}
.I178928:hover {
}
.I178928 > .viewport {



}
.I178928 > .viewport:hover {
}

}
h1.I178929, .I178929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I178929:hover {
}
.I178929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178929 > .viewport:hover {
}

@media (min-width:1440px) {
.I178929 {

order:14;

}
.I178929:hover {
}
.I178929 > .viewport {



}
.I178929 > .viewport:hover {
}

}
h1.I178930, .I178930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I178930:hover {
}
.I178930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178930 > .viewport:hover {
}

@media (min-width:1440px) {
.I178930 {

order:22;

}
.I178930:hover {
}
.I178930 > .viewport {



}
.I178930 > .viewport:hover {
}

}
h1.I178931, .I178931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178931:hover {
}
.I178931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178931 > .viewport:hover {
}


h1.I178932, .I178932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178932:hover {
}
.I178932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178932 > .viewport:hover {
}


h1.I178933, .I178933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178933:hover {
}
.I178933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178933 > .viewport:hover {
}


h1.I178934, .I178934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I178934:hover {
}
.I178934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178934 > .viewport:hover {
}


h1.I178935, .I178935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I178935:hover {
}
.I178935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178935 > .viewport:hover {
}


.I178936, a.I178936 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I178936:hover, a.I178936:hover {
}
@media (max-width:992px) {
.I178936, a.I178936 {
display:flex;
font-size:1.25rem;


}
.I178936:hover, a.I178936:hover {
}
}
@media (max-width:640px) {
.I178936, a.I178936 {
display:flex;
font-size:1.25rem;


}
.I178936:hover, a.I178936:hover {
}
}

.I178937, a.I178937 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I178937:hover, a.I178937:hover {
}
@media (max-width:992px) {
.I178937, a.I178937 {
display:flex;
font-size:1.625rem;


}
.I178937:hover, a.I178937:hover {
}
}
@media (max-width:640px) {
.I178937, a.I178937 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I178937:hover, a.I178937:hover {
}
}

.I178938, a.I178938 {
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;

}
.I178938:hover, a.I178938:hover {
}
@media (max-width:992px) {
.I178938, a.I178938 {
}
.I178938:hover, a.I178938:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178938, a.I178938 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I178938:hover, a.I178938:hover {
}
}

.I178939 .button, .I178939.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);

}
.I178939 button.button, button.I178939.button {
cursor:pointer;
}
.I178939 .button .text, .I178939.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I178939 .button .icon, .I178939.button .icon {
flex:none;
background-size:100% 100%;
}
.I178939 .button:hover, .I178939.button:hover {
background-color:rgb(217,217,217);

}
.I178939 .button:hover .text, .I178939.button:hover .text {
}
.I178939 .button:hover .icon, .I178939.button:hover .icon {
background-size:100% 100%;
}

.I178940 .button, .I178940.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178940 button.button, button.I178940.button {
cursor:pointer;
}
.I178940 .button .text, .I178940.button .text {
}
.I178940 .button .icon, .I178940.button .icon {
flex:none;
background-size:100% 100%;
}
.I178940 .button:hover, .I178940.button:hover {
}
.I178940 .button:hover .text, .I178940.button:hover .text {
}
.I178940 .button:hover .icon, .I178940.button:hover .icon {
background-size:100% 100%;
}

.I178941 .button, .I178941.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178941 button.button, button.I178941.button {
cursor:pointer;
}
.I178941 .button .text, .I178941.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178941 .button .icon, .I178941.button .icon {
flex:none;
background-size:100% 100%;
}
.I178941 .button:hover, .I178941.button:hover {
}
.I178941 .button:hover .text, .I178941.button:hover .text {
}
.I178941 .button:hover .icon, .I178941.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178941 .button, .I178941.button {
}
.I178941 button.button, button.I178941.button {
}
.I178941 .button .text, .I178941.button .text {
font-family:Rubik;

}
.I178941 .button .icon, .I178941.button .icon {
background-size:100% 100%;
}
.I178941 .button:hover, .I178941.button:hover {
}
.I178941 .button:hover .text, .I178941.button:hover .text {
}
.I178941 .button:hover .icon, .I178941.button:hover .icon {
background-size:100% 100%;
}
}

.I178942 .button, .I178942.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);

}
.I178942 button.button, button.I178942.button {
cursor:pointer;
}
.I178942 .button .text, .I178942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I178942 .button .icon, .I178942.button .icon {
flex:none;
background-size:100% 100%;
}
.I178942 .button:hover, .I178942.button:hover {
background-color:rgb(210,40,93);

}
.I178942 .button:hover .text, .I178942.button:hover .text {
}
.I178942 .button:hover .icon, .I178942.button:hover .icon {
background-size:100% 100%;
}

.I178943, a.I178943 {
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;


}
.I178943:hover, a.I178943:hover {
}
@media (max-width:992px) {
.I178943, a.I178943 {
}
.I178943:hover, a.I178943:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178943, a.I178943 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I178943:hover, a.I178943:hover {
}
}

.I178944 .image, .I178944.image {
vertical-align:top;
}
.I178944 .image:hover, .I178944.image:hover {
}

.I178945 .button, .I178945.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178945 button.button, button.I178945.button {
cursor:pointer;
}
.I178945 .button .text, .I178945.button .text {
}
.I178945 .button .icon, .I178945.button .icon {
flex:none;
background-size:100% 100%;
}
.I178945 .button:hover, .I178945.button:hover {
}
.I178945 .button:hover .text, .I178945.button:hover .text {
}
.I178945 .button:hover .icon, .I178945.button:hover .icon {
background-size:100% 100%;
}

h1.I178946, .I178946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I178946, .I178946 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I178946, .I178946 p {
margin:0px;
}

figure.I178946, .I178946 figure {
margin:0px;
}

a.I178946, .I178946 a {
text-decoration:inherit;
color:inherit;
}

.I178946 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I178946 article, article.I178946 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I178946 article:hover, article.I178946:hover {
}
.I178946 article.active, article.I178946.active {
}
.I178946 .body {
}
.I178946 .body:hover {
	
}
.I178946 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I178946 .body img {
}
.I178946 .body ul, .I178946 .body ol {
margin-left:1rem;

}
.I178946 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I178946 .body iframe {
}
.I178946 .body img:hover {
}
.I178946 .body iframe:hover {
}

.I178946 .body li {
list-style-type:disc;
}



.I178947 .image, .I178947.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I178947 .image:hover, .I178947.image:hover {
}

.I178948 .image, .I178948.image {
vertical-align:top;
}
.I178948 .image:hover, .I178948.image:hover {
}

.I178949 .image, .I178949.image {
vertical-align:top;
width:20px;
height:20px;

}
.I178949 .image:hover, .I178949.image:hover {
}

.I178950, a.I178950 {
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;

}
.I178950:hover, a.I178950:hover {
}

.I178951, a.I178951 {
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;

}
.I178951:hover, a.I178951:hover {
}

.I178952, a.I178952 {
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;

}
.I178952:hover, a.I178952:hover {
display:flex;
text-decoration:underline;


}

.I178953 .image, .I178953.image {
vertical-align:top;
}
.I178953 .image:hover, .I178953.image:hover {
}

h1.I178954, .I178954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
width:100%;


}
.I178954:hover {
}
.I178954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178954 > .viewport:hover {
}


.I178955 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I178955:hover {
}
@media (max-width:992px) {
.I178955 {
padding-bottom:0;
padding-top:0;

	
}
.I178955:hover {
}
}
@media (max-width:640px) {
.I178955 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I178955:hover {
}
}

.I178956 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I178956:hover {
}
@media (max-width:992px) {
.I178956 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I178956:hover {
}
}
@media (min-width:1440px) {
.I178956 {

width:100%;


}
.I178956:hover {
}
}
.I178957 {
display:flex;
position:var(--I178957-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I178957:hover {
}


.I178958 {
display:flex;
position:var(--I178958-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:0;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I178958:hover {
}

@media (max-width:992px) {
.I178958 {

margin-top:0;

flex-direction:column;


}
.I178958:hover {
}

}
@media (max-width:640px) {
.I178958 {

margin-top:0rem;

}
.I178958:hover {
}

}

.I178959 {
display:flex;
position:var(--I178959-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I178959:hover {
}


.I178960 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(105,110,242);
box-sizing:border-box;



flex-direction:column;

	
}
.I178960:hover {
}

@media (max-width:992px) {
.I178960 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I178960:hover {
}

}
@media (max-width:640px) {
.I178960 {

margin-top:1rem;



	
}
.I178960:hover {
}

}

.I178961 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(108,72,201);
box-sizing:border-box;



flex-direction:column;

	
}
.I178961:hover {
}

@media (max-width:992px) {
.I178961 {

width:100%;



	
}
.I178961:hover {
}

}

.I178962 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(165,64,149);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I178962:hover {
}

@media (max-width:992px) {
.I178962 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I178962:hover {
}

}
@media (max-width:640px) {
.I178962 {

margin-top:1rem;



	
}
.I178962:hover {
}

}

h1.I178963, .I178963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I178963:hover {
}
.I178963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178963 > .viewport:hover {
}


h1.I178964, .I178964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I178964:hover {
}
.I178964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178964 > .viewport:hover {
}


h1.I178965, .I178965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I178965:hover {
}
.I178965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178965 > .viewport:hover {
}


h1.I178966, .I178966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178966:hover {
}
.I178966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178966 > .viewport:hover {
}


h1.I178967, .I178967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178967:hover {
}
.I178967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178967 > .viewport:hover {
}


h1.I178968, .I178968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178968:hover {
}
.I178968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178968 > .viewport:hover {
}


h1.I178969, .I178969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178969:hover {
}
.I178969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178969 > .viewport:hover {
}


h1.I178970, .I178970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178970:hover {
}
.I178970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178970 > .viewport:hover {
}


h1.I178971, .I178971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I178971:hover {
}
.I178971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178971 > .viewport:hover {
}


h1.I178972, .I178972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178972:hover {
}
.I178972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178972 > .viewport:hover {
}


h1.I178973, .I178973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I178973:hover {
}
.I178973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178973 > .viewport:hover {
}


h1.I178974, .I178974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178974:hover {
}
.I178974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178974 > .viewport:hover {
}


h1.I178975, .I178975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178975:hover {
}
.I178975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178975 > .viewport:hover {
}


h1.I178976, .I178976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I178976:hover {
}
.I178976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178976 > .viewport:hover {
}


h1.I178977, .I178977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I178977:hover {
}
.I178977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178977 > .viewport:hover {
}


h1.I178978, .I178978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I178978:hover {
}
.I178978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I178978 > .viewport:hover {
}


.I178979, a.I178979 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I178979:hover, a.I178979:hover {
}
@media (max-width:992px) {
.I178979, a.I178979 {
display:flex;
font-size:1.625rem;


}
.I178979:hover, a.I178979:hover {
}
}

.I178980, a.I178980 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I178980:hover, a.I178980:hover {
}
@media (max-width:992px) {
.I178980, a.I178980 {
}
.I178980:hover, a.I178980:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178980, a.I178980 {
display:flex;
padding-bottom:1rem;

}
.I178980:hover, a.I178980:hover {
}
}

.I178981 .button, .I178981.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:100em;
background-color:rgb(250,50,99);

}
.I178981 button.button, button.I178981.button {
cursor:pointer;
}
.I178981 .button .text, .I178981.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I178981 .button .icon, .I178981.button .icon {
flex:none;
background-size:100% 100%;
}
.I178981 .button:hover, .I178981.button:hover {
background-color:rgb(210,40,93);

}
.I178981 .button:hover .text, .I178981.button:hover .text {
}
.I178981 .button:hover .icon, .I178981.button:hover .icon {
background-size:100% 100%;
}

.I178982, a.I178982 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I178982:hover, a.I178982:hover {
}

.I178983, a.I178983 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I178983:hover, a.I178983:hover {
}
@media (max-width:992px) {
.I178983, a.I178983 {
display:flex;
padding-bottom:1rem;

}
.I178983:hover, a.I178983:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178983, a.I178983 {
display:flex;
padding-bottom:1rem;

}
.I178983:hover, a.I178983:hover {
}
}

.I178984 .button, .I178984.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178984 button.button, button.I178984.button {
cursor:pointer;
}
.I178984 .button .text, .I178984.button .text {
}
.I178984 .button .icon, .I178984.button .icon {
flex:none;
background-size:100% 100%;
}
.I178984 .button:hover, .I178984.button:hover {
}
.I178984 .button:hover .text, .I178984.button:hover .text {
}
.I178984 .button:hover .icon, .I178984.button:hover .icon {
background-size:100% 100%;
}

.I178985 .button, .I178985.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178985 button.button, button.I178985.button {
cursor:pointer;
}
.I178985 .button .text, .I178985.button .text {
}
.I178985 .button .icon, .I178985.button .icon {
flex:none;
background-size:100% 100%;
}
.I178985 .button:hover, .I178985.button:hover {
}
.I178985 .button:hover .text, .I178985.button:hover .text {
}
.I178985 .button:hover .icon, .I178985.button:hover .icon {
background-size:100% 100%;
}

.I178986 .button, .I178986.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I178986 button.button, button.I178986.button {
cursor:pointer;
}
.I178986 .button .text, .I178986.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178986 .button .icon, .I178986.button .icon {
flex:none;
background-size:100% 100%;
}
.I178986 .button:hover, .I178986.button:hover {
}
.I178986 .button:hover .text, .I178986.button:hover .text {
}
.I178986 .button:hover .icon, .I178986.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178986 .button, .I178986.button {
}
.I178986 button.button, button.I178986.button {
}
.I178986 .button .text, .I178986.button .text {
font-family:Rubik;

}
.I178986 .button .icon, .I178986.button .icon {
background-size:100% 100%;
}
.I178986 .button:hover, .I178986.button:hover {
}
.I178986 .button:hover .text, .I178986.button:hover .text {
}
.I178986 .button:hover .icon, .I178986.button:hover .icon {
background-size:100% 100%;
}
}

.I178987, a.I178987 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I178987:hover, a.I178987:hover {
}

.I178988, a.I178988 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I178988:hover, a.I178988:hover {
}
@media (max-width:992px) {
.I178988, a.I178988 {
display:flex;
padding-bottom:1rem;

}
.I178988:hover, a.I178988:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178988, a.I178988 {
display:flex;
padding-bottom:1rem;

}
.I178988:hover, a.I178988:hover {
}
}

.I178989 .button, .I178989.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I178989 button.button, button.I178989.button {
cursor:pointer;
}
.I178989 .button .text, .I178989.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178989 .button .icon, .I178989.button .icon {
flex:none;
background-size:100% 100%;
}
.I178989 .button:hover, .I178989.button:hover {
}
.I178989 .button:hover .text, .I178989.button:hover .text {
}
.I178989 .button:hover .icon, .I178989.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178989 .button, .I178989.button {
}
.I178989 button.button, button.I178989.button {
}
.I178989 .button .text, .I178989.button .text {
font-family:Rubik;

}
.I178989 .button .icon, .I178989.button .icon {
background-size:100% 100%;
}
.I178989 .button:hover, .I178989.button:hover {
}
.I178989 .button:hover .text, .I178989.button:hover .text {
}
.I178989 .button:hover .icon, .I178989.button:hover .icon {
background-size:100% 100%;
}
}

.I178990 .button, .I178990.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I178990 button.button, button.I178990.button {
cursor:pointer;
}
.I178990 .button .text, .I178990.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178990 .button .icon, .I178990.button .icon {
flex:none;
background-size:100% 100%;
}
.I178990 .button:hover, .I178990.button:hover {
}
.I178990 .button:hover .text, .I178990.button:hover .text {
}
.I178990 .button:hover .icon, .I178990.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178990 .button, .I178990.button {
margin-top:2rem;

}
.I178990 button.button, button.I178990.button {
}
.I178990 .button .text, .I178990.button .text {
font-family:Rubik;

}
.I178990 .button .icon, .I178990.button .icon {
background-size:100% 100%;
}
.I178990 .button:hover, .I178990.button:hover {
}
.I178990 .button:hover .text, .I178990.button:hover .text {
}
.I178990 .button:hover .icon, .I178990.button:hover .icon {
background-size:100% 100%;
}
}

.I178991, a.I178991 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I178991:hover, a.I178991:hover {
}

.I178992, a.I178992 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I178992:hover, a.I178992:hover {
}
@media (max-width:992px) {
.I178992, a.I178992 {
}
.I178992:hover, a.I178992:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I178992, a.I178992 {
display:flex;
padding-bottom:1rem;

}
.I178992:hover, a.I178992:hover {
}
}

.I178993 .button, .I178993.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I178993 button.button, button.I178993.button {
cursor:pointer;
}
.I178993 .button .text, .I178993.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I178993 .button .icon, .I178993.button .icon {
flex:none;
background-size:100% 100%;
}
.I178993 .button:hover, .I178993.button:hover {
}
.I178993 .button:hover .text, .I178993.button:hover .text {
}
.I178993 .button:hover .icon, .I178993.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I178993 .button, .I178993.button {
}
.I178993 button.button, button.I178993.button {
}
.I178993 .button .text, .I178993.button .text {
font-family:Rubik;

}
.I178993 .button .icon, .I178993.button .icon {
background-size:100% 100%;
}
.I178993 .button:hover, .I178993.button:hover {
}
.I178993 .button:hover .text, .I178993.button:hover .text {
}
.I178993 .button:hover .icon, .I178993.button:hover .icon {
background-size:100% 100%;
}
}

.I178994 .button, .I178994.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I178994 button.button, button.I178994.button {
cursor:pointer;
}
.I178994 .button .text, .I178994.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I178994 .button .icon, .I178994.button .icon {
flex:none;
background-size:100% 100%;
}
.I178994 .button:hover, .I178994.button:hover {
border-color:rgb(245,245,245);

}
.I178994 .button:hover .text, .I178994.button:hover .text {
}
.I178994 .button:hover .icon, .I178994.button:hover .icon {
background-size:100% 100%;
}

h1.I178995, .I178995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:28;
width:100%;


}
.I178995:hover {
}
.I178995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178995 > .viewport:hover {
}


.I178996 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I178996:hover {
}
@media (max-width:992px) {
.I178996 {
padding-bottom:0;
padding-top:0;

	
}
.I178996:hover {
}
}
@media (max-width:640px) {
.I178996 {
padding-top:0rem;

	
}
.I178996:hover {
}
}

.I178997 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I178997:hover {
}
@media (max-width:992px) {
.I178997 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I178997:hover {
}
}
@media (min-width:1440px) {
.I178997 {

width:100%;


}
.I178997:hover {
}
}
.I178998 {
display:flex;
position:var(--I178998-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I178998:hover {
}


.I178999 {
display:flex;
position:var(--I178999-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;


}
.I178999:hover {
}

@media (max-width:992px) {
.I178999 {

margin-top:2rem;

flex-direction:column;


}
.I178999:hover {
}

}
@media (max-width:640px) {
.I178999 {

margin-top:1rem;

}
.I178999:hover {
}

}

.I179000 {
display:flex;
position:var(--I179000-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I179000:hover {
}


.I179001 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(19,25,33);
box-sizing:border-box;



flex-direction:column;

	
}
.I179001:hover {
}

@media (max-width:992px) {
.I179001 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I179001:hover {
}

}
@media (max-width:640px) {
.I179001 {

margin-top:1rem;



	
}
.I179001:hover {
}

}

.I179002 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(217,80,108);
box-sizing:border-box;



flex-direction:column;

	
}
.I179002:hover {
}

@media (max-width:992px) {
.I179002 {

width:100%;



	
}
.I179002:hover {
}

}

.I179003 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(247,105,74);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I179003:hover {
}

@media (max-width:992px) {
.I179003 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I179003:hover {
}

}
@media (max-width:640px) {
.I179003 {

margin-top:1rem;



	
}
.I179003:hover {
}

}

h1.I179004, .I179004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179004:hover {
}
.I179004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179004 > .viewport:hover {
}


h1.I179005, .I179005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I179005:hover {
}
.I179005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179005 > .viewport:hover {
}


h1.I179006, .I179006 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179006 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I179006:hover {
}
.I179006 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179006 > .viewport:hover {
}


h1.I179007, .I179007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179007:hover {
}
.I179007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179007 > .viewport:hover {
}


h1.I179008, .I179008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179008 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179008:hover {
}
.I179008 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179008 > .viewport:hover {
}


h1.I179009, .I179009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179009:hover {
}
.I179009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179009 > .viewport:hover {
}


h1.I179010, .I179010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179010:hover {
}
.I179010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179010 > .viewport:hover {
}


h1.I179011, .I179011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179011:hover {
}
.I179011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179011 > .viewport:hover {
}


h1.I179012, .I179012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179012:hover {
}
.I179012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179012 > .viewport:hover {
}


h1.I179013, .I179013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179013:hover {
}
.I179013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179013 > .viewport:hover {
}


h1.I179014, .I179014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179014:hover {
}
.I179014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179014 > .viewport:hover {
}


h1.I179015, .I179015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179015:hover {
}
.I179015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179015 > .viewport:hover {
}


h1.I179016, .I179016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179016:hover {
}
.I179016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179016 > .viewport:hover {
}


h1.I179017, .I179017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179017:hover {
}
.I179017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179017 > .viewport:hover {
}


h1.I179018, .I179018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179018:hover {
}
.I179018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179018 > .viewport:hover {
}


h1.I179019, .I179019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I179019:hover {
}
.I179019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179019 > .viewport:hover {
}


.I179020, a.I179020 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I179020:hover, a.I179020:hover {
}
@media (max-width:992px) {
.I179020, a.I179020 {
display:flex;
font-size:1.625rem;


}
.I179020:hover, a.I179020:hover {
}
}

.I179021, a.I179021 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I179021:hover, a.I179021:hover {
}
@media (max-width:992px) {
.I179021, a.I179021 {
}
.I179021:hover, a.I179021:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179021, a.I179021 {
display:flex;
padding-bottom:1rem;

}
.I179021:hover, a.I179021:hover {
}
}

.I179022 .button, .I179022.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:100em;
background-color:rgb(250,50,99);

}
.I179022 button.button, button.I179022.button {
cursor:pointer;
}
.I179022 .button .text, .I179022.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I179022 .button .icon, .I179022.button .icon {
flex:none;
background-size:100% 100%;
}
.I179022 .button:hover, .I179022.button:hover {
background-color:rgb(210,40,93);

}
.I179022 .button:hover .text, .I179022.button:hover .text {
}
.I179022 .button:hover .icon, .I179022.button:hover .icon {
background-size:100% 100%;
}

.I179023, a.I179023 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I179023:hover, a.I179023:hover {
}

.I179024, a.I179024 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I179024:hover, a.I179024:hover {
}
@media (max-width:992px) {
.I179024, a.I179024 {
display:flex;
padding-bottom:1rem;

}
.I179024:hover, a.I179024:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179024, a.I179024 {
display:flex;
padding-bottom:1rem;

}
.I179024:hover, a.I179024:hover {
}
}

.I179025 .button, .I179025.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179025 button.button, button.I179025.button {
cursor:pointer;
}
.I179025 .button .text, .I179025.button .text {
}
.I179025 .button .icon, .I179025.button .icon {
flex:none;
background-size:100% 100%;
}
.I179025 .button:hover, .I179025.button:hover {
}
.I179025 .button:hover .text, .I179025.button:hover .text {
}
.I179025 .button:hover .icon, .I179025.button:hover .icon {
background-size:100% 100%;
}

.I179026 .button, .I179026.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179026 button.button, button.I179026.button {
cursor:pointer;
}
.I179026 .button .text, .I179026.button .text {
}
.I179026 .button .icon, .I179026.button .icon {
flex:none;
background-size:100% 100%;
}
.I179026 .button:hover, .I179026.button:hover {
}
.I179026 .button:hover .text, .I179026.button:hover .text {
}
.I179026 .button:hover .icon, .I179026.button:hover .icon {
background-size:100% 100%;
}

.I179027 .button, .I179027.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I179027 button.button, button.I179027.button {
cursor:pointer;
}
.I179027 .button .text, .I179027.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179027 .button .icon, .I179027.button .icon {
flex:none;
background-size:100% 100%;
}
.I179027 .button:hover, .I179027.button:hover {
}
.I179027 .button:hover .text, .I179027.button:hover .text {
}
.I179027 .button:hover .icon, .I179027.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179027 .button, .I179027.button {
}
.I179027 button.button, button.I179027.button {
}
.I179027 .button .text, .I179027.button .text {
font-family:Rubik;

}
.I179027 .button .icon, .I179027.button .icon {
background-size:100% 100%;
}
.I179027 .button:hover, .I179027.button:hover {
}
.I179027 .button:hover .text, .I179027.button:hover .text {
}
.I179027 .button:hover .icon, .I179027.button:hover .icon {
background-size:100% 100%;
}
}

.I179028, a.I179028 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I179028:hover, a.I179028:hover {
}

.I179029, a.I179029 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I179029:hover, a.I179029:hover {
}
@media (max-width:992px) {
.I179029, a.I179029 {
display:flex;
padding-bottom:1rem;

}
.I179029:hover, a.I179029:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179029, a.I179029 {
display:flex;
padding-bottom:1rem;

}
.I179029:hover, a.I179029:hover {
}
}

.I179030 .button, .I179030.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I179030 button.button, button.I179030.button {
cursor:pointer;
}
.I179030 .button .text, .I179030.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179030 .button .icon, .I179030.button .icon {
flex:none;
background-size:100% 100%;
}
.I179030 .button:hover, .I179030.button:hover {
}
.I179030 .button:hover .text, .I179030.button:hover .text {
}
.I179030 .button:hover .icon, .I179030.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179030 .button, .I179030.button {
}
.I179030 button.button, button.I179030.button {
}
.I179030 .button .text, .I179030.button .text {
font-family:Rubik;

}
.I179030 .button .icon, .I179030.button .icon {
background-size:100% 100%;
}
.I179030 .button:hover, .I179030.button:hover {
}
.I179030 .button:hover .text, .I179030.button:hover .text {
}
.I179030 .button:hover .icon, .I179030.button:hover .icon {
background-size:100% 100%;
}
}

.I179031 .button, .I179031.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I179031 button.button, button.I179031.button {
cursor:pointer;
}
.I179031 .button .text, .I179031.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179031 .button .icon, .I179031.button .icon {
flex:none;
background-size:100% 100%;
}
.I179031 .button:hover, .I179031.button:hover {
}
.I179031 .button:hover .text, .I179031.button:hover .text {
}
.I179031 .button:hover .icon, .I179031.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179031 .button, .I179031.button {
margin-top:2rem;

}
.I179031 button.button, button.I179031.button {
}
.I179031 .button .text, .I179031.button .text {
font-family:Rubik;

}
.I179031 .button .icon, .I179031.button .icon {
background-size:100% 100%;
}
.I179031 .button:hover, .I179031.button:hover {
}
.I179031 .button:hover .text, .I179031.button:hover .text {
}
.I179031 .button:hover .icon, .I179031.button:hover .icon {
background-size:100% 100%;
}
}

.I179032, a.I179032 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I179032:hover, a.I179032:hover {
}

.I179033, a.I179033 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179033:hover, a.I179033:hover {
}
@media (max-width:992px) {
.I179033, a.I179033 {
}
.I179033:hover, a.I179033:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179033, a.I179033 {
display:flex;
padding-bottom:1rem;

}
.I179033:hover, a.I179033:hover {
}
}

.I179034 .button, .I179034.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I179034 button.button, button.I179034.button {
cursor:pointer;
}
.I179034 .button .text, .I179034.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179034 .button .icon, .I179034.button .icon {
flex:none;
background-size:100% 100%;
}
.I179034 .button:hover, .I179034.button:hover {
}
.I179034 .button:hover .text, .I179034.button:hover .text {
}
.I179034 .button:hover .icon, .I179034.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179034 .button, .I179034.button {
}
.I179034 button.button, button.I179034.button {
}
.I179034 .button .text, .I179034.button .text {
font-family:Rubik;

}
.I179034 .button .icon, .I179034.button .icon {
background-size:100% 100%;
}
.I179034 .button:hover, .I179034.button:hover {
}
.I179034 .button:hover .text, .I179034.button:hover .text {
}
.I179034 .button:hover .icon, .I179034.button:hover .icon {
background-size:100% 100%;
}
}

.I179035 .button, .I179035.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I179035 button.button, button.I179035.button {
cursor:pointer;
}
.I179035 .button .text, .I179035.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I179035 .button .icon, .I179035.button .icon {
flex:none;
background-size:100% 100%;
}
.I179035 .button:hover, .I179035.button:hover {
border-color:rgb(245,245,245);

}
.I179035 .button:hover .text, .I179035.button:hover .text {
}
.I179035 .button:hover .icon, .I179035.button:hover .icon {
background-size:100% 100%;
}

h1.I179036, .I179036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I179036:hover {
}
.I179036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179036 > .viewport:hover {
}


.I179037 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I179037:hover {
}
@media (min-width:1440px) {
.I179037 {
align-items:center;

	
}
.I179037:hover {
}
}
.I179038 {
display:flex;
position:var(--I179038-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I179038:hover {
}

@media (max-width:992px) {
.I179038 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I179038:hover {
}

}
@media (max-width:640px) {
.I179038 {

padding-bottom:0rem;

align-items:flex-start;


}
.I179038:hover {
}

}

.I179039 {
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;

	
}
.I179039:hover {
}

@media (max-width:992px) {
.I179039 {

margin-left:0rem;



	
}
.I179039:hover {
}

}
@media (max-width:640px) {
.I179039 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I179039:hover {
}

}
@media (min-width:1440px) {
.I179039 {

order:3;
margin-left:0px;



	
}
.I179039:hover {
}

}
h1.I179040, .I179040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I179040:hover {
}
.I179040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179040 > .viewport:hover {
}

@media (min-width:1440px) {
.I179040 {

order:2;

}
.I179040:hover {
}
.I179040 > .viewport {



}
.I179040 > .viewport:hover {
}

}
h1.I179041, .I179041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I179041:hover {
}
.I179041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179041 > .viewport:hover {
}

@media (min-width:1440px) {
.I179041 {

order:4;

}
.I179041:hover {
}
.I179041 > .viewport {



}
.I179041 > .viewport:hover {
}

}
h1.I179042, .I179042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I179042:hover {
}
.I179042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179042 > .viewport:hover {
}

@media (max-width:640px) {
.I179042 {


}
.I179042:hover {
}
.I179042 > .viewport {

justify-content:flex-start;


}
.I179042 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179042 {

order:5;

}
.I179042:hover {
}
.I179042 > .viewport {



}
.I179042 > .viewport:hover {
}

}
h1.I179043, .I179043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I179043:hover {
}
.I179043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179043 > .viewport:hover {
}

@media (min-width:1440px) {
.I179043 {

order:13;

}
.I179043:hover {
}
.I179043 > .viewport {



}
.I179043 > .viewport:hover {
}

}
h1.I179044, .I179044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179044:hover {
}
.I179044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179044 > .viewport:hover {
}


h1.I179045, .I179045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I179045:hover {
}
.I179045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179045 > .viewport:hover {
}

@media (min-width:1440px) {
.I179045 {

order:21;

}
.I179045:hover {
}
.I179045 > .viewport {



}
.I179045 > .viewport:hover {
}

}
h1.I179046, .I179046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I179046:hover {
}
.I179046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179046 > .viewport:hover {
}

@media (min-width:1440px) {
.I179046 {

order:9;

}
.I179046:hover {
}
.I179046 > .viewport {



}
.I179046 > .viewport:hover {
}

}
h1.I179047, .I179047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179047:hover {
}
.I179047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179047 > .viewport:hover {
}

@media (max-width:640px) {
.I179047 {

padding-top:1rem;


}
.I179047:hover {
}
.I179047 > .viewport {

justify-content:flex-start;


}
.I179047 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179047 {

order:6;

}
.I179047:hover {
}
.I179047 > .viewport {



}
.I179047 > .viewport:hover {
}

}
h1.I179048, .I179048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I179048:hover {
}
.I179048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179048 > .viewport:hover {
}

@media (min-width:1440px) {
.I179048 {

order:1;

}
.I179048:hover {
}
.I179048 > .viewport {



}
.I179048 > .viewport:hover {
}

}
h1.I179049, .I179049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I179049:hover {
}
.I179049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179049 > .viewport:hover {
}

@media (min-width:1440px) {
.I179049 {

order:14;

}
.I179049:hover {
}
.I179049 > .viewport {



}
.I179049 > .viewport:hover {
}

}
h1.I179050, .I179050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179050 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179050:hover {
}
.I179050 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179050 > .viewport:hover {
}

@media (min-width:1440px) {
.I179050 {

order:9;

}
.I179050:hover {
}
.I179050 > .viewport {



}
.I179050 > .viewport:hover {
}

}
h1.I179051, .I179051 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179051 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179051:hover {
}
.I179051 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179051 > .viewport:hover {
}

@media (min-width:1440px) {
.I179051 {

order:14;

}
.I179051:hover {
}
.I179051 > .viewport {



}
.I179051 > .viewport:hover {
}

}
h1.I179052, .I179052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179052:hover {
}
.I179052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179052 > .viewport:hover {
}

@media (min-width:1440px) {
.I179052 {

order:22;

}
.I179052:hover {
}
.I179052 > .viewport {



}
.I179052 > .viewport:hover {
}

}
h1.I179053, .I179053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179053:hover {
}
.I179053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179053 > .viewport:hover {
}


h1.I179054, .I179054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179054:hover {
}
.I179054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179054 > .viewport:hover {
}


h1.I179055, .I179055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179055:hover {
}
.I179055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179055 > .viewport:hover {
}


h1.I179056, .I179056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I179056:hover {
}
.I179056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179056 > .viewport:hover {
}


h1.I179057, .I179057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I179057:hover {
}
.I179057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179057 > .viewport:hover {
}


.I179058, a.I179058 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I179058:hover, a.I179058:hover {
}
@media (max-width:992px) {
.I179058, a.I179058 {
display:flex;
font-size:1.25rem;


}
.I179058:hover, a.I179058:hover {
}
}
@media (max-width:640px) {
.I179058, a.I179058 {
display:flex;
font-size:1.25rem;


}
.I179058:hover, a.I179058:hover {
}
}

.I179059, a.I179059 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I179059:hover, a.I179059:hover {
}
@media (max-width:992px) {
.I179059, a.I179059 {
display:flex;
font-size:1.625rem;


}
.I179059:hover, a.I179059:hover {
}
}
@media (max-width:640px) {
.I179059, a.I179059 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I179059:hover, a.I179059:hover {
}
}

.I179060, a.I179060 {
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;

}
.I179060:hover, a.I179060:hover {
}
@media (max-width:992px) {
.I179060, a.I179060 {
}
.I179060:hover, a.I179060:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179060, a.I179060 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179060:hover, a.I179060:hover {
}
}

.I179061 .button, .I179061.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);

}
.I179061 button.button, button.I179061.button {
cursor:pointer;
}
.I179061 .button .text, .I179061.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179061 .button .icon, .I179061.button .icon {
flex:none;
background-size:100% 100%;
}
.I179061 .button:hover, .I179061.button:hover {
background-color:rgb(217,217,217);

}
.I179061 .button:hover .text, .I179061.button:hover .text {
}
.I179061 .button:hover .icon, .I179061.button:hover .icon {
background-size:100% 100%;
}

.I179062 .button, .I179062.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179062 button.button, button.I179062.button {
cursor:pointer;
}
.I179062 .button .text, .I179062.button .text {
}
.I179062 .button .icon, .I179062.button .icon {
flex:none;
background-size:100% 100%;
}
.I179062 .button:hover, .I179062.button:hover {
}
.I179062 .button:hover .text, .I179062.button:hover .text {
}
.I179062 .button:hover .icon, .I179062.button:hover .icon {
background-size:100% 100%;
}

.I179063 .button, .I179063.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179063 button.button, button.I179063.button {
cursor:pointer;
}
.I179063 .button .text, .I179063.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179063 .button .icon, .I179063.button .icon {
flex:none;
background-size:100% 100%;
}
.I179063 .button:hover, .I179063.button:hover {
}
.I179063 .button:hover .text, .I179063.button:hover .text {
}
.I179063 .button:hover .icon, .I179063.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179063 .button, .I179063.button {
}
.I179063 button.button, button.I179063.button {
}
.I179063 .button .text, .I179063.button .text {
font-family:Rubik;

}
.I179063 .button .icon, .I179063.button .icon {
background-size:100% 100%;
}
.I179063 .button:hover, .I179063.button:hover {
}
.I179063 .button:hover .text, .I179063.button:hover .text {
}
.I179063 .button:hover .icon, .I179063.button:hover .icon {
background-size:100% 100%;
}
}

.I179064 .button, .I179064.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);

}
.I179064 button.button, button.I179064.button {
cursor:pointer;
}
.I179064 .button .text, .I179064.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179064 .button .icon, .I179064.button .icon {
flex:none;
background-size:100% 100%;
}
.I179064 .button:hover, .I179064.button:hover {
background-color:rgb(210,40,93);

}
.I179064 .button:hover .text, .I179064.button:hover .text {
}
.I179064 .button:hover .icon, .I179064.button:hover .icon {
background-size:100% 100%;
}

.I179065, a.I179065 {
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;


}
.I179065:hover, a.I179065:hover {
}
@media (max-width:992px) {
.I179065, a.I179065 {
}
.I179065:hover, a.I179065:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179065, a.I179065 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179065:hover, a.I179065:hover {
}
}

.I179066 .image, .I179066.image {
vertical-align:top;
}
.I179066 .image:hover, .I179066.image:hover {
}

.I179067 .button, .I179067.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179067 button.button, button.I179067.button {
cursor:pointer;
}
.I179067 .button .text, .I179067.button .text {
}
.I179067 .button .icon, .I179067.button .icon {
flex:none;
background-size:100% 100%;
}
.I179067 .button:hover, .I179067.button:hover {
}
.I179067 .button:hover .text, .I179067.button:hover .text {
}
.I179067 .button:hover .icon, .I179067.button:hover .icon {
background-size:100% 100%;
}

h1.I179068, .I179068 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179068, .I179068 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179068, .I179068 p {
margin:0px;
}

figure.I179068, .I179068 figure {
margin:0px;
}

a.I179068, .I179068 a {
text-decoration:inherit;
color:inherit;
}

.I179068 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179068 article, article.I179068 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I179068 article:hover, article.I179068:hover {
}
.I179068 article.active, article.I179068.active {
}
.I179068 .body {
}
.I179068 .body:hover {
	
}
.I179068 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179068 .body img {
}
.I179068 .body ul, .I179068 .body ol {
margin-left:1rem;

}
.I179068 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179068 .body iframe {
}
.I179068 .body img:hover {
}
.I179068 .body iframe:hover {
}

.I179068 .body li {
list-style-type:disc;
}



.I179069 .image, .I179069.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I179069 .image:hover, .I179069.image:hover {
}

.I179070 .image, .I179070.image {
vertical-align:top;
}
.I179070 .image:hover, .I179070.image:hover {
}

.I179071 .image, .I179071.image {
vertical-align:top;
width:20px;
height:20px;

}
.I179071 .image:hover, .I179071.image:hover {
}

.I179072, a.I179072 {
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;

}
.I179072:hover, a.I179072:hover {
}

.I179073, a.I179073 {
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;

}
.I179073:hover, a.I179073:hover {
}

.I179074, a.I179074 {
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;

}
.I179074:hover, a.I179074:hover {
display:flex;
text-decoration:underline;


}

.I179075 .image, .I179075.image {
vertical-align:top;
}
.I179075 .image:hover, .I179075.image:hover {
}

h1.I179199, .I179199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;
width:100%;
padding-top:8rem;


}
.I179199:hover {
}
.I179199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179199 > .viewport:hover {
}


.I179200 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I179200:hover {
}

.I179201 {
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;


}
.I179201:hover {
}
@media (max-width:992px) {
.I179201 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I179201:hover {
}
}
@media (max-width:640px) {
.I179201 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I179201:hover {
}
}

.I179202 {
display:flex;
position:var(--I179202-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;


}
.I179202:hover {
}

@media (max-width:992px) {
.I179202 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I179202:hover {
}

}
@media (max-width:640px) {
.I179202 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I179202:hover {
}

}
@media (min-width:1440px) {
.I179202 {

order:3;
width:50%;
padding-right:4rem;

}
.I179202:hover {
}

}
.I179203 {
display:flex;
position:var(--I179203-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;


}
.I179203:hover {
}

@media (max-width:992px) {
.I179203 {

order:3;
width:50%;
padding-left:0rem;

}
.I179203:hover {
}

}
@media (max-width:640px) {
.I179203 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I179203:hover {
}

}
@media (min-width:1440px) {
.I179203 {

order:2;
width:50%;

flex-direction:column;


}
.I179203:hover {
}

}
.I179204 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I179204:hover {
}


h1.I179205, .I179205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179205:hover {
}
.I179205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179205 > .viewport:hover {
}


h1.I179206, .I179206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I179206:hover {
}
.I179206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179206 > .viewport:hover {
}


h1.I179207, .I179207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I179207:hover {
}
.I179207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179207 > .viewport:hover {
}


h1.I179208, .I179208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I179208:hover {
}
.I179208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179208 > .viewport:hover {
}

@media (max-width:640px) {
.I179208 {

margin-bottom:0;


}
.I179208:hover {
}
.I179208 > .viewport {



}
.I179208 > .viewport:hover {
}

}

h1.I179209, .I179209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I179209:hover {
}
.I179209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179209 > .viewport:hover {
}


h1.I179210, .I179210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I179210:hover {
}
.I179210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179210 > .viewport:hover {
}

@media (max-width:640px) {
.I179210 {

margin-bottom:-1.65rem;


}
.I179210:hover {
}
.I179210 > .viewport {



}
.I179210 > .viewport:hover {
}

}

h1.I179211, .I179211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179211:hover {
}
.I179211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179211 > .viewport:hover {
}


h1.I179212, .I179212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179212:hover {
}
.I179212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179212 > .viewport:hover {
}


h1.I179213, .I179213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I179213:hover {
}
.I179213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179213 > .viewport:hover {
}


h1.I179214, .I179214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I179214:hover {
}
.I179214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179214 > .viewport:hover {
}

@media (max-width:992px) {
.I179214 {

height:auto;


}
.I179214:hover {
}
.I179214 > .viewport {



}
.I179214 > .viewport:hover {
}

}

h1.I179215, .I179215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I179215:hover {
}
.I179215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179215 > .viewport:hover {
}

@media (min-width:1440px) {
.I179215 {

width:100%;
padding-top:0.75rem;


}
.I179215:hover {
}
.I179215 > .viewport {



}
.I179215 > .viewport:hover {
}

}
h1.I179216, .I179216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I179216:hover {
}
.I179216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179216 > .viewport:hover {
}


h1.I179217, .I179217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I179217:hover {
}
.I179217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179217 > .viewport:hover {
}


.I179218, a.I179218 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179218:hover, a.I179218:hover {
}
@media (max-width:992px) {
.I179218, a.I179218 {
display:flex;
font-size:1.625rem;


}
.I179218:hover, a.I179218:hover {
}
}
@media (max-width:640px) {
.I179218, a.I179218 {
display:flex;
font-size:1.625rem;


}
.I179218:hover, a.I179218:hover {
}
}

.I179219, a.I179219 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179219:hover, a.I179219:hover {
}
@media (max-width:992px) {
.I179219, a.I179219 {
}
.I179219:hover, a.I179219:hover {
display:flex;
width:100%;

}
}

.I179220 .image, .I179220.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/integration3x.png?timestamp=20221011145151');
background-size:cover;
background-position:center center;

}
.I179220 .image:hover, .I179220.image:hover {
}

.I179221 .button, .I179221.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);

}
.I179221 button.button, button.I179221.button {
cursor:pointer;
}
.I179221 .button .text, .I179221.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179221 .button .icon, .I179221.button .icon {
flex:none;
background-size:100% 100%;
}
.I179221 .button:hover, .I179221.button:hover {
background-color:rgb(210,40,93);

}
.I179221 .button:hover .text, .I179221.button:hover .text {
}
.I179221 .button:hover .icon, .I179221.button:hover .icon {
background-size:100% 100%;
}

.I179222, a.I179222 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179222:hover, a.I179222:hover {
}

h1.I179223, .I179223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179223, .I179223 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179223, .I179223 p {
margin:0px;
}

figure.I179223, .I179223 figure {
margin:0px;
}

a.I179223, .I179223 a {
text-decoration:inherit;
color:inherit;
}

.I179223 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179223 article, article.I179223 {
width:100%;

flex-direction:column;	
}
.I179223 article:hover, article.I179223:hover {
}
.I179223 article.active, article.I179223.active {
}
.I179223 .body {
}
.I179223 .body:hover {
	
}
.I179223 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179223 .body a {
text-decoration:underline;

}
.I179223 .body img {
}
.I179223 .body ul, .I179223 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I179223 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179223 .body iframe {
}
.I179223 .body img:hover {
}
.I179223 .body iframe:hover {
}

.I179223 .body li {
list-style-type:disc;
}



.I179224 .button, .I179224.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);

}
.I179224 button.button, button.I179224.button {
cursor:pointer;
}
.I179224 .button .text, .I179224.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179224 .button .icon, .I179224.button .icon {
flex:none;
background-size:100% 100%;
}
.I179224 .button:hover, .I179224.button:hover {
background-color:rgb(217,217,217);

}
.I179224 .button:hover .text, .I179224.button:hover .text {
}
.I179224 .button:hover .icon, .I179224.button:hover .icon {
background-size:100% 100%;
}

.I179225 .button, .I179225.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;

}
.I179225 button.button, button.I179225.button {
cursor:pointer;
}
.I179225 .button .text, .I179225.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I179225 .button .icon, .I179225.button .icon {
flex:none;
background-size:100% 100%;
}
.I179225 .button:hover, .I179225.button:hover {
}
.I179225 .button:hover .text, .I179225.button:hover .text {
}
.I179225 .button:hover .icon, .I179225.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179225 .button, .I179225.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I179225 button.button, button.I179225.button {
}
.I179225 .button .text, .I179225.button .text {
color:rgb(108,72,201);

}
.I179225 .button .icon, .I179225.button .icon {
background-size:100% 100%;
}
.I179225 .button:hover, .I179225.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I179225 .button:hover .text, .I179225.button:hover .text {
color:rgb(150,155,160);

}
.I179225 .button:hover .icon, .I179225.button:hover .icon {
background-size:100% 100%;
}
}

.I179226 .button, .I179226.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179226 button.button, button.I179226.button {
cursor:pointer;
}
.I179226 .button .text, .I179226.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179226 .button .icon, .I179226.button .icon {
flex:none;
background-size:100% 100%;
}
.I179226 .button:hover, .I179226.button:hover {
}
.I179226 .button:hover .text, .I179226.button:hover .text {
}
.I179226 .button:hover .icon, .I179226.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179226 .button, .I179226.button {
}
.I179226 button.button, button.I179226.button {
}
.I179226 .button .text, .I179226.button .text {
font-family:Rubik;

}
.I179226 .button .icon, .I179226.button .icon {
background-size:100% 100%;
}
.I179226 .button:hover, .I179226.button:hover {
}
.I179226 .button:hover .text, .I179226.button:hover .text {
}
.I179226 .button:hover .icon, .I179226.button:hover .icon {
background-size:100% 100%;
}
}

.I179227 {
display:flex;
width:100%;
height:270px;

}
.I179227:hover {
}

.I179228, a.I179228 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I179228:hover, a.I179228:hover {
}
@media (max-width:992px) {
.I179228, a.I179228 {
}
.I179228:hover, a.I179228:hover {
display:flex;
width:100%;

}
}

.I179229 .image, .I179229.image {
vertical-align:top;
}
.I179229 .image:hover, .I179229.image:hover {
}

.I179230 .button, .I179230.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179230 button.button, button.I179230.button {
cursor:pointer;
}
.I179230 .button .text, .I179230.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179230 .button .icon, .I179230.button .icon {
flex:none;
background-size:100% 100%;
}
.I179230 .button:hover, .I179230.button:hover {
}
.I179230 .button:hover .text, .I179230.button:hover .text {
}
.I179230 .button:hover .icon, .I179230.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179230 .button, .I179230.button {
}
.I179230 button.button, button.I179230.button {
}
.I179230 .button .text, .I179230.button .text {
font-family:Rubik;

}
.I179230 .button .icon, .I179230.button .icon {
background-size:100% 100%;
}
.I179230 .button:hover, .I179230.button:hover {
}
.I179230 .button:hover .text, .I179230.button:hover .text {
}
.I179230 .button:hover .icon, .I179230.button:hover .icon {
background-size:100% 100%;
}
}

h1.I179231, .I179231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:49;
width:100%;
max-width:46.25rem;
padding-bottom:0rem;
padding-top:8rem;


}
.I179231:hover {
}
.I179231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179231 > .viewport:hover {
}

@media (max-width:640px) {
.I179231 {

max-width:46.25rem;
padding-left:1.625rem;
padding-right:1.625rem;
box-sizing:border-box;


}
.I179231:hover {
}
.I179231 > .viewport {



}
.I179231 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179231 {

order:4;

}
.I179231:hover {
}
.I179231 > .viewport {



}
.I179231 > .viewport:hover {
}

}
h1.I179232, .I179232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:50;
width:100%;


}
.I179232:hover {
}
.I179232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179232 > .viewport:hover {
}


.I179233 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I179233:hover {
}

.I179234 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I179234:hover {
}
@media (max-width:992px) {
.I179234 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I179234:hover {
}
}
@media (max-width:640px) {
.I179234 {


flex-direction:column;
}
.I179234:hover {
}
}

.I179235 {
display:flex;
position:var(--I179235-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;


}
.I179235:hover {
}

@media (max-width:992px) {
.I179235 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I179235:hover {
}

}
@media (max-width:640px) {
.I179235 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I179235:hover {
}

}
@media (min-width:1440px) {
.I179235 {

width:50%;
padding-right:4rem;

}
.I179235:hover {
}

}
.I179236 {
display:flex;
position:var(--I179236-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;


}
.I179236:hover {
}

@media (max-width:992px) {
.I179236 {

width:50%;

}
.I179236:hover {
}

}
@media (max-width:640px) {
.I179236 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I179236:hover {
}

}
@media (min-width:1440px) {
.I179236 {

width:50%;

flex-direction:column;


}
.I179236:hover {
}

}
.I179237 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I179237:hover {
}

@media (max-width:992px) {
.I179237 {



flex-direction:column;

	
}
.I179237:hover {
}

}

h1.I179238, .I179238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179238:hover {
}
.I179238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179238 > .viewport:hover {
}


h1.I179239, .I179239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I179239:hover {
}
.I179239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179239 > .viewport:hover {
}


h1.I179240, .I179240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I179240:hover {
}
.I179240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179240 > .viewport:hover {
}

@media (max-width:992px) {
.I179240 {

display:flex;

}
.I179240:hover {
}
.I179240 > .viewport {



}
.I179240 > .viewport:hover {
}

}
@media (max-width:640px) {
.I179240 {

height:auto;


}
.I179240:hover {
}
.I179240 > .viewport {



}
.I179240 > .viewport:hover {
}

}

h1.I179241, .I179241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I179241:hover {
}
.I179241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179241 > .viewport:hover {
}

@media (max-width:992px) {
.I179241 {

padding-bottom:1rem;


}
.I179241:hover {
}
.I179241 > .viewport {



}
.I179241 > .viewport:hover {
}

}
@media (max-width:640px) {
.I179241 {

margin-bottom:0;


}
.I179241:hover {
}
.I179241 > .viewport {



}
.I179241 > .viewport:hover {
}

}

h1.I179242, .I179242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I179242:hover {
}
.I179242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179242 > .viewport:hover {
}


h1.I179243, .I179243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179243:hover {
}
.I179243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179243 > .viewport:hover {
}


h1.I179244, .I179244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I179244:hover {
}
.I179244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179244 > .viewport:hover {
}

@media (max-width:640px) {
.I179244 {

margin-bottom:-1.65rem;


}
.I179244:hover {
}
.I179244 > .viewport {



}
.I179244 > .viewport:hover {
}

}

h1.I179245, .I179245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I179245:hover {
}
.I179245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179245 > .viewport:hover {
}

@media (min-width:1440px) {
.I179245 {

display:none;

}
.I179245:hover {
}
.I179245 > .viewport {



}
.I179245 > .viewport:hover {
}

}
h1.I179246, .I179246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179246:hover {
}
.I179246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179246 > .viewport:hover {
}


h1.I179247, .I179247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I179247:hover {
}
.I179247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179247 > .viewport:hover {
}

@media (max-width:992px) {
.I179247 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I179247:hover {
}
.I179247 > .viewport {



}
.I179247 > .viewport:hover {
}

}

h1.I179248, .I179248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I179248:hover {
}
.I179248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179248 > .viewport:hover {
}

@media (max-width:992px) {
.I179248 {

display:none;

}
.I179248:hover {
}
.I179248 > .viewport {



}
.I179248 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179248 {

width:100%;
height:auto;


}
.I179248:hover {
}
.I179248 > .viewport {



}
.I179248 > .viewport:hover {
}

}
h1.I179249, .I179249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I179249:hover {
}
.I179249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179249 > .viewport:hover {
}

@media (min-width:1440px) {
.I179249 {

width:100%;
box-sizing:border-box;


}
.I179249:hover {
}
.I179249 > .viewport {



}
.I179249 > .viewport:hover {
}

}
h1.I179250, .I179250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I179250:hover {
}
.I179250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179250 > .viewport:hover {
}


.I179251, a.I179251 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179251:hover, a.I179251:hover {
}
@media (max-width:992px) {
.I179251, a.I179251 {
display:flex;
font-size:1.25rem;


}
.I179251:hover, a.I179251:hover {
}
}
@media (max-width:640px) {
.I179251, a.I179251 {
display:flex;
font-size:1.25rem;


}
.I179251:hover, a.I179251:hover {
}
}

.I179252, a.I179252 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179252:hover, a.I179252:hover {
}
@media (max-width:992px) {
.I179252, a.I179252 {
}
.I179252:hover, a.I179252:hover {
display:flex;
width:100%;

}
}

.I179253 .image, .I179253.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-size:cover;
background-position:center center;

}
.I179253 .image:hover, .I179253.image:hover {
}

.I179254 .button, .I179254.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);

}
.I179254 button.button, button.I179254.button {
cursor:pointer;
}
.I179254 .button .text, .I179254.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179254 .button .icon, .I179254.button .icon {
flex:none;
background-size:100% 100%;
}
.I179254 .button:hover, .I179254.button:hover {
background-color:rgb(210,40,93);

}
.I179254 .button:hover .text, .I179254.button:hover .text {
}
.I179254 .button:hover .icon, .I179254.button:hover .icon {
background-size:100% 100%;
}

.I179255, a.I179255 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179255:hover, a.I179255:hover {
}

h1.I179256, .I179256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179256, .I179256 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179256, .I179256 p {
margin:0px;
}

figure.I179256, .I179256 figure {
margin:0px;
}

a.I179256, .I179256 a {
text-decoration:inherit;
color:inherit;
}

.I179256 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179256 article, article.I179256 {
flex-direction:column;	
}
.I179256 article:hover, article.I179256:hover {
}
.I179256 article.active, article.I179256.active {
}
.I179256 .body {
}
.I179256 .body:hover {
	
}
.I179256 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179256 .body a {
text-decoration:underline;

}
.I179256 .body img {
}
.I179256 .body ul, .I179256 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I179256 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I179256 .body iframe {
}
.I179256 .body img:hover {
}
.I179256 .body iframe:hover {
}

.I179256 .body li {
list-style-type:disc;
}



.I179257 .button, .I179257.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179257 button.button, button.I179257.button {
cursor:pointer;
}
.I179257 .button .text, .I179257.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179257 .button .icon, .I179257.button .icon {
flex:none;
background-size:100% 100%;
}
.I179257 .button:hover, .I179257.button:hover {
}
.I179257 .button:hover .text, .I179257.button:hover .text {
}
.I179257 .button:hover .icon, .I179257.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179257 .button, .I179257.button {
}
.I179257 button.button, button.I179257.button {
}
.I179257 .button .text, .I179257.button .text {
font-family:Rubik;

}
.I179257 .button .icon, .I179257.button .icon {
background-size:100% 100%;
}
.I179257 .button:hover, .I179257.button:hover {
}
.I179257 .button:hover .text, .I179257.button:hover .text {
}
.I179257 .button:hover .icon, .I179257.button:hover .icon {
background-size:100% 100%;
}
}

.I179258 .button, .I179258.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;

}
.I179258 button.button, button.I179258.button {
cursor:pointer;
}
.I179258 .button .text, .I179258.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I179258 .button .icon, .I179258.button .icon {
flex:none;
background-size:100% 100%;
}
.I179258 .button:hover, .I179258.button:hover {
}
.I179258 .button:hover .text, .I179258.button:hover .text {
}
.I179258 .button:hover .icon, .I179258.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179258 .button, .I179258.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I179258 button.button, button.I179258.button {
}
.I179258 .button .text, .I179258.button .text {
color:rgb(108,72,201);

}
.I179258 .button .icon, .I179258.button .icon {
background-size:100% 100%;
}
.I179258 .button:hover, .I179258.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I179258 .button:hover .text, .I179258.button:hover .text {
color:rgb(150,155,160);

}
.I179258 .button:hover .icon, .I179258.button:hover .icon {
background-size:100% 100%;
}
}

.I179259 .button, .I179259.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);

}
.I179259 button.button, button.I179259.button {
cursor:pointer;
}
.I179259 .button .text, .I179259.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179259 .button .icon, .I179259.button .icon {
flex:none;
background-size:100% 100%;
}
.I179259 .button:hover, .I179259.button:hover {
background-color:rgb(217,217,217);

}
.I179259 .button:hover .text, .I179259.button:hover .text {
}
.I179259 .button:hover .icon, .I179259.button:hover .icon {
background-size:100% 100%;
}

.I179260 {
display:flex;
width:100%;
height:270px;

}
.I179260:hover {
}
@media (min-width:1440px) {
.I179260 {
display:flex;
width:100%;
height:270px;

}
.I179260:hover {
}
}
.I179261, a.I179261 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I179261:hover, a.I179261:hover {
}
@media (max-width:992px) {
.I179261, a.I179261 {
}
.I179261:hover, a.I179261:hover {
display:flex;
width:100%;

}
}

.I179262 .image, .I179262.image {
vertical-align:top;
}
.I179262 .image:hover, .I179262.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.I179263, .I179263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:51;
width:100%;


}
.I179263:hover {
}
.I179263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179263 > .viewport:hover {
}


.I179264 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I179264:hover {
}

.I179265 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I179265:hover {
}
@media (max-width:992px) {
.I179265 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I179265:hover {
}
}
@media (max-width:640px) {
.I179265 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I179265:hover {
}
}

.I179266 {
display:flex;
position:var(--I179266-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;


}
.I179266:hover {
}

@media (max-width:992px) {
.I179266 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I179266:hover {
}

}
@media (max-width:640px) {
.I179266 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I179266:hover {
}

}
@media (min-width:1440px) {
.I179266 {

order:3;
width:50%;
padding-right:4rem;

}
.I179266:hover {
}

}
.I179267 {
display:flex;
position:var(--I179267-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;


}
.I179267:hover {
}

@media (max-width:992px) {
.I179267 {

order:3;
width:50%;
padding-left:0rem;

}
.I179267:hover {
}

}
@media (max-width:640px) {
.I179267 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I179267:hover {
}

}
@media (min-width:1440px) {
.I179267 {

order:2;
width:50%;

flex-direction:column;


}
.I179267:hover {
}

}
.I179268 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I179268:hover {
}


h1.I179269, .I179269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179269:hover {
}
.I179269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179269 > .viewport:hover {
}


h1.I179270, .I179270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I179270:hover {
}
.I179270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179270 > .viewport:hover {
}


h1.I179271, .I179271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I179271:hover {
}
.I179271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179271 > .viewport:hover {
}


h1.I179272, .I179272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I179272:hover {
}
.I179272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179272 > .viewport:hover {
}

@media (max-width:640px) {
.I179272 {

margin-bottom:0;


}
.I179272:hover {
}
.I179272 > .viewport {



}
.I179272 > .viewport:hover {
}

}

h1.I179273, .I179273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I179273:hover {
}
.I179273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179273 > .viewport:hover {
}


h1.I179274, .I179274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I179274:hover {
}
.I179274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179274 > .viewport:hover {
}

@media (max-width:640px) {
.I179274 {

margin-bottom:-1.65rem;


}
.I179274:hover {
}
.I179274 > .viewport {



}
.I179274 > .viewport:hover {
}

}

h1.I179275, .I179275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179275:hover {
}
.I179275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179275 > .viewport:hover {
}


h1.I179276, .I179276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179276:hover {
}
.I179276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179276 > .viewport:hover {
}


h1.I179277, .I179277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I179277:hover {
}
.I179277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179277 > .viewport:hover {
}


h1.I179278, .I179278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I179278:hover {
}
.I179278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179278 > .viewport:hover {
}

@media (max-width:992px) {
.I179278 {

height:auto;


}
.I179278:hover {
}
.I179278 > .viewport {



}
.I179278 > .viewport:hover {
}

}

h1.I179279, .I179279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I179279:hover {
}
.I179279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179279 > .viewport:hover {
}

@media (min-width:1440px) {
.I179279 {

width:100%;
padding-top:0.75rem;


}
.I179279:hover {
}
.I179279 > .viewport {



}
.I179279 > .viewport:hover {
}

}
h1.I179280, .I179280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I179280:hover {
}
.I179280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179280 > .viewport:hover {
}


h1.I179281, .I179281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I179281:hover {
}
.I179281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179281 > .viewport:hover {
}


.I179282, a.I179282 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179282:hover, a.I179282:hover {
}
@media (max-width:992px) {
.I179282, a.I179282 {
display:flex;
font-size:1.25rem;


}
.I179282:hover, a.I179282:hover {
}
}
@media (max-width:640px) {
.I179282, a.I179282 {
display:flex;
font-size:1.25rem;


}
.I179282:hover, a.I179282:hover {
}
}

.I179283, a.I179283 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179283:hover, a.I179283:hover {
}
@media (max-width:992px) {
.I179283, a.I179283 {
}
.I179283:hover, a.I179283:hover {
display:flex;
width:100%;

}
}

.I179284 .image, .I179284.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-size:cover;
background-position:center center;

}
.I179284 .image:hover, .I179284.image:hover {
}

.I179285 .button, .I179285.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);

}
.I179285 button.button, button.I179285.button {
cursor:pointer;
}
.I179285 .button .text, .I179285.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179285 .button .icon, .I179285.button .icon {
flex:none;
background-size:100% 100%;
}
.I179285 .button:hover, .I179285.button:hover {
background-color:rgb(210,40,93);

}
.I179285 .button:hover .text, .I179285.button:hover .text {
}
.I179285 .button:hover .icon, .I179285.button:hover .icon {
background-size:100% 100%;
}

.I179286, a.I179286 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179286:hover, a.I179286:hover {
}

h1.I179287, .I179287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179287, .I179287 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179287, .I179287 p {
margin:0px;
}

figure.I179287, .I179287 figure {
margin:0px;
}

a.I179287, .I179287 a {
text-decoration:inherit;
color:inherit;
}

.I179287 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179287 article, article.I179287 {
width:100%;

flex-direction:column;	
}
.I179287 article:hover, article.I179287:hover {
}
.I179287 article.active, article.I179287.active {
}
.I179287 .body {
}
.I179287 .body:hover {
	
}
.I179287 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179287 .body a {
text-decoration:underline;

}
.I179287 .body img {
}
.I179287 .body ul, .I179287 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I179287 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179287 .body iframe {
}
.I179287 .body img:hover {
}
.I179287 .body iframe:hover {
}

.I179287 .body li {
list-style-type:disc;
}



.I179288 .button, .I179288.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);

}
.I179288 button.button, button.I179288.button {
cursor:pointer;
}
.I179288 .button .text, .I179288.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179288 .button .icon, .I179288.button .icon {
flex:none;
background-size:100% 100%;
}
.I179288 .button:hover, .I179288.button:hover {
background-color:rgb(217,217,217);

}
.I179288 .button:hover .text, .I179288.button:hover .text {
}
.I179288 .button:hover .icon, .I179288.button:hover .icon {
background-size:100% 100%;
}

.I179289 .button, .I179289.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;

}
.I179289 button.button, button.I179289.button {
cursor:pointer;
}
.I179289 .button .text, .I179289.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I179289 .button .icon, .I179289.button .icon {
flex:none;
background-size:100% 100%;
}
.I179289 .button:hover, .I179289.button:hover {
}
.I179289 .button:hover .text, .I179289.button:hover .text {
}
.I179289 .button:hover .icon, .I179289.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179289 .button, .I179289.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I179289 button.button, button.I179289.button {
}
.I179289 .button .text, .I179289.button .text {
color:rgb(108,72,201);

}
.I179289 .button .icon, .I179289.button .icon {
background-size:100% 100%;
}
.I179289 .button:hover, .I179289.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I179289 .button:hover .text, .I179289.button:hover .text {
color:rgb(150,155,160);

}
.I179289 .button:hover .icon, .I179289.button:hover .icon {
background-size:100% 100%;
}
}

.I179290 .button, .I179290.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179290 button.button, button.I179290.button {
cursor:pointer;
}
.I179290 .button .text, .I179290.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179290 .button .icon, .I179290.button .icon {
flex:none;
background-size:100% 100%;
}
.I179290 .button:hover, .I179290.button:hover {
}
.I179290 .button:hover .text, .I179290.button:hover .text {
}
.I179290 .button:hover .icon, .I179290.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179290 .button, .I179290.button {
}
.I179290 button.button, button.I179290.button {
}
.I179290 .button .text, .I179290.button .text {
font-family:Rubik;

}
.I179290 .button .icon, .I179290.button .icon {
background-size:100% 100%;
}
.I179290 .button:hover, .I179290.button:hover {
}
.I179290 .button:hover .text, .I179290.button:hover .text {
}
.I179290 .button:hover .icon, .I179290.button:hover .icon {
background-size:100% 100%;
}
}

.I179291 {
display:flex;
width:100%;
height:270px;

}
.I179291:hover {
}

.I179292, a.I179292 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I179292:hover, a.I179292:hover {
}
@media (max-width:992px) {
.I179292, a.I179292 {
}
.I179292:hover, a.I179292:hover {
display:flex;
width:100%;

}
}

.I179293 .image, .I179293.image {
vertical-align:top;
}
.I179293 .image:hover, .I179293.image:hover {
}

.I179294 .button, .I179294.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179294 button.button, button.I179294.button {
cursor:pointer;
}
.I179294 .button .text, .I179294.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179294 .button .icon, .I179294.button .icon {
flex:none;
background-size:100% 100%;
}
.I179294 .button:hover, .I179294.button:hover {
}
.I179294 .button:hover .text, .I179294.button:hover .text {
}
.I179294 .button:hover .icon, .I179294.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179294 .button, .I179294.button {
}
.I179294 button.button, button.I179294.button {
}
.I179294 .button .text, .I179294.button .text {
font-family:Rubik;

}
.I179294 .button .icon, .I179294.button .icon {
background-size:100% 100%;
}
.I179294 .button:hover, .I179294.button:hover {
}
.I179294 .button:hover .text, .I179294.button:hover .text {
}
.I179294 .button:hover .icon, .I179294.button:hover .icon {
background-size:100% 100%;
}
}

h1.I179295, .I179295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:52;
width:100%;


}
.I179295:hover {
}
.I179295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179295 > .viewport:hover {
}


.I179296 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I179296:hover {
}

.I179297 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I179297:hover {
}
@media (max-width:992px) {
.I179297 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I179297:hover {
}
}
@media (max-width:640px) {
.I179297 {


flex-direction:column;
}
.I179297:hover {
}
}

.I179298 {
display:flex;
position:var(--I179298-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;


}
.I179298:hover {
}

@media (max-width:992px) {
.I179298 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I179298:hover {
}

}
@media (max-width:640px) {
.I179298 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I179298:hover {
}

}
@media (min-width:1440px) {
.I179298 {

width:50%;
padding-right:4rem;

}
.I179298:hover {
}

}
.I179299 {
display:flex;
position:var(--I179299-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;


}
.I179299:hover {
}

@media (max-width:992px) {
.I179299 {

width:50%;

}
.I179299:hover {
}

}
@media (max-width:640px) {
.I179299 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I179299:hover {
}

}
@media (min-width:1440px) {
.I179299 {

width:50%;

flex-direction:column;


}
.I179299:hover {
}

}
.I179300 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I179300:hover {
}

@media (max-width:992px) {
.I179300 {



flex-direction:column;

	
}
.I179300:hover {
}

}

h1.I179301, .I179301 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179301 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179301:hover {
}
.I179301 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179301 > .viewport:hover {
}


h1.I179302, .I179302 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179302 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I179302:hover {
}
.I179302 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179302 > .viewport:hover {
}


h1.I179303, .I179303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I179303:hover {
}
.I179303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179303 > .viewport:hover {
}

@media (max-width:992px) {
.I179303 {

display:flex;

}
.I179303:hover {
}
.I179303 > .viewport {



}
.I179303 > .viewport:hover {
}

}
@media (max-width:640px) {
.I179303 {

height:auto;


}
.I179303:hover {
}
.I179303 > .viewport {



}
.I179303 > .viewport:hover {
}

}

h1.I179304, .I179304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I179304:hover {
}
.I179304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179304 > .viewport:hover {
}

@media (max-width:992px) {
.I179304 {

padding-bottom:1rem;


}
.I179304:hover {
}
.I179304 > .viewport {



}
.I179304 > .viewport:hover {
}

}
@media (max-width:640px) {
.I179304 {

margin-bottom:0;


}
.I179304:hover {
}
.I179304 > .viewport {



}
.I179304 > .viewport:hover {
}

}

h1.I179305, .I179305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I179305:hover {
}
.I179305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179305 > .viewport:hover {
}


h1.I179306, .I179306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179306:hover {
}
.I179306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179306 > .viewport:hover {
}


h1.I179307, .I179307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I179307:hover {
}
.I179307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179307 > .viewport:hover {
}

@media (max-width:640px) {
.I179307 {

margin-bottom:-1.65rem;


}
.I179307:hover {
}
.I179307 > .viewport {



}
.I179307 > .viewport:hover {
}

}

h1.I179308, .I179308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I179308:hover {
}
.I179308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179308 > .viewport:hover {
}

@media (min-width:1440px) {
.I179308 {

display:none;

}
.I179308:hover {
}
.I179308 > .viewport {



}
.I179308 > .viewport:hover {
}

}
h1.I179309, .I179309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179309:hover {
}
.I179309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179309 > .viewport:hover {
}


h1.I179310, .I179310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I179310:hover {
}
.I179310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179310 > .viewport:hover {
}

@media (max-width:992px) {
.I179310 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I179310:hover {
}
.I179310 > .viewport {



}
.I179310 > .viewport:hover {
}

}

h1.I179311, .I179311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I179311:hover {
}
.I179311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179311 > .viewport:hover {
}

@media (max-width:992px) {
.I179311 {

display:none;

}
.I179311:hover {
}
.I179311 > .viewport {



}
.I179311 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179311 {

width:100%;
height:auto;


}
.I179311:hover {
}
.I179311 > .viewport {



}
.I179311 > .viewport:hover {
}

}
h1.I179312, .I179312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I179312:hover {
}
.I179312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179312 > .viewport:hover {
}

@media (min-width:1440px) {
.I179312 {

width:100%;
box-sizing:border-box;


}
.I179312:hover {
}
.I179312 > .viewport {



}
.I179312 > .viewport:hover {
}

}
h1.I179313, .I179313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I179313:hover {
}
.I179313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179313 > .viewport:hover {
}


.I179314, a.I179314 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179314:hover, a.I179314:hover {
}
@media (max-width:992px) {
.I179314, a.I179314 {
display:flex;
font-size:1.25rem;


}
.I179314:hover, a.I179314:hover {
}
}
@media (max-width:640px) {
.I179314, a.I179314 {
display:flex;
font-size:1.25rem;


}
.I179314:hover, a.I179314:hover {
}
}

.I179315, a.I179315 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179315:hover, a.I179315:hover {
}
@media (max-width:992px) {
.I179315, a.I179315 {
}
.I179315:hover, a.I179315:hover {
display:flex;
width:100%;

}
}

.I179316 .image, .I179316.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-size:cover;
background-position:center center;

}
.I179316 .image:hover, .I179316.image:hover {
}

.I179317 .button, .I179317.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);

}
.I179317 button.button, button.I179317.button {
cursor:pointer;
}
.I179317 .button .text, .I179317.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179317 .button .icon, .I179317.button .icon {
flex:none;
background-size:100% 100%;
}
.I179317 .button:hover, .I179317.button:hover {
background-color:rgb(210,40,93);

}
.I179317 .button:hover .text, .I179317.button:hover .text {
}
.I179317 .button:hover .icon, .I179317.button:hover .icon {
background-size:100% 100%;
}

.I179318, a.I179318 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179318:hover, a.I179318:hover {
}

h1.I179319, .I179319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179319, .I179319 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179319, .I179319 p {
margin:0px;
}

figure.I179319, .I179319 figure {
margin:0px;
}

a.I179319, .I179319 a {
text-decoration:inherit;
color:inherit;
}

.I179319 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179319 article, article.I179319 {
flex-direction:column;	
}
.I179319 article:hover, article.I179319:hover {
}
.I179319 article.active, article.I179319.active {
}
.I179319 .body {
}
.I179319 .body:hover {
	
}
.I179319 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179319 .body a {
text-decoration:underline;

}
.I179319 .body img {
}
.I179319 .body ul, .I179319 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I179319 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I179319 .body iframe {
}
.I179319 .body img:hover {
}
.I179319 .body iframe:hover {
}

.I179319 .body li {
list-style-type:disc;
}



.I179320 .button, .I179320.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179320 button.button, button.I179320.button {
cursor:pointer;
}
.I179320 .button .text, .I179320.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179320 .button .icon, .I179320.button .icon {
flex:none;
background-size:100% 100%;
}
.I179320 .button:hover, .I179320.button:hover {
}
.I179320 .button:hover .text, .I179320.button:hover .text {
}
.I179320 .button:hover .icon, .I179320.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179320 .button, .I179320.button {
}
.I179320 button.button, button.I179320.button {
}
.I179320 .button .text, .I179320.button .text {
font-family:Rubik;

}
.I179320 .button .icon, .I179320.button .icon {
background-size:100% 100%;
}
.I179320 .button:hover, .I179320.button:hover {
}
.I179320 .button:hover .text, .I179320.button:hover .text {
}
.I179320 .button:hover .icon, .I179320.button:hover .icon {
background-size:100% 100%;
}
}

.I179321 .button, .I179321.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;

}
.I179321 button.button, button.I179321.button {
cursor:pointer;
}
.I179321 .button .text, .I179321.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I179321 .button .icon, .I179321.button .icon {
flex:none;
background-size:100% 100%;
}
.I179321 .button:hover, .I179321.button:hover {
}
.I179321 .button:hover .text, .I179321.button:hover .text {
}
.I179321 .button:hover .icon, .I179321.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179321 .button, .I179321.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I179321 button.button, button.I179321.button {
}
.I179321 .button .text, .I179321.button .text {
color:rgb(108,72,201);

}
.I179321 .button .icon, .I179321.button .icon {
background-size:100% 100%;
}
.I179321 .button:hover, .I179321.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I179321 .button:hover .text, .I179321.button:hover .text {
color:rgb(150,155,160);

}
.I179321 .button:hover .icon, .I179321.button:hover .icon {
background-size:100% 100%;
}
}

.I179322 .button, .I179322.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);

}
.I179322 button.button, button.I179322.button {
cursor:pointer;
}
.I179322 .button .text, .I179322.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179322 .button .icon, .I179322.button .icon {
flex:none;
background-size:100% 100%;
}
.I179322 .button:hover, .I179322.button:hover {
background-color:rgb(217,217,217);

}
.I179322 .button:hover .text, .I179322.button:hover .text {
}
.I179322 .button:hover .icon, .I179322.button:hover .icon {
background-size:100% 100%;
}

.I179323 {
display:flex;
width:100%;
height:270px;

}
.I179323:hover {
}
@media (min-width:1440px) {
.I179323 {
display:flex;
width:100%;
height:270px;

}
.I179323:hover {
}
}
.I179324, a.I179324 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I179324:hover, a.I179324:hover {
}
@media (max-width:992px) {
.I179324, a.I179324 {
}
.I179324:hover, a.I179324:hover {
display:flex;
width:100%;

}
}

.I179325 .image, .I179325.image {
vertical-align:top;
}
.I179325 .image:hover, .I179325.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.I179326, .I179326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:53;
width:100%;


}
.I179326:hover {
}
.I179326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179326 > .viewport:hover {
}


.I179327 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I179327:hover {
}

.I179328 {
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;


}
.I179328:hover {
}
@media (max-width:992px) {
.I179328 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I179328:hover {
}
}
@media (max-width:640px) {
.I179328 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I179328:hover {
}
}

.I179329 {
display:flex;
position:var(--I179329-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;


}
.I179329:hover {
}

@media (max-width:992px) {
.I179329 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I179329:hover {
}

}
@media (max-width:640px) {
.I179329 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I179329:hover {
}

}
@media (min-width:1440px) {
.I179329 {

order:3;
width:50%;
padding-right:4rem;

}
.I179329:hover {
}

}
.I179330 {
display:flex;
position:var(--I179330-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;


}
.I179330:hover {
}

@media (max-width:992px) {
.I179330 {

order:3;
width:50%;
padding-left:0rem;

}
.I179330:hover {
}

}
@media (max-width:640px) {
.I179330 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I179330:hover {
}

}
@media (min-width:1440px) {
.I179330 {

order:2;
width:50%;

flex-direction:column;


}
.I179330:hover {
}

}
.I179331 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I179331:hover {
}


h1.I179332, .I179332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179332:hover {
}
.I179332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179332 > .viewport:hover {
}


h1.I179333, .I179333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I179333:hover {
}
.I179333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179333 > .viewport:hover {
}


h1.I179334, .I179334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I179334:hover {
}
.I179334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179334 > .viewport:hover {
}


h1.I179335, .I179335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I179335:hover {
}
.I179335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179335 > .viewport:hover {
}

@media (max-width:640px) {
.I179335 {

margin-bottom:0;


}
.I179335:hover {
}
.I179335 > .viewport {



}
.I179335 > .viewport:hover {
}

}

h1.I179336, .I179336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I179336:hover {
}
.I179336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179336 > .viewport:hover {
}


h1.I179337, .I179337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I179337:hover {
}
.I179337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179337 > .viewport:hover {
}

@media (max-width:640px) {
.I179337 {

margin-bottom:-1.65rem;


}
.I179337:hover {
}
.I179337 > .viewport {



}
.I179337 > .viewport:hover {
}

}

h1.I179338, .I179338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179338:hover {
}
.I179338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179338 > .viewport:hover {
}


h1.I179339, .I179339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179339:hover {
}
.I179339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179339 > .viewport:hover {
}


h1.I179340, .I179340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I179340:hover {
}
.I179340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179340 > .viewport:hover {
}


h1.I179341, .I179341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I179341:hover {
}
.I179341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179341 > .viewport:hover {
}

@media (max-width:992px) {
.I179341 {

height:auto;


}
.I179341:hover {
}
.I179341 > .viewport {



}
.I179341 > .viewport:hover {
}

}

h1.I179342, .I179342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179342 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I179342:hover {
}
.I179342 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179342 > .viewport:hover {
}

@media (min-width:1440px) {
.I179342 {

width:100%;
padding-top:0.75rem;


}
.I179342:hover {
}
.I179342 > .viewport {



}
.I179342 > .viewport:hover {
}

}
h1.I179343, .I179343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I179343:hover {
}
.I179343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179343 > .viewport:hover {
}


h1.I179344, .I179344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I179344:hover {
}
.I179344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179344 > .viewport:hover {
}


.I179345, a.I179345 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179345:hover, a.I179345:hover {
}
@media (max-width:992px) {
.I179345, a.I179345 {
display:flex;
font-size:1.25rem;


}
.I179345:hover, a.I179345:hover {
}
}
@media (max-width:640px) {
.I179345, a.I179345 {
display:flex;
font-size:1.25rem;


}
.I179345:hover, a.I179345:hover {
}
}

.I179346, a.I179346 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179346:hover, a.I179346:hover {
}
@media (max-width:992px) {
.I179346, a.I179346 {
}
.I179346:hover, a.I179346:hover {
display:flex;
width:100%;

}
}

.I179347 .image, .I179347.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-size:cover;
background-position:center center;

}
.I179347 .image:hover, .I179347.image:hover {
}

.I179348 .button, .I179348.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);

}
.I179348 button.button, button.I179348.button {
cursor:pointer;
}
.I179348 .button .text, .I179348.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179348 .button .icon, .I179348.button .icon {
flex:none;
background-size:100% 100%;
}
.I179348 .button:hover, .I179348.button:hover {
background-color:rgb(210,40,93);

}
.I179348 .button:hover .text, .I179348.button:hover .text {
}
.I179348 .button:hover .icon, .I179348.button:hover .icon {
background-size:100% 100%;
}

.I179349, a.I179349 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179349:hover, a.I179349:hover {
}

h1.I179350, .I179350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179350, .I179350 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179350, .I179350 p {
margin:0px;
}

figure.I179350, .I179350 figure {
margin:0px;
}

a.I179350, .I179350 a {
text-decoration:inherit;
color:inherit;
}

.I179350 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179350 article, article.I179350 {
width:100%;

flex-direction:column;	
}
.I179350 article:hover, article.I179350:hover {
}
.I179350 article.active, article.I179350.active {
}
.I179350 .body {
}
.I179350 .body:hover {
	
}
.I179350 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179350 .body a {
text-decoration:underline;

}
.I179350 .body img {
}
.I179350 .body ul, .I179350 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I179350 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179350 .body iframe {
}
.I179350 .body img:hover {
}
.I179350 .body iframe:hover {
}

.I179350 .body li {
list-style-type:disc;
}



.I179351 .button, .I179351.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);

}
.I179351 button.button, button.I179351.button {
cursor:pointer;
}
.I179351 .button .text, .I179351.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179351 .button .icon, .I179351.button .icon {
flex:none;
background-size:100% 100%;
}
.I179351 .button:hover, .I179351.button:hover {
background-color:rgb(217,217,217);

}
.I179351 .button:hover .text, .I179351.button:hover .text {
}
.I179351 .button:hover .icon, .I179351.button:hover .icon {
background-size:100% 100%;
}

.I179352 .button, .I179352.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;

}
.I179352 button.button, button.I179352.button {
cursor:pointer;
}
.I179352 .button .text, .I179352.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I179352 .button .icon, .I179352.button .icon {
flex:none;
background-size:100% 100%;
}
.I179352 .button:hover, .I179352.button:hover {
}
.I179352 .button:hover .text, .I179352.button:hover .text {
}
.I179352 .button:hover .icon, .I179352.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179352 .button, .I179352.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I179352 button.button, button.I179352.button {
}
.I179352 .button .text, .I179352.button .text {
color:rgb(108,72,201);

}
.I179352 .button .icon, .I179352.button .icon {
background-size:100% 100%;
}
.I179352 .button:hover, .I179352.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I179352 .button:hover .text, .I179352.button:hover .text {
color:rgb(150,155,160);

}
.I179352 .button:hover .icon, .I179352.button:hover .icon {
background-size:100% 100%;
}
}

.I179353 .button, .I179353.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179353 button.button, button.I179353.button {
cursor:pointer;
}
.I179353 .button .text, .I179353.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179353 .button .icon, .I179353.button .icon {
flex:none;
background-size:100% 100%;
}
.I179353 .button:hover, .I179353.button:hover {
}
.I179353 .button:hover .text, .I179353.button:hover .text {
}
.I179353 .button:hover .icon, .I179353.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179353 .button, .I179353.button {
}
.I179353 button.button, button.I179353.button {
}
.I179353 .button .text, .I179353.button .text {
font-family:Rubik;

}
.I179353 .button .icon, .I179353.button .icon {
background-size:100% 100%;
}
.I179353 .button:hover, .I179353.button:hover {
}
.I179353 .button:hover .text, .I179353.button:hover .text {
}
.I179353 .button:hover .icon, .I179353.button:hover .icon {
background-size:100% 100%;
}
}

.I179354 {
display:flex;
width:100%;
height:270px;

}
.I179354:hover {
}

.I179355, a.I179355 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I179355:hover, a.I179355:hover {
}
@media (max-width:992px) {
.I179355, a.I179355 {
}
.I179355:hover, a.I179355:hover {
display:flex;
width:100%;

}
}

.I179356 .image, .I179356.image {
vertical-align:top;
}
.I179356 .image:hover, .I179356.image:hover {
}

.I179357 .button, .I179357.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179357 button.button, button.I179357.button {
cursor:pointer;
}
.I179357 .button .text, .I179357.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179357 .button .icon, .I179357.button .icon {
flex:none;
background-size:100% 100%;
}
.I179357 .button:hover, .I179357.button:hover {
}
.I179357 .button:hover .text, .I179357.button:hover .text {
}
.I179357 .button:hover .icon, .I179357.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179357 .button, .I179357.button {
}
.I179357 button.button, button.I179357.button {
}
.I179357 .button .text, .I179357.button .text {
font-family:Rubik;

}
.I179357 .button .icon, .I179357.button .icon {
background-size:100% 100%;
}
.I179357 .button:hover, .I179357.button:hover {
}
.I179357 .button:hover .text, .I179357.button:hover .text {
}
.I179357 .button:hover .icon, .I179357.button:hover .icon {
background-size:100% 100%;
}
}

h1.I179358, .I179358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-top:-185px;
padding-top:120px;
background-color:rgb(27,31,35);
box-sizing:border-box;


}
.I179358:hover {
}
.I179358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179358 > .viewport:hover {
}


.I179359 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I179359:hover {
}
@media (min-width:1440px) {
.I179359 {
align-items:center;

	
}
.I179359:hover {
}
}
.I179360 {
display:flex;
position:var(--I179360-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:11.375rem;
box-sizing:border-box;

align-items:center;


}
.I179360:hover {
}

@media (max-width:992px) {
.I179360 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I179360:hover {
}

}
@media (max-width:640px) {
.I179360 {

align-items:flex-start;


}
.I179360:hover {
}

}

.I179361 {
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;

	
}
.I179361:hover {
}

@media (max-width:992px) {
.I179361 {

margin-left:0rem;



	
}
.I179361:hover {
}

}
@media (max-width:640px) {
.I179361 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I179361:hover {
}

}
@media (min-width:1440px) {
.I179361 {

order:3;
margin-left:0px;



	
}
.I179361:hover {
}

}
h1.I179362, .I179362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I179362:hover {
}
.I179362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179362 > .viewport:hover {
}

@media (min-width:1440px) {
.I179362 {

order:2;

}
.I179362:hover {
}
.I179362 > .viewport {



}
.I179362 > .viewport:hover {
}

}
h1.I179363, .I179363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I179363:hover {
}
.I179363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179363 > .viewport:hover {
}

@media (min-width:1440px) {
.I179363 {

order:4;

}
.I179363:hover {
}
.I179363 > .viewport {



}
.I179363 > .viewport:hover {
}

}
h1.I179364, .I179364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I179364:hover {
}
.I179364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179364 > .viewport:hover {
}

@media (max-width:640px) {
.I179364 {


}
.I179364:hover {
}
.I179364 > .viewport {

justify-content:flex-start;


}
.I179364 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179364 {

order:5;

}
.I179364:hover {
}
.I179364 > .viewport {



}
.I179364 > .viewport:hover {
}

}
h1.I179365, .I179365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I179365:hover {
}
.I179365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179365 > .viewport:hover {
}

@media (min-width:1440px) {
.I179365 {

order:13;

}
.I179365:hover {
}
.I179365 > .viewport {



}
.I179365 > .viewport:hover {
}

}
h1.I179366, .I179366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179366:hover {
}
.I179366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179366 > .viewport:hover {
}


h1.I179367, .I179367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I179367:hover {
}
.I179367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179367 > .viewport:hover {
}

@media (min-width:1440px) {
.I179367 {

order:21;

}
.I179367:hover {
}
.I179367 > .viewport {



}
.I179367 > .viewport:hover {
}

}
h1.I179368, .I179368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I179368:hover {
}
.I179368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179368 > .viewport:hover {
}

@media (min-width:1440px) {
.I179368 {

order:9;

}
.I179368:hover {
}
.I179368 > .viewport {



}
.I179368 > .viewport:hover {
}

}
h1.I179369, .I179369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179369:hover {
}
.I179369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179369 > .viewport:hover {
}

@media (max-width:640px) {
.I179369 {

padding-top:1rem;


}
.I179369:hover {
}
.I179369 > .viewport {

justify-content:flex-start;


}
.I179369 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179369 {

order:6;

}
.I179369:hover {
}
.I179369 > .viewport {



}
.I179369 > .viewport:hover {
}

}
h1.I179370, .I179370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I179370:hover {
}
.I179370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179370 > .viewport:hover {
}

@media (min-width:1440px) {
.I179370 {

order:1;

}
.I179370:hover {
}
.I179370 > .viewport {



}
.I179370 > .viewport:hover {
}

}
h1.I179371, .I179371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I179371:hover {
}
.I179371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179371 > .viewport:hover {
}

@media (min-width:1440px) {
.I179371 {

order:14;

}
.I179371:hover {
}
.I179371 > .viewport {



}
.I179371 > .viewport:hover {
}

}
h1.I179372, .I179372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179372:hover {
}
.I179372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179372 > .viewport:hover {
}

@media (min-width:1440px) {
.I179372 {

order:9;

}
.I179372:hover {
}
.I179372 > .viewport {



}
.I179372 > .viewport:hover {
}

}
h1.I179373, .I179373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179373:hover {
}
.I179373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179373 > .viewport:hover {
}

@media (min-width:1440px) {
.I179373 {

order:14;

}
.I179373:hover {
}
.I179373 > .viewport {



}
.I179373 > .viewport:hover {
}

}
h1.I179374, .I179374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179374:hover {
}
.I179374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179374 > .viewport:hover {
}

@media (min-width:1440px) {
.I179374 {

order:22;

}
.I179374:hover {
}
.I179374 > .viewport {



}
.I179374 > .viewport:hover {
}

}
h1.I179375, .I179375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179375:hover {
}
.I179375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179375 > .viewport:hover {
}


h1.I179376, .I179376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179376:hover {
}
.I179376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179376 > .viewport:hover {
}


h1.I179377, .I179377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179377:hover {
}
.I179377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179377 > .viewport:hover {
}


h1.I179378, .I179378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I179378:hover {
}
.I179378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179378 > .viewport:hover {
}


h1.I179379, .I179379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I179379:hover {
}
.I179379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179379 > .viewport:hover {
}


.I179380, a.I179380 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I179380:hover, a.I179380:hover {
}
@media (max-width:992px) {
.I179380, a.I179380 {
display:flex;
font-size:1.25rem;


}
.I179380:hover, a.I179380:hover {
}
}
@media (max-width:640px) {
.I179380, a.I179380 {
display:flex;
font-size:1.25rem;


}
.I179380:hover, a.I179380:hover {
}
}

.I179381, a.I179381 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I179381:hover, a.I179381:hover {
}
@media (max-width:992px) {
.I179381, a.I179381 {
display:flex;
font-size:1.625rem;


}
.I179381:hover, a.I179381:hover {
}
}
@media (max-width:640px) {
.I179381, a.I179381 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I179381:hover, a.I179381:hover {
}
}

.I179382, a.I179382 {
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;

}
.I179382:hover, a.I179382:hover {
}
@media (max-width:992px) {
.I179382, a.I179382 {
}
.I179382:hover, a.I179382:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179382, a.I179382 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179382:hover, a.I179382:hover {
}
}

.I179383 .button, .I179383.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);

}
.I179383 button.button, button.I179383.button {
cursor:pointer;
}
.I179383 .button .text, .I179383.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179383 .button .icon, .I179383.button .icon {
flex:none;
background-size:100% 100%;
}
.I179383 .button:hover, .I179383.button:hover {
background-color:rgb(217,217,217);

}
.I179383 .button:hover .text, .I179383.button:hover .text {
}
.I179383 .button:hover .icon, .I179383.button:hover .icon {
background-size:100% 100%;
}

.I179384 .button, .I179384.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179384 button.button, button.I179384.button {
cursor:pointer;
}
.I179384 .button .text, .I179384.button .text {
}
.I179384 .button .icon, .I179384.button .icon {
flex:none;
background-size:100% 100%;
}
.I179384 .button:hover, .I179384.button:hover {
}
.I179384 .button:hover .text, .I179384.button:hover .text {
}
.I179384 .button:hover .icon, .I179384.button:hover .icon {
background-size:100% 100%;
}

.I179385 .button, .I179385.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179385 button.button, button.I179385.button {
cursor:pointer;
}
.I179385 .button .text, .I179385.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179385 .button .icon, .I179385.button .icon {
flex:none;
background-size:100% 100%;
}
.I179385 .button:hover, .I179385.button:hover {
}
.I179385 .button:hover .text, .I179385.button:hover .text {
}
.I179385 .button:hover .icon, .I179385.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179385 .button, .I179385.button {
}
.I179385 button.button, button.I179385.button {
}
.I179385 .button .text, .I179385.button .text {
font-family:Rubik;

}
.I179385 .button .icon, .I179385.button .icon {
background-size:100% 100%;
}
.I179385 .button:hover, .I179385.button:hover {
}
.I179385 .button:hover .text, .I179385.button:hover .text {
}
.I179385 .button:hover .icon, .I179385.button:hover .icon {
background-size:100% 100%;
}
}

.I179386 .button, .I179386.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);

}
.I179386 button.button, button.I179386.button {
cursor:pointer;
}
.I179386 .button .text, .I179386.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179386 .button .icon, .I179386.button .icon {
flex:none;
background-size:100% 100%;
}
.I179386 .button:hover, .I179386.button:hover {
background-color:rgb(210,40,93);

}
.I179386 .button:hover .text, .I179386.button:hover .text {
}
.I179386 .button:hover .icon, .I179386.button:hover .icon {
background-size:100% 100%;
}

.I179387, a.I179387 {
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;


}
.I179387:hover, a.I179387:hover {
}
@media (max-width:992px) {
.I179387, a.I179387 {
}
.I179387:hover, a.I179387:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179387, a.I179387 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179387:hover, a.I179387:hover {
}
}

.I179388 .image, .I179388.image {
vertical-align:top;
}
.I179388 .image:hover, .I179388.image:hover {
}

.I179389 .button, .I179389.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179389 button.button, button.I179389.button {
cursor:pointer;
}
.I179389 .button .text, .I179389.button .text {
}
.I179389 .button .icon, .I179389.button .icon {
flex:none;
background-size:100% 100%;
}
.I179389 .button:hover, .I179389.button:hover {
}
.I179389 .button:hover .text, .I179389.button:hover .text {
}
.I179389 .button:hover .icon, .I179389.button:hover .icon {
background-size:100% 100%;
}

h1.I179390, .I179390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179390, .I179390 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179390, .I179390 p {
margin:0px;
}

figure.I179390, .I179390 figure {
margin:0px;
}

a.I179390, .I179390 a {
text-decoration:inherit;
color:inherit;
}

.I179390 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179390 article, article.I179390 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I179390 article:hover, article.I179390:hover {
}
.I179390 article.active, article.I179390.active {
}
.I179390 .body {
}
.I179390 .body:hover {
	
}
.I179390 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179390 .body img {
}
.I179390 .body ul, .I179390 .body ol {
margin-left:1rem;

}
.I179390 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179390 .body iframe {
}
.I179390 .body img:hover {
}
.I179390 .body iframe:hover {
}

.I179390 .body li {
list-style-type:disc;
}



.I179391 .image, .I179391.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I179391 .image:hover, .I179391.image:hover {
}

.I179392 .image, .I179392.image {
vertical-align:top;
}
.I179392 .image:hover, .I179392.image:hover {
}

.I179393 .image, .I179393.image {
vertical-align:top;
width:20px;
height:20px;

}
.I179393 .image:hover, .I179393.image:hover {
}

.I179394, a.I179394 {
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;

}
.I179394:hover, a.I179394:hover {
}

.I179395, a.I179395 {
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;

}
.I179395:hover, a.I179395:hover {
}

.I179396, a.I179396 {
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;

}
.I179396:hover, a.I179396:hover {
display:flex;
text-decoration:underline;


}

.I179397 .image, .I179397.image {
vertical-align:top;
}
.I179397 .image:hover, .I179397.image:hover {
}

h1.I179398, .I179398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;

}
.I179398:hover {
}
.I179398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179398 > .viewport:hover {
}


h1.I179399, .I179399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;

}
.I179399:hover {
}
.I179399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179399 > .viewport:hover {
}


.I179400 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;

flex-direction:column;
align-items:center;

	
}
.I179400:hover {
}
@media (max-width:992px) {
.I179400 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I179400:hover {
}
}

.I179401 {
display:flex;

order:3;
width:100%;
max-width:1180px;
margin-top:3rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I179401:hover {
}

.I179402 {
display:flex;
position:var(--I179402-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179402:hover {
}

@media (max-width:640px) {
.I179402 {

width:320px;

}
.I179402:hover {
}

}

.I179403 {
display:flex;
position:var(--I179403-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179403:hover {
}

@media (max-width:640px) {
.I179403 {

width:320px;

}
.I179403:hover {
}

}
@media (min-width:1440px) {
.I179403 {

margin-bottom:1rem;

}
.I179403:hover {
}

}
.I179404 {
display:flex;
position:var(--I179404-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179404:hover {
}

@media (max-width:640px) {
.I179404 {

width:320px;

}
.I179404:hover {
}

}
@media (min-width:1440px) {
.I179404 {

margin-bottom:1rem;

}
.I179404:hover {
}

}
.I179405 {
display:flex;
position:var(--I179405-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I179405:hover {
}


.I179406 {
display:flex;
position:var(--I179406-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179406:hover {
}


.I179407 {
display:flex;
position:var(--I179407-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179407:hover {
}


.I179408 {
display:flex;
position:var(--I179408-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179408:hover {
}


.I179409 {
display:flex;
position:var(--I179409-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179409:hover {
}


.I179410 {
display:flex;
position:var(--I179410-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179410:hover {
}


.I179411 {
display:flex;
position:var(--I179411-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179411:hover {
}


.I179412 {
display:flex;
position:var(--I179412-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
padding-top:3rem;
box-sizing:border-box;

}
.I179412:hover {
}


.I179413 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179413:hover {
}


.I179414 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179414:hover {
}


.I179415 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179415:hover {
}


.I179416 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179416:hover {
}


.I179417 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179417:hover {
}


.I179418 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179418:hover {
}


.I179419 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I179419:hover {
}


.I179420 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I179420:hover {
}


.I179421 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I179421:hover {
}


h1.I179422, .I179422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I179422:hover {
}
.I179422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179422 > .viewport:hover {
}


h1.I179423, .I179423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179423:hover {
}
.I179423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179423 > .viewport:hover {
}


h1.I179424, .I179424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I179424:hover {
}
.I179424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179424 > .viewport:hover {
}


h1.I179425, .I179425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I179425:hover {
}
.I179425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179425 > .viewport:hover {
}


h1.I179426, .I179426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179426:hover {
}
.I179426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179426 > .viewport:hover {
}


h1.I179427, .I179427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179427:hover {
}
.I179427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179427 > .viewport:hover {
}


h1.I179428, .I179428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179428:hover {
}
.I179428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179428 > .viewport:hover {
}


h1.I179429, .I179429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I179429:hover {
}
.I179429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179429 > .viewport:hover {
}


h1.I179430, .I179430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I179430:hover {
}
.I179430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179430 > .viewport:hover {
}


h1.I179431, .I179431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179431:hover {
}
.I179431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179431 > .viewport:hover {
}


h1.I179432, .I179432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179432:hover {
}
.I179432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179432 > .viewport:hover {
}


h1.I179433, .I179433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I179433:hover {
}
.I179433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179433 > .viewport:hover {
}


h1.I179434, .I179434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179434:hover {
}
.I179434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179434 > .viewport:hover {
}


h1.I179435, .I179435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179435:hover {
}
.I179435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179435 > .viewport:hover {
}


h1.I179436, .I179436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179436:hover {
}
.I179436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179436 > .viewport:hover {
}


h1.I179437, .I179437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179437:hover {
}
.I179437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179437 > .viewport:hover {
}


h1.I179438, .I179438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I179438:hover {
}
.I179438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179438 > .viewport:hover {
}


h1.I179439, .I179439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179439:hover {
}
.I179439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179439 > .viewport:hover {
}


h1.I179440, .I179440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179440:hover {
}
.I179440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179440 > .viewport:hover {
}


h1.I179441, .I179441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179441:hover {
}
.I179441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179441 > .viewport:hover {
}


h1.I179442, .I179442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;


}
.I179442:hover {
}
.I179442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179442 > .viewport:hover {
}


h1.I179443, .I179443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I179443:hover {
}
.I179443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179443 > .viewport:hover {
}


h1.I179444, .I179444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179444:hover {
}
.I179444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179444 > .viewport:hover {
}


h1.I179445, .I179445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179445:hover {
}
.I179445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179445 > .viewport:hover {
}


h1.I179446, .I179446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179446:hover {
}
.I179446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179446 > .viewport:hover {
}


h1.I179447, .I179447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I179447:hover {
}
.I179447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179447 > .viewport:hover {
}


h1.I179448, .I179448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179448:hover {
}
.I179448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179448 > .viewport:hover {
}


h1.I179449, .I179449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179449:hover {
}
.I179449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179449 > .viewport:hover {
}


h1.I179450, .I179450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179450:hover {
}
.I179450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179450 > .viewport:hover {
}


h1.I179451, .I179451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179451:hover {
}
.I179451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179451 > .viewport:hover {
}


h1.I179452, .I179452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179452:hover {
}
.I179452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179452 > .viewport:hover {
}


h1.I179453, .I179453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1rem;


}
.I179453:hover {
}
.I179453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179453 > .viewport:hover {
}


h1.I179454, .I179454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I179454:hover {
}
.I179454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179454 > .viewport:hover {
}


h1.I179455, .I179455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I179455:hover {
}
.I179455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179455 > .viewport:hover {
}


h1.I179456, .I179456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I179456:hover {
}
.I179456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179456 > .viewport:hover {
}


h1.I179457, .I179457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179457:hover {
}
.I179457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179457 > .viewport:hover {
}


h1.I179458, .I179458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I179458:hover {
}
.I179458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179458 > .viewport:hover {
}


h1.I179459, .I179459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179459:hover {
}
.I179459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179459 > .viewport:hover {
}


h1.I179460, .I179460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179460:hover {
}
.I179460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179460 > .viewport:hover {
}


h1.I179461, .I179461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I179461:hover {
}
.I179461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179461 > .viewport:hover {
}


h1.I179462, .I179462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179462:hover {
}
.I179462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179462 > .viewport:hover {
}


h1.I179463, .I179463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179463:hover {
}
.I179463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179463 > .viewport:hover {
}


h1.I179464, .I179464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I179464:hover {
}
.I179464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179464 > .viewport:hover {
}


h1.I179465, .I179465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179465:hover {
}
.I179465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179465 > .viewport:hover {
}


h1.I179466, .I179466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I179466:hover {
}
.I179466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179466 > .viewport:hover {
}


h1.I179467, .I179467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I179467:hover {
}
.I179467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179467 > .viewport:hover {
}


h1.I179468, .I179468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179468:hover {
}
.I179468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179468 > .viewport:hover {
}


h1.I179469, .I179469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179469:hover {
}
.I179469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179469 > .viewport:hover {
}


h1.I179470, .I179470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I179470:hover {
}
.I179470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179470 > .viewport:hover {
}


h1.I179471, .I179471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179471:hover {
}
.I179471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179471 > .viewport:hover {
}


h1.I179472, .I179472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179472:hover {
}
.I179472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179472 > .viewport:hover {
}


h1.I179473, .I179473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I179473:hover {
}
.I179473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179473 > .viewport:hover {
}


.I179474 .image, .I179474.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1.png?timestamp=20220810172138');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1.png?timestamp=20220810172138') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x1.99.png?timestamp=20220810172138') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x2.99.png?timestamp=20220810172138') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1.png?timestamp=20220810172138') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x1.99.png?timestamp=20220810172138') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x2.99.png?timestamp=20220810172138') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1.png?timestamp=20220810172138') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x1.99.png?timestamp=20220810172138') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x2.99.png?timestamp=20220810172138') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1.png?timestamp=20220810172138') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x1.99.png?timestamp=20220810172138') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-mobile1_x2.99.png?timestamp=20220810172138') 2.99x);
background-size:cover;
background-position:center center;

}
.I179474 .image:hover, .I179474.image:hover {
}

.I179475, a.I179475 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179475:hover, a.I179475:hover {
}

.I179476, a.I179476 {
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;

}
.I179476:hover, a.I179476:hover {
}
@media (max-width:992px) {
.I179476, a.I179476 {
}
.I179476:hover, a.I179476:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179476, a.I179476 {
display:flex;
padding-bottom:1rem;

}
.I179476:hover, a.I179476:hover {
}
}

.I179477 .button, .I179477.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179477 button.button, button.I179477.button {
cursor:pointer;
}
.I179477 .button .text, .I179477.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179477 .button .icon, .I179477.button .icon {
flex:none;
background-size:100% 100%;
}
.I179477 .button:hover, .I179477.button:hover {
}
.I179477 .button:hover .text, .I179477.button:hover .text {
}
.I179477 .button:hover .icon, .I179477.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179477 .button, .I179477.button {
}
.I179477 button.button, button.I179477.button {
}
.I179477 .button .text, .I179477.button .text {
font-family:Rubik;

}
.I179477 .button .icon, .I179477.button .icon {
background-size:100% 100%;
}
.I179477 .button:hover, .I179477.button:hover {
}
.I179477 .button:hover .text, .I179477.button:hover .text {
}
.I179477 .button:hover .icon, .I179477.button:hover .icon {
background-size:100% 100%;
}
}

.I179478 .image, .I179478.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/angular-3.png?timestamp=20221024143015');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/angular-3.png?timestamp=20221024143015') 1.00x,url('https://www.genexus.com/media/images/angular-3_x1.99.png?timestamp=20221024143015') 1.99x,url('https://www.genexus.com/media/images/angular-3_x2.99.png?timestamp=20221024143015') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/angular-3.png?timestamp=20221024143015') 1.00x,url('https://www.genexus.com/media/images/angular-3_x1.99.png?timestamp=20221024143015') 1.99x,url('https://www.genexus.com/media/images/angular-3_x2.99.png?timestamp=20221024143015') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/angular-3.png?timestamp=20221024143015') 1.00x,url('https://www.genexus.com/media/images/angular-3_x1.99.png?timestamp=20221024143015') 1.99x,url('https://www.genexus.com/media/images/angular-3_x2.99.png?timestamp=20221024143015') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/angular-3.png?timestamp=20221024143015') 1.00x,url('https://www.genexus.com/media/images/angular-3_x1.99.png?timestamp=20221024143015') 1.99x,url('https://www.genexus.com/media/images/angular-3_x2.99.png?timestamp=20221024143015') 2.99x);
background-size:cover;
background-position:center center;

}
.I179478 .image:hover, .I179478.image:hover {
}
@media (min-width:1440px) {
.I179478 .image, .I179478.image {
width:100%;

}
.I179478 .image:hover, .I179478.image:hover {
}
}
.I179479 .image, .I179479.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1.png?timestamp=20220810172944');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1.png?timestamp=20220810172944') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x1.99.png?timestamp=20220810172944') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x2.99.png?timestamp=20220810172944') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1.png?timestamp=20220810172944') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x1.99.png?timestamp=20220810172944') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x2.99.png?timestamp=20220810172944') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1.png?timestamp=20220810172944') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x1.99.png?timestamp=20220810172944') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x2.99.png?timestamp=20220810172944') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1.png?timestamp=20220810172944') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x1.99.png?timestamp=20220810172944') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-super-apps1_x2.99.png?timestamp=20220810172944') 2.99x);
background-size:cover;
background-position:center center;

}
.I179479 .image:hover, .I179479.image:hover {
}

.I179480, a.I179480 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179480:hover, a.I179480:hover {
}

.I179481, a.I179481 {
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;

}
.I179481:hover, a.I179481:hover {
}
@media (max-width:992px) {
.I179481, a.I179481 {
}
.I179481:hover, a.I179481:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179481, a.I179481 {
display:flex;
padding-bottom:1rem;

}
.I179481:hover, a.I179481:hover {
}
}

.I179482 .button, .I179482.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179482 button.button, button.I179482.button {
cursor:pointer;
}
.I179482 .button .text, .I179482.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179482 .button .icon, .I179482.button .icon {
flex:none;
background-size:100% 100%;
}
.I179482 .button:hover, .I179482.button:hover {
}
.I179482 .button:hover .text, .I179482.button:hover .text {
}
.I179482 .button:hover .icon, .I179482.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179482 .button, .I179482.button {
}
.I179482 button.button, button.I179482.button {
}
.I179482 .button .text, .I179482.button .text {
font-family:Rubik;

}
.I179482 .button .icon, .I179482.button .icon {
background-size:100% 100%;
}
.I179482 .button:hover, .I179482.button:hover {
}
.I179482 .button:hover .text, .I179482.button:hover .text {
}
.I179482 .button:hover .icon, .I179482.button:hover .icon {
background-size:100% 100%;
}
}

.I179483, a.I179483 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179483:hover, a.I179483:hover {
}

.I179484, a.I179484 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179484:hover, a.I179484:hover {
}

.I179485, a.I179485 {
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;

}
.I179485:hover, a.I179485:hover {
}
@media (max-width:992px) {
.I179485, a.I179485 {
}
.I179485:hover, a.I179485:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179485, a.I179485 {
display:flex;
padding-bottom:1rem;

}
.I179485:hover, a.I179485:hover {
}
}

.I179486 .button, .I179486.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179486 button.button, button.I179486.button {
cursor:pointer;
}
.I179486 .button .text, .I179486.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179486 .button .icon, .I179486.button .icon {
flex:none;
background-size:100% 100%;
}
.I179486 .button:hover, .I179486.button:hover {
}
.I179486 .button:hover .text, .I179486.button:hover .text {
}
.I179486 .button:hover .icon, .I179486.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179486 .button, .I179486.button {
}
.I179486 button.button, button.I179486.button {
}
.I179486 .button .text, .I179486.button .text {
font-family:Rubik;

}
.I179486 .button .icon, .I179486.button .icon {
background-size:100% 100%;
}
.I179486 .button:hover, .I179486.button:hover {
}
.I179486 .button:hover .text, .I179486.button:hover .text {
}
.I179486 .button:hover .icon, .I179486.button:hover .icon {
background-size:100% 100%;
}
}

.I179487, a.I179487 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I179487:hover, a.I179487:hover {
}
@media (max-width:992px) {
.I179487, a.I179487 {
display:flex;
font-size:1.625rem;


}
.I179487:hover, a.I179487:hover {
}
}

.I179488, a.I179488 {
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:1rem;

}
.I179488:hover, a.I179488:hover {
}
@media (max-width:992px) {
.I179488, a.I179488 {
}
.I179488:hover, a.I179488:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179488, a.I179488 {
display:flex;
padding-bottom:1rem;

}
.I179488:hover, a.I179488:hover {
}
}

.I179489, a.I179489 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179489:hover, a.I179489:hover {
}

.I179490, a.I179490 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179490:hover, a.I179490:hover {
}

.I179491 .image, .I179491.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/ibm-i.png?timestamp=20221024142835');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ibm-i.png?timestamp=20221024142835') 1.00x,url('https://www.genexus.com/media/images/ibm-i_x1.99.png?timestamp=20221024142835') 1.99x,url('https://www.genexus.com/media/images/ibm-i_x2.99.png?timestamp=20221024142835') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ibm-i.png?timestamp=20221024142835') 1.00x,url('https://www.genexus.com/media/images/ibm-i_x1.99.png?timestamp=20221024142835') 1.99x,url('https://www.genexus.com/media/images/ibm-i_x2.99.png?timestamp=20221024142835') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ibm-i.png?timestamp=20221024142835') 1.00x,url('https://www.genexus.com/media/images/ibm-i_x1.99.png?timestamp=20221024142835') 1.99x,url('https://www.genexus.com/media/images/ibm-i_x2.99.png?timestamp=20221024142835') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ibm-i.png?timestamp=20221024142835') 1.00x,url('https://www.genexus.com/media/images/ibm-i_x1.99.png?timestamp=20221024142835') 1.99x,url('https://www.genexus.com/media/images/ibm-i_x2.99.png?timestamp=20221024142835') 2.99x);
background-size:cover;
background-position:center center;

}
.I179491 .image:hover, .I179491.image:hover {
}

.I179492, a.I179492 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179492:hover, a.I179492:hover {
}

.I179493, a.I179493 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179493:hover, a.I179493:hover {
}

.I179494, a.I179494 {
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;

}
.I179494:hover, a.I179494:hover {
}
@media (max-width:992px) {
.I179494, a.I179494 {
}
.I179494:hover, a.I179494:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179494, a.I179494 {
display:flex;
padding-bottom:1rem;

}
.I179494:hover, a.I179494:hover {
}
}

.I179495 .button, .I179495.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179495 button.button, button.I179495.button {
cursor:pointer;
}
.I179495 .button .text, .I179495.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179495 .button .icon, .I179495.button .icon {
flex:none;
background-size:100% 100%;
}
.I179495 .button:hover, .I179495.button:hover {
}
.I179495 .button:hover .text, .I179495.button:hover .text {
}
.I179495 .button:hover .icon, .I179495.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179495 .button, .I179495.button {
}
.I179495 button.button, button.I179495.button {
}
.I179495 .button .text, .I179495.button .text {
font-family:Rubik;

}
.I179495 .button .icon, .I179495.button .icon {
background-size:100% 100%;
}
.I179495 .button:hover, .I179495.button:hover {
}
.I179495 .button:hover .text, .I179495.button:hover .text {
}
.I179495 .button:hover .icon, .I179495.button:hover .icon {
background-size:100% 100%;
}
}

.I179496 .image, .I179496.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1.png?timestamp=20220810173347');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1.png?timestamp=20220810173347') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x1.99.png?timestamp=20220810173347') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x2.99.png?timestamp=20220810173347') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1.png?timestamp=20220810173347') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x1.99.png?timestamp=20220810173347') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x2.99.png?timestamp=20220810173347') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1.png?timestamp=20220810173347') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x1.99.png?timestamp=20220810173347') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x2.99.png?timestamp=20220810173347') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1.png?timestamp=20220810173347') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x1.99.png?timestamp=20220810173347') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-ai1_x2.99.png?timestamp=20220810173347') 2.99x);
background-size:cover;
background-position:center center;

}
.I179496 .image:hover, .I179496.image:hover {
}

.I179497, a.I179497 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179497:hover, a.I179497:hover {
}

.I179498, a.I179498 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179498:hover, a.I179498:hover {
}

.I179499, a.I179499 {
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;

}
.I179499:hover, a.I179499:hover {
}
@media (max-width:992px) {
.I179499, a.I179499 {
}
.I179499:hover, a.I179499:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179499, a.I179499 {
display:flex;
padding-bottom:1rem;

}
.I179499:hover, a.I179499:hover {
}
}

.I179500 .button, .I179500.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179500 button.button, button.I179500.button {
cursor:pointer;
}
.I179500 .button .text, .I179500.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179500 .button .icon, .I179500.button .icon {
flex:none;
background-size:100% 100%;
}
.I179500 .button:hover, .I179500.button:hover {
}
.I179500 .button:hover .text, .I179500.button:hover .text {
}
.I179500 .button:hover .icon, .I179500.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179500 .button, .I179500.button {
}
.I179500 button.button, button.I179500.button {
}
.I179500 .button .text, .I179500.button .text {
font-family:Rubik;

}
.I179500 .button .icon, .I179500.button .icon {
background-size:100% 100%;
}
.I179500 .button:hover, .I179500.button:hover {
}
.I179500 .button:hover .text, .I179500.button:hover .text {
}
.I179500 .button:hover .icon, .I179500.button:hover .icon {
background-size:100% 100%;
}
}

.I179501 .image, .I179501.image {
vertical-align:top;
width:100%;
height:auto;
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1.png?timestamp=20220810173651');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1.png?timestamp=20220810173651') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x1.99.png?timestamp=20220810173651') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x2.99.png?timestamp=20220810173651') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1.png?timestamp=20220810173651') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x1.99.png?timestamp=20220810173651') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x2.99.png?timestamp=20220810173651') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1.png?timestamp=20220810173651') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x1.99.png?timestamp=20220810173651') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x2.99.png?timestamp=20220810173651') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1.png?timestamp=20220810173651') 1.00x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x1.99.png?timestamp=20220810173651') 1.99x,url('https://www.genexus.com/media/images/tecnologias-soportadas-chatbots1_x2.99.png?timestamp=20220810173651') 2.99x);
background-size:cover;
background-position:center center;

}
.I179501 .image:hover, .I179501.image:hover {
}

.I179502, a.I179502 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179502:hover, a.I179502:hover {
}

.I179503, a.I179503 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179503:hover, a.I179503:hover {
}

.I179504 .button, .I179504.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179504 button.button, button.I179504.button {
cursor:pointer;
}
.I179504 .button .text, .I179504.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179504 .button .icon, .I179504.button .icon {
flex:none;
background-size:100% 100%;
}
.I179504 .button:hover, .I179504.button:hover {
}
.I179504 .button:hover .text, .I179504.button:hover .text {
}
.I179504 .button:hover .icon, .I179504.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179504 .button, .I179504.button {
}
.I179504 button.button, button.I179504.button {
}
.I179504 .button .text, .I179504.button .text {
font-family:Rubik;

}
.I179504 .button .icon, .I179504.button .icon {
background-size:100% 100%;
}
.I179504 .button:hover, .I179504.button:hover {
}
.I179504 .button:hover .text, .I179504.button:hover .text {
}
.I179504 .button:hover .icon, .I179504.button:hover .icon {
background-size:100% 100%;
}
}

.I179505, a.I179505 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179505:hover, a.I179505:hover {
}
@media (max-width:992px) {
.I179505, a.I179505 {
}
.I179505:hover, a.I179505:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179505, a.I179505 {
display:flex;
padding-bottom:1rem;

}
.I179505:hover, a.I179505:hover {
}
}

.I179506 .image, .I179506.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/net-java.png?timestamp=20221024142523');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/net-java.png?timestamp=20221024142523') 1.00x,url('https://www.genexus.com/media/images/net-java_x1.99.png?timestamp=20221024142523') 1.99x,url('https://www.genexus.com/media/images/net-java_x2.99.png?timestamp=20221024142523') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/net-java.png?timestamp=20221024142523') 1.00x,url('https://www.genexus.com/media/images/net-java_x1.99.png?timestamp=20221024142523') 1.99x,url('https://www.genexus.com/media/images/net-java_x2.99.png?timestamp=20221024142523') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/net-java.png?timestamp=20221024142523') 1.00x,url('https://www.genexus.com/media/images/net-java_x1.99.png?timestamp=20221024142523') 1.99x,url('https://www.genexus.com/media/images/net-java_x2.99.png?timestamp=20221024142523') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/net-java.png?timestamp=20221024142523') 1.00x,url('https://www.genexus.com/media/images/net-java_x1.99.png?timestamp=20221024142523') 1.99x,url('https://www.genexus.com/media/images/net-java_x2.99.png?timestamp=20221024142523') 2.99x);
background-size:cover;
background-position:center center;

}
.I179506 .image:hover, .I179506.image:hover {
}

.I179507 .image, .I179507.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/llms1.png?timestamp=20240325184020');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/llms1.png?timestamp=20240325184020') 1.00x,url('https://www.genexus.com/media/images/llms1_x1.99.png?timestamp=20240325184020') 1.99x,url('https://www.genexus.com/media/images/llms1_x2.99.png?timestamp=20240325184020') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/llms1.png?timestamp=20240325184020') 1.00x,url('https://www.genexus.com/media/images/llms1_x1.99.png?timestamp=20240325184020') 1.99x,url('https://www.genexus.com/media/images/llms1_x2.99.png?timestamp=20240325184020') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/llms1.png?timestamp=20240325184020') 1.00x,url('https://www.genexus.com/media/images/llms1_x1.99.png?timestamp=20240325184020') 1.99x,url('https://www.genexus.com/media/images/llms1_x2.99.png?timestamp=20240325184020') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/llms1.png?timestamp=20240325184020') 1.00x,url('https://www.genexus.com/media/images/llms1_x1.99.png?timestamp=20240325184020') 1.99x,url('https://www.genexus.com/media/images/llms1_x2.99.png?timestamp=20240325184020') 2.99x);
background-size:cover;
background-position:center center;

}
.I179507 .image:hover, .I179507.image:hover {
}

.I179508 .image, .I179508.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I179508 .image:hover, .I179508.image:hover {
}

.I179509, a.I179509 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179509:hover, a.I179509:hover {
}

.I179510, a.I179510 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179510:hover, a.I179510:hover {
}
@media (max-width:992px) {
.I179510, a.I179510 {
}
.I179510:hover, a.I179510:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179510, a.I179510 {
display:flex;
padding-bottom:1rem;

}
.I179510:hover, a.I179510:hover {
}
}

.I179511 .button, .I179511.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179511 button.button, button.I179511.button {
cursor:pointer;
}
.I179511 .button .text, .I179511.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179511 .button .icon, .I179511.button .icon {
flex:none;
background-size:100% 100%;
}
.I179511 .button:hover, .I179511.button:hover {
}
.I179511 .button:hover .text, .I179511.button:hover .text {
}
.I179511 .button:hover .icon, .I179511.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179511 .button, .I179511.button {
}
.I179511 button.button, button.I179511.button {
}
.I179511 .button .text, .I179511.button .text {
font-family:Rubik;

}
.I179511 .button .icon, .I179511.button .icon {
background-size:100% 100%;
}
.I179511 .button:hover, .I179511.button:hover {
}
.I179511 .button:hover .text, .I179511.button:hover .text {
}
.I179511 .button:hover .icon, .I179511.button:hover .icon {
background-size:100% 100%;
}
}

.I179512, a.I179512 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179512:hover, a.I179512:hover {
}

.I179513, a.I179513 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179513:hover, a.I179513:hover {
}
@media (max-width:992px) {
.I179513, a.I179513 {
}
.I179513:hover, a.I179513:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179513, a.I179513 {
display:flex;
padding-bottom:1rem;

}
.I179513:hover, a.I179513:hover {
}
}

.I179514 .button, .I179514.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179514 button.button, button.I179514.button {
cursor:pointer;
}
.I179514 .button .text, .I179514.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179514 .button .icon, .I179514.button .icon {
flex:none;
background-size:100% 100%;
}
.I179514 .button:hover, .I179514.button:hover {
}
.I179514 .button:hover .text, .I179514.button:hover .text {
}
.I179514 .button:hover .icon, .I179514.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179514 .button, .I179514.button {
}
.I179514 button.button, button.I179514.button {
}
.I179514 .button .text, .I179514.button .text {
font-family:Rubik;

}
.I179514 .button .icon, .I179514.button .icon {
background-size:100% 100%;
}
.I179514 .button:hover, .I179514.button:hover {
}
.I179514 .button:hover .text, .I179514.button:hover .text {
}
.I179514 .button:hover .icon, .I179514.button:hover .icon {
background-size:100% 100%;
}
}

.I179515, a.I179515 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179515:hover, a.I179515:hover {
}

.I179516, a.I179516 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179516:hover, a.I179516:hover {
}
@media (max-width:992px) {
.I179516, a.I179516 {
}
.I179516:hover, a.I179516:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179516, a.I179516 {
display:flex;
padding-bottom:1rem;

}
.I179516:hover, a.I179516:hover {
}
}

.I179517 .button, .I179517.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179517 button.button, button.I179517.button {
cursor:pointer;
}
.I179517 .button .text, .I179517.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179517 .button .icon, .I179517.button .icon {
flex:none;
background-size:100% 100%;
}
.I179517 .button:hover, .I179517.button:hover {
}
.I179517 .button:hover .text, .I179517.button:hover .text {
}
.I179517 .button:hover .icon, .I179517.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179517 .button, .I179517.button {
}
.I179517 button.button, button.I179517.button {
}
.I179517 .button .text, .I179517.button .text {
font-family:Rubik;

}
.I179517 .button .icon, .I179517.button .icon {
background-size:100% 100%;
}
.I179517 .button:hover, .I179517.button:hover {
}
.I179517 .button:hover .text, .I179517.button:hover .text {
}
.I179517 .button:hover .icon, .I179517.button:hover .icon {
background-size:100% 100%;
}
}

.I179518, a.I179518 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179518:hover, a.I179518:hover {
}

.I179519, a.I179519 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I179519:hover, a.I179519:hover {
}

.I179520, a.I179520 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179520:hover, a.I179520:hover {
}

.I179521 .button, .I179521.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);

}
.I179521 button.button, button.I179521.button {
cursor:pointer;
}
.I179521 .button .text, .I179521.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179521 .button .icon, .I179521.button .icon {
flex:none;
background-size:100% 100%;
}
.I179521 .button:hover, .I179521.button:hover {
background-color:rgb(217,217,217);

}
.I179521 .button:hover .text, .I179521.button:hover .text {
}
.I179521 .button:hover .icon, .I179521.button:hover .icon {
background-size:100% 100%;
}

.I179522, a.I179522 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I179522:hover, a.I179522:hover {
}

.I179523, a.I179523 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I179523:hover, a.I179523:hover {
}

.I179524, a.I179524 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I179524:hover, a.I179524:hover {
}

.I179525, a.I179525 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I179525:hover, a.I179525:hover {
}

h1.I179526, .I179526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;

}
.I179526:hover {
}
.I179526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179526 > .viewport:hover {
}


h1.I179527, .I179527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-top:6.4rem;


}
.I179527:hover {
}
.I179527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179527 > .viewport:hover {
}


.I179528 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-102px;
padding-top:6.3rem;
background-image:url('https://www.genexus.com/media/images/cabezal_gx_for_students.svg?timestamp=20250319132115');
background-repeat:no-repeat;
background-size:cover;
background-position:right center;

align-items:center;

	
}
.I179528:hover {
}
@media (max-width:992px) {
.I179528 {
margin-top:-100px;
padding-bottom:4rem;
padding-top:4rem;

	
}
.I179528:hover {
}
}
@media (max-width:640px) {
.I179528 {
padding-bottom:4rem;
padding-top:4rem;
background-image:url('https://www.genexus.com/media/images/cabezal_prueba_gxforstiudent.png?timestamp=20250319140743');
background-position:50% 50%;

	
}
.I179528:hover {
}
}
@media (min-width:1440px) {
.I179528 {
	
}
.I179528:hover {
}
}
.I179529 {
display:flex;
position:var(--I179529-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I179529:hover {
}

@media (max-width:992px) {
.I179529 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I179529:hover {
}

}
@media (max-width:640px) {
.I179529 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I179529:hover {
}

}
@media (min-width:1440px) {
.I179529 {

width:100%;

}
.I179529:hover {
}

}
.I179530 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:77%;



flex-direction:column;

	
}
.I179530:hover {
}

@media (max-width:640px) {
.I179530 {

width:100%;



	
}
.I179530:hover {
}

}

h1.I179531, .I179531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179531:hover {
}
.I179531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179531 > .viewport:hover {
}

@media (min-width:1440px) {
.I179531 {

order:3;

}
.I179531:hover {
}
.I179531 > .viewport {



}
.I179531 > .viewport:hover {
}

}
h1.I179532, .I179532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179532:hover {
}
.I179532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179532 > .viewport:hover {
}

@media (min-width:1440px) {
.I179532 {

order:4;

}
.I179532:hover {
}
.I179532 > .viewport {



}
.I179532 > .viewport:hover {
}

}
h1.I179533, .I179533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I179533:hover {
}
.I179533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179533 > .viewport:hover {
}

@media (min-width:1440px) {
.I179533 {

order:2;

}
.I179533:hover {
}
.I179533 > .viewport {



}
.I179533 > .viewport:hover {
}

}
h1.I179534, .I179534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I179534:hover {
}
.I179534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179534 > .viewport:hover {
}

@media (min-width:1440px) {
.I179534 {

order:8;

}
.I179534:hover {
}
.I179534 > .viewport {



}
.I179534 > .viewport:hover {
}

}
h1.I179535, .I179535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I179535:hover {
}
.I179535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179535 > .viewport:hover {
}

@media (min-width:1440px) {
.I179535 {

order:11;

}
.I179535:hover {
}
.I179535 > .viewport {



}
.I179535 > .viewport:hover {
}

}
h1.I179536, .I179536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I179536:hover {
}
.I179536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179536 > .viewport:hover {
}

@media (min-width:1440px) {
.I179536 {

order:13;

}
.I179536:hover {
}
.I179536 > .viewport {



}
.I179536 > .viewport:hover {
}

}
h1.I179537, .I179537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I179537:hover {
}
.I179537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179537 > .viewport:hover {
}

@media (min-width:1440px) {
.I179537 {

order:12;

}
.I179537:hover {
}
.I179537 > .viewport {



}
.I179537 > .viewport:hover {
}

}
h1.I179538, .I179538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I179538:hover {
}
.I179538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179538 > .viewport:hover {
}

@media (min-width:1440px) {
.I179538 {

order:5;

}
.I179538:hover {
}
.I179538 > .viewport {



}
.I179538 > .viewport:hover {
}

}
h1.I188254, .I188254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188254:hover {
}
.I188254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188254 > .viewport:hover {
}

@media (min-width:1440px) {
.I188254 {

order:6;

}
.I188254:hover {
}
.I188254 > .viewport {



}
.I188254 > .viewport:hover {
}

}
h1.I189791, .I189791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189791:hover {
}
.I189791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189791 > .viewport:hover {
}

@media (min-width:1440px) {
.I189791 {

order:7;

}
.I189791:hover {
}
.I189791 > .viewport {



}
.I189791 > .viewport:hover {
}

}
h1.I190544, .I190544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190544:hover {
}
.I190544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190544 > .viewport:hover {
}

@media (min-width:1440px) {
.I190544 {

order:1;

}
.I190544:hover {
}
.I190544 > .viewport {



}
.I190544 > .viewport:hover {
}

}
.I179539, a.I179539 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I179539:hover, a.I179539:hover {
}
@media (max-width:992px) {
.I179539, a.I179539 {
display:flex;
font-size:1.625rem;


}
.I179539:hover, a.I179539:hover {
}
}

.I179540, a.I179540 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I179540:hover, a.I179540:hover {
}
@media (max-width:992px) {
.I179540, a.I179540 {
}
.I179540:hover, a.I179540:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179540, a.I179540 {
display:flex;
padding-bottom:1rem;

}
.I179540:hover, a.I179540:hover {
}
}

.I179541, a.I179541 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I179541:hover, a.I179541:hover {
}
@media (max-width:992px) {
.I179541, a.I179541 {
display:flex;
font-size:1.25rem;


}
.I179541:hover, a.I179541:hover {
}
}
@media (max-width:640px) {
.I179541, a.I179541 {
display:flex;
font-size:1.25rem;


}
.I179541:hover, a.I179541:hover {
}
}

.I179542 .button, .I179542.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:100em;
background-color:rgb(91,167,255);

}
.I179542 button.button, button.I179542.button {
cursor:pointer;
}
.I179542 .button .text, .I179542.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179542 .button .icon, .I179542.button .icon {
flex:none;
background-size:100% 100%;
}
.I179542 .button:hover, .I179542.button:hover {
background-color:rgb(217,217,217);

}
.I179542 .button:hover .text, .I179542.button:hover .text {
}
.I179542 .button:hover .icon, .I179542.button:hover .icon {
background-size:100% 100%;
}

.I179543 .button, .I179543.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179543 button.button, button.I179543.button {
cursor:pointer;
}
.I179543 .button .text, .I179543.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179543 .button .icon, .I179543.button .icon {
flex:none;
background-size:100% 100%;
}
.I179543 .button:hover, .I179543.button:hover {
}
.I179543 .button:hover .text, .I179543.button:hover .text {
}
.I179543 .button:hover .icon, .I179543.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179543 .button, .I179543.button {
}
.I179543 button.button, button.I179543.button {
}
.I179543 .button .text, .I179543.button .text {
font-family:Rubik;

}
.I179543 .button .icon, .I179543.button .icon {
background-size:100% 100%;
}
.I179543 .button:hover, .I179543.button:hover {
}
.I179543 .button:hover .text, .I179543.button:hover .text {
}
.I179543 .button:hover .icon, .I179543.button:hover .icon {
background-size:100% 100%;
}
}

.I179544 .button, .I179544.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);

}
.I179544 button.button, button.I179544.button {
cursor:pointer;
}
.I179544 .button .text, .I179544.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179544 .button .icon, .I179544.button .icon {
flex:none;
background-size:100% 100%;
}
.I179544 .button:hover, .I179544.button:hover {
background-color:rgb(210,40,93);

}
.I179544 .button:hover .text, .I179544.button:hover .text {
}
.I179544 .button:hover .icon, .I179544.button:hover .icon {
background-size:100% 100%;
}

.I179545 .button, .I179545.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(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I179545 button.button, button.I179545.button {
cursor:pointer;
}
.I179545 .button .text, .I179545.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I179545 .button .icon, .I179545.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I179545 .button:hover, .I179545.button:hover {
}
.I179545 .button:hover .text, .I179545.button:hover .text {
}
.I179545 .button:hover .icon, .I179545.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179545 .button, .I179545.button {
flex-direction:row-reverse;
}
.I179545 button.button, button.I179545.button {
}
.I179545 .button .text, .I179545.button .text {
}
.I179545 .button .icon, .I179545.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I179545 .button:hover, .I179545.button:hover {
}
.I179545 .button:hover .text, .I179545.button:hover .text {
}
.I179545 .button:hover .icon, .I179545.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I179545 .button, .I179545.button {
flex-direction:row-reverse;
}
.I179545 button.button, button.I179545.button {
}
.I179545 .button .text, .I179545.button .text {
}
.I179545 .button .icon, .I179545.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I179545 .button:hover, .I179545.button:hover {
}
.I179545 .button:hover .text, .I179545.button:hover .text {
}
.I179545 .button:hover .icon, .I179545.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I179545 .button, .I179545.button {
flex-direction:row-reverse;
}
.I179545 button.button, button.I179545.button {
}
.I179545 .button .text, .I179545.button .text {
}
.I179545 .button .icon, .I179545.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I179545 .button:hover, .I179545.button:hover {
}
.I179545 .button:hover .text, .I179545.button:hover .text {
}
.I179545 .button:hover .icon, .I179545.button:hover .icon {
background-size:100% 100%;
}
}
.I179546, a.I179546 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I179546:hover, a.I179546:hover {
}
@media (max-width:992px) {
.I179546, a.I179546 {
}
.I179546:hover, a.I179546:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179546, a.I179546 {
display:flex;
padding-bottom:1rem;

}
.I179546:hover, a.I179546:hover {
}
}

.I188039, a.I188039 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I188039:hover, a.I188039:hover {
}
@media (max-width:992px) {
.I188039, a.I188039 {
}
.I188039:hover, a.I188039:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188039, a.I188039 {
display:flex;
padding-bottom:1rem;

}
.I188039:hover, a.I188039:hover {
}
}

.I189574, a.I189574 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189574:hover, a.I189574:hover {
}
@media (max-width:992px) {
.I189574, a.I189574 {
}
.I189574:hover, a.I189574:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189574, a.I189574 {
display:flex;
padding-bottom:1rem;

}
.I189574:hover, a.I189574:hover {
}
}

.I190327 .image, .I190327.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190327 .image:hover, .I190327.image:hover {
}

h1.I179547, .I179547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I179547:hover {
}
.I179547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179547 > .viewport:hover {
}

@media (max-width:992px) {
.I179547 {


}
.I179547:hover {
}
.I179547 > .viewport {

justify-content:center;


}
.I179547 > .viewport:hover {
}

}

.I179548 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);

flex-direction:column;
align-items:center;

	
}
.I179548:hover {
}
@media (max-width:992px) {
.I179548 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I179548:hover {
}
}
@media (max-width:640px) {
.I179548 {
padding-top:4rem;

	
}
.I179548:hover {
}
}

.I179549 {
display:flex;

order:4;
width:100%;
max-width:1180px;
margin-top:4rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I179549:hover {
}
@media (max-width:992px) {
.I179549 {

max-width:440px;


flex-direction:column;
}
.I179549:hover {
}
}
@media (max-width:640px) {
.I179549 {

max-width:380px;
margin-top:2rem;


}
.I179549:hover {
}
}

.I179550 {
display:flex;
position:var(--I179550-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179550:hover {
}

@media (max-width:992px) {
.I179550 {

width:380px;

}
.I179550:hover {
}

}
@media (max-width:640px) {
.I179550 {

width:320px;

}
.I179550:hover {
}

}

.I179551 {
display:flex;
position:var(--I179551-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179551:hover {
}

@media (max-width:992px) {
.I179551 {

width:380px;

}
.I179551:hover {
}

}
@media (max-width:640px) {
.I179551 {

width:320px;

}
.I179551:hover {
}

}
@media (min-width:1440px) {
.I179551 {

margin-bottom:1rem;

}
.I179551:hover {
}

}
.I179552 {
display:flex;
position:var(--I179552-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
margin-left:1rem;
margin-right:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I179552:hover {
}

@media (max-width:992px) {
.I179552 {

width:380px;
margin-left:0rem;
margin-right:0rem;

}
.I179552:hover {
}

}
@media (max-width:640px) {
.I179552 {

width:320px;

}
.I179552:hover {
}

}
@media (min-width:1440px) {
.I179552 {

margin-bottom:1rem;

}
.I179552:hover {
}

}
.I179553 {
display:flex;
position:var(--I179553-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

align-items:center;


}
.I179553:hover {
}

@media (max-width:640px) {
.I179553 {

align-items:flex-start;


}
.I179553:hover {
}

}

.I179554 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179554:hover {
}


.I179555 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179555:hover {
}


.I179556 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I179556:hover {
}


h1.I179557, .I179557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I179557:hover {
}
.I179557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179557 > .viewport:hover {
}


h1.I179558, .I179558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179558:hover {
}
.I179558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179558 > .viewport:hover {
}


h1.I179559, .I179559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I179559:hover {
}
.I179559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179559 > .viewport:hover {
}


h1.I179560, .I179560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I179560:hover {
}
.I179560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179560 > .viewport:hover {
}


h1.I179561, .I179561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179561:hover {
}
.I179561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179561 > .viewport:hover {
}


h1.I179562, .I179562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I179562:hover {
}
.I179562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179562 > .viewport:hover {
}


h1.I179563, .I179563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179563:hover {
}
.I179563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179563 > .viewport:hover {
}


h1.I179564, .I179564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I179564:hover {
}
.I179564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179564 > .viewport:hover {
}


h1.I179565, .I179565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I179565:hover {
}
.I179565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179565 > .viewport:hover {
}


h1.I179566, .I179566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I179566:hover {
}
.I179566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179566 > .viewport:hover {
}


h1.I179567, .I179567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179567:hover {
}
.I179567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179567 > .viewport:hover {
}


h1.I179568, .I179568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I179568:hover {
}
.I179568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I179568 > .viewport:hover {
}


h1.I179569, .I179569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I179569:hover {
}
.I179569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179569 > .viewport:hover {
}


h1.I179570, .I179570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179570:hover {
}
.I179570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179570 > .viewport:hover {
}


h1.I179571, .I179571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179571:hover {
}
.I179571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179571 > .viewport:hover {
}


h1.I179572, .I179572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I179572:hover {
}
.I179572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179572 > .viewport:hover {
}


h1.I179573, .I179573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I179573:hover {
}
.I179573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179573 > .viewport:hover {
}


h1.I190633, .I190633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
padding-bottom:1rem;


}
.I190633:hover {
}
.I190633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190633 > .viewport:hover {
}


h1.I190651, .I190651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
padding-bottom:1rem;


}
.I190651:hover {
}
.I190651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190651 > .viewport:hover {
}


h1.I190669, .I190669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:1rem;


}
.I190669:hover {
}
.I190669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190669 > .viewport:hover {
}


.I179574 .image, .I179574.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/contenidos_gx-students.svg?timestamp=20250319171053');
background-size:cover;
background-position:center center;

}
.I179574 .image:hover, .I179574.image:hover {
}

.I179575, a.I179575 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgba(11,167,255,0.30000);

}
.I179575:hover, a.I179575:hover {
}

.I179576, a.I179576 {
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;

}
.I179576:hover, a.I179576:hover {
}
@media (max-width:992px) {
.I179576, a.I179576 {
}
.I179576:hover, a.I179576:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179576, a.I179576 {
display:flex;
padding-bottom:1rem;

}
.I179576:hover, a.I179576:hover {
}
}

.I179577 .button, .I179577.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179577 button.button, button.I179577.button {
cursor:pointer;
}
.I179577 .button .text, .I179577.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179577 .button .icon, .I179577.button .icon {
flex:none;
background-size:100% 100%;
}
.I179577 .button:hover, .I179577.button:hover {
}
.I179577 .button:hover .text, .I179577.button:hover .text {
}
.I179577 .button:hover .icon, .I179577.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179577 .button, .I179577.button {
}
.I179577 button.button, button.I179577.button {
}
.I179577 .button .text, .I179577.button .text {
font-family:Rubik;

}
.I179577 .button .icon, .I179577.button .icon {
background-size:100% 100%;
}
.I179577 .button:hover, .I179577.button:hover {
}
.I179577 .button:hover .text, .I179577.button:hover .text {
}
.I179577 .button:hover .icon, .I179577.button:hover .icon {
background-size:100% 100%;
}
}

.I179578 .image, .I179578.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/conexiones_gx-students.svg?timestamp=20250319172159');
background-size:cover;
background-position:center center;

}
.I179578 .image:hover, .I179578.image:hover {
}
@media (min-width:1440px) {
.I179578 .image, .I179578.image {
width:100%;

}
.I179578 .image:hover, .I179578.image:hover {
}
}
.I179579 .image, .I179579.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/capacitacion_gx-students.svg?timestamp=20250319172607');
background-size:cover;
background-position:center center;

}
.I179579 .image:hover, .I179579.image:hover {
}

.I179580, a.I179580 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgba(11,167,255,0.30000);

}
.I179580:hover, a.I179580:hover {
}

.I179581, a.I179581 {
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;

}
.I179581:hover, a.I179581:hover {
}
@media (max-width:992px) {
.I179581, a.I179581 {
}
.I179581:hover, a.I179581:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179581, a.I179581 {
display:flex;
padding-bottom:1rem;

}
.I179581:hover, a.I179581:hover {
}
}

.I179582 .button, .I179582.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179582 button.button, button.I179582.button {
cursor:pointer;
}
.I179582 .button .text, .I179582.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179582 .button .icon, .I179582.button .icon {
flex:none;
background-size:100% 100%;
}
.I179582 .button:hover, .I179582.button:hover {
}
.I179582 .button:hover .text, .I179582.button:hover .text {
}
.I179582 .button:hover .icon, .I179582.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179582 .button, .I179582.button {
}
.I179582 button.button, button.I179582.button {
}
.I179582 .button .text, .I179582.button .text {
font-family:Rubik;

}
.I179582 .button .icon, .I179582.button .icon {
background-size:100% 100%;
}
.I179582 .button:hover, .I179582.button:hover {
}
.I179582 .button:hover .text, .I179582.button:hover .text {
}
.I179582 .button:hover .icon, .I179582.button:hover .icon {
background-size:100% 100%;
}
}

.I179583, a.I179583 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgba(11,167,255,0.30000);

}
.I179583:hover, a.I179583:hover {
}

.I179584, a.I179584 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179584:hover, a.I179584:hover {
}

.I179585, a.I179585 {
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;

}
.I179585:hover, a.I179585:hover {
}
@media (max-width:992px) {
.I179585, a.I179585 {
}
.I179585:hover, a.I179585:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179585, a.I179585 {
display:flex;
padding-bottom:1rem;

}
.I179585:hover, a.I179585:hover {
}
}

.I179586 .button, .I179586.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179586 button.button, button.I179586.button {
cursor:pointer;
}
.I179586 .button .text, .I179586.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I179586 .button .icon, .I179586.button .icon {
flex:none;
background-size:100% 100%;
}
.I179586 .button:hover, .I179586.button:hover {
}
.I179586 .button:hover .text, .I179586.button:hover .text {
}
.I179586 .button:hover .icon, .I179586.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179586 .button, .I179586.button {
}
.I179586 button.button, button.I179586.button {
}
.I179586 .button .text, .I179586.button .text {
font-family:Rubik;

}
.I179586 .button .icon, .I179586.button .icon {
background-size:100% 100%;
}
.I179586 .button:hover, .I179586.button:hover {
}
.I179586 .button:hover .text, .I179586.button:hover .text {
}
.I179586 .button:hover .icon, .I179586.button:hover .icon {
background-size:100% 100%;
}
}

.I179587, a.I179587 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I179587:hover, a.I179587:hover {
}
@media (max-width:992px) {
.I179587, a.I179587 {
display:flex;
font-size:1.625rem;


}
.I179587:hover, a.I179587:hover {
}
}
@media (max-width:640px) {
.I179587, a.I179587 {
display:flex;
justify-content:flex-start;
font-family:Graphik;
text-align:left;

width:100%;

}
.I179587:hover, a.I179587:hover {
}
}

.I179588, a.I179588 {
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:1rem;

}
.I179588:hover, a.I179588:hover {
}
@media (max-width:992px) {
.I179588, a.I179588 {
}
.I179588:hover, a.I179588:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179588, a.I179588 {
display:flex;
padding-bottom:1rem;

}
.I179588:hover, a.I179588:hover {
}
}

.I179589, a.I179589 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179589:hover, a.I179589:hover {
}

.I179590, a.I179590 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I179590:hover, a.I179590:hover {
}

.I190624, a.I190624 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190624:hover, a.I190624:hover {
}

.I190642, a.I190642 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190642:hover, a.I190642:hover {
}

.I190660, a.I190660 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190660:hover, a.I190660:hover {
}

h1.I179591, .I179591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I179591:hover {
}
.I179591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179591 > .viewport:hover {
}


.I179592 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I179592:hover {
}
@media (min-width:1440px) {
.I179592 {
align-items:center;

	
}
.I179592:hover {
}
}
.I179593 {
display:flex;
position:var(--I179593-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;


}
.I179593:hover {
}

@media (max-width:992px) {
.I179593 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I179593:hover {
}

}
@media (max-width:640px) {
.I179593 {

align-items:flex-start;


}
.I179593:hover {
}

}

.I179594 {
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;

	
}
.I179594:hover {
}

@media (max-width:992px) {
.I179594 {

margin-left:0rem;



	
}
.I179594:hover {
}

}
@media (max-width:640px) {
.I179594 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I179594:hover {
}

}
@media (min-width:1440px) {
.I179594 {

order:3;
margin-left:0px;



	
}
.I179594:hover {
}

}
h1.I179595, .I179595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I179595:hover {
}
.I179595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179595 > .viewport:hover {
}

@media (min-width:1440px) {
.I179595 {

order:2;

}
.I179595:hover {
}
.I179595 > .viewport {



}
.I179595 > .viewport:hover {
}

}
h1.I179596, .I179596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I179596:hover {
}
.I179596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179596 > .viewport:hover {
}

@media (min-width:1440px) {
.I179596 {

order:4;

}
.I179596:hover {
}
.I179596 > .viewport {



}
.I179596 > .viewport:hover {
}

}
h1.I179597, .I179597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I179597:hover {
}
.I179597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179597 > .viewport:hover {
}

@media (max-width:640px) {
.I179597 {


}
.I179597:hover {
}
.I179597 > .viewport {

justify-content:flex-start;


}
.I179597 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179597 {

order:5;

}
.I179597:hover {
}
.I179597 > .viewport {



}
.I179597 > .viewport:hover {
}

}
h1.I179598, .I179598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I179598:hover {
}
.I179598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179598 > .viewport:hover {
}

@media (min-width:1440px) {
.I179598 {

order:13;

}
.I179598:hover {
}
.I179598 > .viewport {



}
.I179598 > .viewport:hover {
}

}
h1.I179599, .I179599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179599:hover {
}
.I179599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179599 > .viewport:hover {
}


h1.I179600, .I179600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I179600:hover {
}
.I179600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179600 > .viewport:hover {
}

@media (min-width:1440px) {
.I179600 {

order:21;

}
.I179600:hover {
}
.I179600 > .viewport {



}
.I179600 > .viewport:hover {
}

}
h1.I179601, .I179601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I179601:hover {
}
.I179601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179601 > .viewport:hover {
}

@media (min-width:1440px) {
.I179601 {

order:9;

}
.I179601:hover {
}
.I179601 > .viewport {



}
.I179601 > .viewport:hover {
}

}
h1.I179602, .I179602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179602:hover {
}
.I179602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179602 > .viewport:hover {
}

@media (max-width:640px) {
.I179602 {

padding-top:1rem;


}
.I179602:hover {
}
.I179602 > .viewport {

justify-content:flex-start;


}
.I179602 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I179602 {

order:6;

}
.I179602:hover {
}
.I179602 > .viewport {



}
.I179602 > .viewport:hover {
}

}
h1.I179603, .I179603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I179603:hover {
}
.I179603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179603 > .viewport:hover {
}

@media (min-width:1440px) {
.I179603 {

order:1;

}
.I179603:hover {
}
.I179603 > .viewport {



}
.I179603 > .viewport:hover {
}

}
h1.I179604, .I179604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I179604:hover {
}
.I179604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179604 > .viewport:hover {
}

@media (min-width:1440px) {
.I179604 {

order:14;

}
.I179604:hover {
}
.I179604 > .viewport {



}
.I179604 > .viewport:hover {
}

}
h1.I179605, .I179605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I179605:hover {
}
.I179605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179605 > .viewport:hover {
}

@media (min-width:1440px) {
.I179605 {

order:9;

}
.I179605:hover {
}
.I179605 > .viewport {



}
.I179605 > .viewport:hover {
}

}
h1.I179606, .I179606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179606:hover {
}
.I179606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179606 > .viewport:hover {
}

@media (min-width:1440px) {
.I179606 {

order:14;

}
.I179606:hover {
}
.I179606 > .viewport {



}
.I179606 > .viewport:hover {
}

}
h1.I179607, .I179607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I179607:hover {
}
.I179607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I179607 > .viewport:hover {
}

@media (min-width:1440px) {
.I179607 {

order:22;

}
.I179607:hover {
}
.I179607 > .viewport {



}
.I179607 > .viewport:hover {
}

}
h1.I179608, .I179608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179608:hover {
}
.I179608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179608 > .viewport:hover {
}


h1.I179609, .I179609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179609:hover {
}
.I179609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179609 > .viewport:hover {
}


h1.I179610, .I179610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179610:hover {
}
.I179610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179610 > .viewport:hover {
}


h1.I179611, .I179611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I179611:hover {
}
.I179611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179611 > .viewport:hover {
}


h1.I179612, .I179612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I179612:hover {
}
.I179612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179612 > .viewport:hover {
}


.I179613, a.I179613 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I179613:hover, a.I179613:hover {
}
@media (max-width:992px) {
.I179613, a.I179613 {
display:flex;
font-size:1.25rem;


}
.I179613:hover, a.I179613:hover {
}
}
@media (max-width:640px) {
.I179613, a.I179613 {
display:flex;
font-size:1.25rem;


}
.I179613:hover, a.I179613:hover {
}
}

.I179614, a.I179614 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I179614:hover, a.I179614:hover {
}
@media (max-width:992px) {
.I179614, a.I179614 {
display:flex;
font-size:1.625rem;


}
.I179614:hover, a.I179614:hover {
}
}
@media (max-width:640px) {
.I179614, a.I179614 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I179614:hover, a.I179614:hover {
}
}

.I179615, a.I179615 {
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;

}
.I179615:hover, a.I179615:hover {
}
@media (max-width:992px) {
.I179615, a.I179615 {
}
.I179615:hover, a.I179615:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179615, a.I179615 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179615:hover, a.I179615:hover {
}
}

.I179616 .button, .I179616.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);

}
.I179616 button.button, button.I179616.button {
cursor:pointer;
}
.I179616 .button .text, .I179616.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I179616 .button .icon, .I179616.button .icon {
flex:none;
background-size:100% 100%;
}
.I179616 .button:hover, .I179616.button:hover {
background-color:rgb(217,217,217);

}
.I179616 .button:hover .text, .I179616.button:hover .text {
}
.I179616 .button:hover .icon, .I179616.button:hover .icon {
background-size:100% 100%;
}

.I179617 .button, .I179617.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179617 button.button, button.I179617.button {
cursor:pointer;
}
.I179617 .button .text, .I179617.button .text {
}
.I179617 .button .icon, .I179617.button .icon {
flex:none;
background-size:100% 100%;
}
.I179617 .button:hover, .I179617.button:hover {
}
.I179617 .button:hover .text, .I179617.button:hover .text {
}
.I179617 .button:hover .icon, .I179617.button:hover .icon {
background-size:100% 100%;
}

.I179618 .button, .I179618.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179618 button.button, button.I179618.button {
cursor:pointer;
}
.I179618 .button .text, .I179618.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I179618 .button .icon, .I179618.button .icon {
flex:none;
background-size:100% 100%;
}
.I179618 .button:hover, .I179618.button:hover {
}
.I179618 .button:hover .text, .I179618.button:hover .text {
}
.I179618 .button:hover .icon, .I179618.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I179618 .button, .I179618.button {
}
.I179618 button.button, button.I179618.button {
}
.I179618 .button .text, .I179618.button .text {
font-family:Rubik;

}
.I179618 .button .icon, .I179618.button .icon {
background-size:100% 100%;
}
.I179618 .button:hover, .I179618.button:hover {
}
.I179618 .button:hover .text, .I179618.button:hover .text {
}
.I179618 .button:hover .icon, .I179618.button:hover .icon {
background-size:100% 100%;
}
}

.I179619 .button, .I179619.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);

}
.I179619 button.button, button.I179619.button {
cursor:pointer;
}
.I179619 .button .text, .I179619.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I179619 .button .icon, .I179619.button .icon {
flex:none;
background-size:100% 100%;
}
.I179619 .button:hover, .I179619.button:hover {
background-color:rgb(210,40,93);

}
.I179619 .button:hover .text, .I179619.button:hover .text {
}
.I179619 .button:hover .icon, .I179619.button:hover .icon {
background-size:100% 100%;
}

.I179620, a.I179620 {
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;


}
.I179620:hover, a.I179620:hover {
}
@media (max-width:992px) {
.I179620, a.I179620 {
}
.I179620:hover, a.I179620:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I179620, a.I179620 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I179620:hover, a.I179620:hover {
}
}

.I179621 .image, .I179621.image {
vertical-align:top;
}
.I179621 .image:hover, .I179621.image:hover {
}

.I179622 .button, .I179622.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I179622 button.button, button.I179622.button {
cursor:pointer;
}
.I179622 .button .text, .I179622.button .text {
}
.I179622 .button .icon, .I179622.button .icon {
flex:none;
background-size:100% 100%;
}
.I179622 .button:hover, .I179622.button:hover {
}
.I179622 .button:hover .text, .I179622.button:hover .text {
}
.I179622 .button:hover .icon, .I179622.button:hover .icon {
background-size:100% 100%;
}

h1.I179623, .I179623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I179623, .I179623 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I179623, .I179623 p {
margin:0px;
}

figure.I179623, .I179623 figure {
margin:0px;
}

a.I179623, .I179623 a {
text-decoration:inherit;
color:inherit;
}

.I179623 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I179623 article, article.I179623 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I179623 article:hover, article.I179623:hover {
}
.I179623 article.active, article.I179623.active {
}
.I179623 .body {
}
.I179623 .body:hover {
	
}
.I179623 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I179623 .body img {
}
.I179623 .body ul, .I179623 .body ol {
margin-left:1rem;

}
.I179623 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I179623 .body iframe {
}
.I179623 .body img:hover {
}
.I179623 .body iframe:hover {
}

.I179623 .body li {
list-style-type:disc;
}



.I179624 .image, .I179624.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I179624 .image:hover, .I179624.image:hover {
}

.I179625 .image, .I179625.image {
vertical-align:top;
}
.I179625 .image:hover, .I179625.image:hover {
}

.I179626 .image, .I179626.image {
vertical-align:top;
width:20px;
height:20px;

}
.I179626 .image:hover, .I179626.image:hover {
}

.I179627, a.I179627 {
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;

}
.I179627:hover, a.I179627:hover {
}

.I179628, a.I179628 {
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;

}
.I179628:hover, a.I179628:hover {
}

.I179629, a.I179629 {
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;

}
.I179629:hover, a.I179629:hover {
display:flex;
text-decoration:underline;


}

.I179630 .image, .I179630.image {
vertical-align:top;
}
.I179630 .image:hover, .I179630.image:hover {
}

h1.I179828, .I179828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:66;
width:100%;


}
.I179828:hover {
}
.I179828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179828 > .viewport:hover {
}


.I179829 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I179829:hover {
}
@media (max-width:992px) {
.I179829 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I179829:hover {
}
}
@media (max-width:640px) {
.I179829 {
box-sizing:border-box;

	
}
.I179829:hover {
}
}

.I179830 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I179830:hover {
}
@media (max-width:992px) {
.I179830 {

width:100%;


flex-direction:column;
}
.I179830:hover {
}
}
@media (max-width:640px) {
.I179830 {

width:100%;
max-width:100%;


}
.I179830:hover {
}
}

.I179831 {
display:flex;
position:var(--I179831-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:600px;
margin-right:64px;

}
.I179831:hover {
}

@media (max-width:992px) {
.I179831 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I179831:hover {
}

}
@media (max-width:640px) {
.I179831 {

width:100%;
margin-right:0;

}
.I179831:hover {
}

}

.I179832 {
display:flex;
position:var(--I179832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 400px);

align-items:flex-end;


}
.I179832:hover {
}

@media (max-width:992px) {
.I179832 {

width:100%;
max-width:450px;

}
.I179832:hover {
}

}
@media (max-width:640px) {
.I179832 {

max-width:100%;

}
.I179832:hover {
}

}

h1.I179833, .I179833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179833:hover {
}
.I179833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179833 > .viewport:hover {
}

@media (max-width:640px) {
.I179833 {

width:100%;


}
.I179833:hover {
}
.I179833 > .viewport {



}
.I179833 > .viewport:hover {
}

}

h1.I179834, .I179834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I179834:hover {
}
.I179834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179834 > .viewport:hover {
}

@media (max-width:640px) {
.I179834 {

width:100%;


}
.I179834:hover {
}
.I179834 > .viewport {



}
.I179834 > .viewport:hover {
}

}

h1.I179835, .I179835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I179835:hover {
}
.I179835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179835 > .viewport:hover {
}


h1.I179836, .I179836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I179836:hover {
}
.I179836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179836 > .viewport:hover {
}


h1.I179837, .I179837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I179837:hover {
}
.I179837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179837 > .viewport:hover {
}


h1.I179838, .I179838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I179838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I179838:hover {
}
.I179838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I179838 > .viewport:hover {
}


h1.I189989, .I189989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189989:hover {
}
.I189989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189989 > .viewport:hover {
}

@media (max-width:640px) {
.I189989 {

width:100%;


}
.I189989:hover {
}
.I189989 > .viewport {



}
.I189989 > .viewport:hover {
}

}

.I179839, a.I179839 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I179839:hover, a.I179839:hover {
}
@media (max-width:992px) {
.I179839, a.I179839 {
display:flex;
font-size:1.625rem;


}
.I179839:hover, a.I179839:hover {
}
}
@media (max-width:640px) {
.I179839, a.I179839 {
display:flex;
font-size:1.625rem;


}
.I179839:hover, a.I179839:hover {
}
}

.I179840, a.I179840 {
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;

}
.I179840:hover, a.I179840:hover {
}
@media (max-width:992px) {
.I179840, a.I179840 {
}
.I179840:hover, a.I179840:hover {
display:flex;
width:100%;

}
}

.I179841 .image, .I179841.image {
vertical-align:top;
}
.I179841 .image:hover, .I179841.image:hover {
}

.I179842 {
}
.I179842:hover {
}
.I179842 {
}
.I179842: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;
}


.I179843 {
width:100%;

}
.I179843:hover {
}
.I179843 {
}
.I179843:hover {
}


.I179844 {}
.I189920, a.I189920 {
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;

}
.I189920:hover, a.I189920:hover {
}
@media (max-width:992px) {
.I189920, a.I189920 {
}
.I189920:hover, a.I189920:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189920, a.I189920 {
display:flex;
padding-bottom:1rem;

}
.I189920:hover, a.I189920:hover {
}
}

h1.I180181, .I180181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:67;
width:100%;


}
.I180181:hover {
}
.I180181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180181 > .viewport:hover {
}


.I180168 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I180168:hover {
}
@media (max-width:992px) {
.I180168 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I180168:hover {
}
}

.I180169 {
display:flex;
position:var(--I180169-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I180169:hover {
}

@media (max-width:992px) {
.I180169 {

flex-direction:column;


}
.I180169:hover {
}

}

.I180170 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I180170:hover {
}

@media (max-width:992px) {
.I180170 {

width:100%;



	
}
.I180170:hover {
}

}

h1.I180171, .I180171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;
margin-top:1.5rem;


}
.I180171:hover {
}
.I180171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180171 > .viewport:hover {
}

@media (max-width:992px) {
.I180171 {

width:100%;
margin-right:0;


}
.I180171:hover {
}
.I180171 > .viewport {



}
.I180171 > .viewport:hover {
}

}

h1.I180172, .I180172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I180172:hover {
}
.I180172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180172 > .viewport:hover {
}


h1.I180173, .I180173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I180173:hover {
}
.I180173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180173 > .viewport:hover {
}


h1.I180174, .I180174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I180174:hover {
}
.I180174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180174 > .viewport:hover {
}


h1.I180175, .I180175 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I180175 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;


}
.I180175:hover {
}
.I180175 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I180175 > .viewport:hover {
}


.I180176, a.I180176 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I180176:hover, a.I180176:hover {
}

.I180177 {
}
.I180177:hover {
}
.I180177 {
}
.I180177:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I180178 {
}
.I180178:hover {
}
.I180178 {
}
.I180178:hover {
}


.I180179 {
}
.I180179:hover {
}
.I180179 {
}
.I180179:hover {
}


.I180180 {
display:flex;
flex-direction:column;
}
.I180180:hover {
}
h1.I180180, .I180180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I180180, .I180180 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I180180, .I180180 p {
margin:0px;
}

figure.I180180, .I180180 figure {
margin:0px;
}

a.I180180, .I180180 a {
text-decoration:inherit;
color:inherit;
}

.I180180 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I180180 article, article.I180180 {
flex-direction:column;	
}
.I180180 article:hover, article.I180180:hover {
}
.I180180 article.active, article.I180180.active {
}
.I180180 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.65rem;

margin-bottom:1rem;
padding-top:2rem;

}
.I180180 .title:hover {
}
.I180180 article.active .title {
}


.I180180 .image, .I180180.image {
order:;
}
.I180180 .image:hover, .I180180.image:hover {
}
.I180180 article.active .image, .I180180.image {
}
.I180180 .body {
}
.I180180 .body:hover {
	
}
.I180180 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.65rem;

}
.I180180 .body img {
}
.I180180 .body img:hover {
}



.I180180 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I180180 .articles:hover {
}
.I180180 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:2rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;
border-bottom-width:0.031rem;

}
.I180180 .article-container:last-child::after {
content:none;	
}
.I180180:hover .article-container::after {
}

@media (max-width:992px) {
.I180180 {
}
.I180180:hover {
}
.I180180 header {
}
.I180180 article, article.I180180 {
	
}
.I180180 article:hover, article.I180180:hover {
}
.I180180 article.active, article.I180180.active {
}
.I180180 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;


}
.I180180 .title:hover {
}
.I180180 article.active .title {
}


.I180180 .image, .I180180.image {
order:;
}
.I180180 .image:hover, .I180180.image:hover {
}
.I180180 article.active .image, .I180180.image {
}
.I180180 .body {
}
.I180180 .body:hover {
	
}



.I180180 .articles {
	
}
.I180180 .articles:hover {
}
.I180180 .article-container::after {
content:'';
}
.I180180 .article-container:last-child::after {
	
}
.I180180:hover .article-container::after {
}

}
@media (max-width:640px) {
.I180180 {
}
.I180180:hover {
}
.I180180 header {
}
.I180180 article, article.I180180 {
	
}
.I180180 article:hover, article.I180180:hover {
}
.I180180 article.active, article.I180180.active {
}
.I180180 .title {
display:flex;
font-weight:500;


}
.I180180 .title:hover {
}
.I180180 article.active .title {
}


.I180180 .image, .I180180.image {
order:;
}
.I180180 .image:hover, .I180180.image:hover {
}
.I180180 article.active .image, .I180180.image {
}
.I180180 .body {
}
.I180180 .body:hover {
	
}
.I180180 .body {
font-weight:300;

}



.I180180 .articles {
	
}
.I180180 .articles:hover {
}
.I180180 .article-container::after {
content:'';
}
.I180180 .article-container:last-child::after {
	
}
.I180180:hover .article-container::after {
}

}

.I178836, a.I178836 {
display:flex;
font-family:Graphik;
font-size:22pt;
font-weight:600;
color:rgb(255,255,255);


}
.I178836:hover, a.I178836:hover {
}
@media (max-width:640px) {
.I178836, a.I178836 {
display:flex;
font-family:Rubik;
font-size:22pt;
font-weight:normal;


}
.I178836:hover, a.I178836:hover {
}
}

.I178837 .image, .I178837.image {
vertical-align:top;
}
.I178837 .image:hover, .I178837.image:hover {
}
@media (max-width:640px) {
.I178837 .image, .I178837.image {
width:60vw;
height:auto;
box-sizing:border-box;
overflow:hidden;
}
.I178837 .image:hover, .I178837.image:hover {
}
}

.I178841, a.I178841 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I178841:hover, a.I178841:hover {
}
@media (max-width:992px) {
.I178841, a.I178841 {
display:flex;
font-size:1.625rem;


}
.I178841:hover, a.I178841:hover {
}
}
@media (max-width:640px) {
.I178841, a.I178841 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I178841:hover, a.I178841:hover {
}
}

.I178842 {
}
.I178842:hover {
}
.I178842 {
}
.I178842:hover {
}
@media only screen and (max-width: 992px) {
/*First row*/
.group-regions.I73120{
    scroll-snap-type: x mandatory;
    overflow-x: scroll;
}
.group-regions.I73120> section.region{
    scroll-snap-align: center;
    flex-shrink: 0;
} 
/*Second row*/
.group-regions.I73164{
    scroll-snap-type: x mandatory;
    overflow-x: scroll;
}
.group-regions.I73164> section.region{
    scroll-snap-align: center;
    flex-shrink: 0;
} 
}


.I178843 {
}
.I178843:hover {
}
.I178843 {
}
.I178843:hover {
}
.group-regions.I76104 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}
@media (max-width: 992px) {
    .group-regions.I76104 {
         grid-template-columns: repeat(2, 1fr);
         max-width: 800px;
    }
}
@media (max-width: 640px) {
    .group-regions.I76104 {
          display: flex;
          scroll-snap-type: x mandatory;
          overflow-x: scroll;
          width: 100vw;
    }
    .group-regions.I76104 > .region {
          flex: 0 0 80vw;
    }
}

/* Scrollbar styles */

.group-regions.I76104::-webkit-scrollbar {
    width: 1em;
}
 
.group-regions.I76104::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.group-regions.I76104::-webkit-scrollbar-thumb {
  border-radius: 10rem;
  background-color: rgb(250,50,99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.group-regions.I76104::-webkit-scrollbar-thumb:hover {
  border-radius: 10rem;
  background-color: rgb(210,40,93);
  outline: 1px solid #fff;
   transition: background-color 0.5s ease;
}

.I22373 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I22373:hover {
}
@media (max-width:992px) {
.I22373 {
width:100%;
background-color:rgb(243,243,243);

	
}
.I22373:hover {
}
}

.I22374 {
display:flex;
position:var(--I22374-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I22374:hover {
}


h1.I22376, .I22376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-top:1vh;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);
box-sizing:border-box;


}
.I22376:hover {
}
.I22376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22376 > .viewport:hover {
}

@media (max-width:992px) {
.I22376 {

border-radius:0px;


}
.I22376:hover {
}
.I22376 > .viewport {



}
.I22376 > .viewport:hover {
}

}
@media (max-width:640px) {
.I22376 {

border-radius:20px;


}
.I22376:hover {
}
.I22376 > .viewport {



}
.I22376 > .viewport:hover {
}

}

ul.I22375, .I22375 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I22375, .I22375 a {
text-decoration:inherit;
color:inherit;
}

.I22375 {
display:flex;
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
display:flex;
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
font-weight:400;
color:rgb(17,17,17);

}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
color:rgb(151,150,150);

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(250,50,99);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I22375 ul.I22375-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I22375 ul.I22375-level-top ul.I22375-level-child {
order:2;
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}

.I22375 ul.I22375-level-top li.level-top > ul.I22375-level-child {
display:none;
z-index:9999;
}
.I22375 {
position:static;
}
.I22375 ul.I22375-level-top > li.level-top {
position:relative;
}
.I22375 ul.I22375-level-top li.level-top > ul.I22375-level-child {
position:absolute;
}
.I22375 ul.I22375-level-top li.level-top:hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-top.hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-top.touch > ul.I22375-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I22375 ul.I22375-level-top li.level-child > ul.I22375-level-child {
display:none;
z-index:9999;
}
.I22375 {
position:static;
}
.I22375 ul.I22375-level-top > li.level-top {
position:relative;
}
.I22375 ul.I22375-level-top li.level-child > ul.I22375-level-child {
position:absolute;
}
.I22375 ul.I22375-level-top li.level-child:hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-child.hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-child.touch > ul.I22375-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I22375 ul.I22375-level-top li.level-top.hover > ul.I22375-level-child {
display:none;
}
.I22375 ul.I22375-level-top li.level-top.touch > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-top:hover > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-child.hover > ul.I22375-level-child {
display:none;
}
.I22375 ul.I22375-level-top li.level-child.touch > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-child:hover > ul.I22375-level-child {
display:flex;
}

.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
content:none;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I22375 {
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}


.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I22375 {
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
flex-direction:column;
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
padding-top:2vh;

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}


.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
}

}



