/* Cache file:3526_pt_20251202193459.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 {
}
.I148961 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I148961:hover {
}

.I148962 {
display:flex;
position:var(--I148962-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
height:7.813rem;

position:-webkit-sticky;
position:sticky;
top:var(--I148962-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I148962-location-transform:translate(0px,0px);
z-index:var(--I148962-z-index, 1);

transform:
var(--I148962-location-transform, translate(0px,0px))
var(--I148962-user-box-transform, translate(0px,0px))
;

--I148962-top-sticky:0px;
--I148962-z-index:555;
}
.I148962:hover {
}
.I148962 {
--I148962-position-static-computed:relative;
}
.I148962 > .sector, .I148962 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I148962 {

height:5rem;

}
.I148962:hover {
}

}
@media (min-width:1440px) {
.I148962 {

order:5;
}
.I148962:hover {
}

}
.I148963 {
display:flex;
position:var(--I148963-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;
min-height:250px;


transform:
var(--I148963-location-transform, translate(0px,0px))
var(--I148963-user-box-transform, translate(0px,0px))
;

--I148963-z-index:1;
}
.I148963:hover {
}

@media (min-width:1440px) {
.I148963 {

order:6;
}
.I148963:hover {
}

}
.I148964 {
display:flex;
position:var(--I148964-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I148964-location-transform:translate(0px,0px);
z-index:var(--I148964-z-index, auto);

transform:
var(--I148964-location-transform, translate(0px,0px))
var(--I148964-user-box-transform, translate(0px,0px))
;

--I148964-z-index:1000;
position:var(--I148964-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I148964:hover {
}
.I148964 {
--I148964-position-static-computed:static;
}
.I148964 > .sector, .I148964 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I148964 {

width:100%;

}
.I148964:hover {
}

}
@media (min-width:1440px) {
.I148964 {

order:8;
}
.I148964:hover {
}

}
.I149538 {
display:flex;
position:var(--I149538-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I149538:hover {
}

@media (min-width:1440px) {
.I149538 {

order:2;
}
.I149538:hover {
}

}
.I149547 {
display:flex;
position:var(--I149547-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
background-color:rgb(250,250,250);


transform:
var(--I149547-location-transform, translate(0px,0px))
var(--I149547-user-box-transform, translate(0px,0px))
;

--I149547-z-index:1001;
}
.I149547:hover {
}

@media (min-width:1440px) {
.I149547 {

order:7;
}
.I149547:hover {
}

}
.I149555 {
display:flex;
position:var(--I149555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
height:60px;
background-color:rgb(17,17,17);
box-sizing:border-box;

position:-webkit-sticky;
position:sticky;
top:var(--I149555-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I149555-location-transform:translate(0px,0px);
z-index:var(--I149555-z-index, 1);

transform:
var(--I149555-location-transform, translate(0px,0px))
var(--I149555-user-box-transform, translate(0px,0px))
;

--I149555-z-index:550;
}
.I149555:hover {
}
.I149555 {
--I149555-position-static-computed:relative;
}
.I149555 > .sector, .I149555 > .group-sectors {
position:absolute;
}
@media (min-width:1440px) {
.I149555 {

order:1;
}
.I149555:hover {
}

}
.I184424 {
display:flex;
position:var(--I184424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I184424:hover {
}

@media (min-width:1440px) {
.I184424 {

order:3;
}
.I184424:hover {
}

}
h1.I148970, .I148970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I148970:hover {
}
.I148970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148970 > .viewport:hover {
}


.I148971 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-125px;
background-position:center top;

flex-direction:row;

	
}
.I148971:hover {
}
@media (max-width:640px) {
.I148971 {
height:auto;

flex-direction:column;

	
}
.I148971:hover {
}
}

.I148972 {
display:flex;
position:var(--I148972-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:60%;
height:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-top:275px;
background-color:rgb(229,255,243);
box-sizing:border-box;

justify-content:flex-end;


}
.I148972:hover {
}

@media (max-width:992px) {
.I148972 {

padding-left:0rem;

}
.I148972:hover {
}

}
@media (max-width:640px) {
.I148972 {

width:100%;
padding-bottom:4rem;
padding-top:218px;

}
.I148972:hover {
}

}
@media (min-width:1440px) {
.I148972 {

align-items:flex-end;


}
.I148972:hover {
}

}
.I148973 {
display:flex;
position:var(--I148973-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:40%;
background-image:url('https://www.genexus.com/media/images/header_success-stories_2025.png?timestamp=20251202193450');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I148973:hover {
}

@media (max-width:640px) {
.I148973 {

display:flex;
width:100%;
height:300px;
background-position:center top;

}
.I148973:hover {
}

}

.I148974 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:775px;
padding-left:4rem;
padding-right:4rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I148974:hover {
}

@media (max-width:992px) {
.I148974 {

padding-left:2rem;
padding-right:2rem;



	
}
.I148974:hover {
}

}

.I148975 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
max-width:775px;
padding-left:4rem;
padding-right:4rem;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I148975:hover {
}

@media (max-width:992px) {
.I148975 {

padding-left:2rem;
padding-right:2rem;



	
}
.I148975:hover {
}

}
@media (max-width:640px) {
.I148975 {

padding-bottom:2rem;



flex-direction:column;

	
}
.I148975:hover {
}

}

.I153696 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;
margin-left:64px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(111,111,111);
border-style:solid;
border-width:0.5px;
border-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I153696:hover {
}

@media (max-width:992px) {
.I153696 {

margin-left:32px;



	
}
.I153696:hover {
}

}

h1.I148976, .I148976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I148976:hover {
}
.I148976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148976 > .viewport:hover {
}

@media (min-width:1440px) {
.I148976 {

order:3;

}
.I148976:hover {
}
.I148976 > .viewport {



}
.I148976 > .viewport:hover {
}

}
h1.I148977, .I148977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I148977:hover {
}
.I148977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148977 > .viewport:hover {
}

@media (min-width:1440px) {
.I148977 {

order:2;

}
.I148977:hover {
}
.I148977 > .viewport {



}
.I148977 > .viewport:hover {
}

}
h1.I148978, .I148978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I148978:hover {
}
.I148978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148978 > .viewport:hover {
}

@media (min-width:1440px) {
.I148978 {

order:5;

}
.I148978:hover {
}
.I148978 > .viewport {



}
.I148978 > .viewport:hover {
}

}
h1.I148979, .I148979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I148979:hover {
}
.I148979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148979 > .viewport:hover {
}

@media (min-width:1440px) {
.I148979 {

order:10;

}
.I148979:hover {
}
.I148979 > .viewport {



}
.I148979 > .viewport:hover {
}

}
h1.I148980, .I148980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I148980:hover {
}
.I148980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148980 > .viewport:hover {
}

@media (min-width:1440px) {
.I148980 {

order:6;

}
.I148980:hover {
}
.I148980 > .viewport {



}
.I148980 > .viewport:hover {
}

}
h1.I148981, .I148981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I148981:hover {
}
.I148981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148981 > .viewport:hover {
}

@media (max-width:640px) {
.I148981 {

margin-bottom:0rem;


}
.I148981:hover {
}
.I148981 > .viewport {



}
.I148981 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I148981 {

order:1;

}
.I148981:hover {
}
.I148981 > .viewport {



}
.I148981 > .viewport:hover {
}

}
h1.I148982, .I148982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
height:3.2rem;
margin-left:2rem;


}
.I148982:hover {
}
.I148982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I148982 > .viewport:hover {
}

@media (max-width:640px) {
.I148982 {

margin-left:0rem;
margin-top:1.5rem;


}
.I148982:hover {
}
.I148982 > .viewport {



}
.I148982 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I148982 {

order:11;

}
.I148982:hover {
}
.I148982 > .viewport {



}
.I148982 > .viewport:hover {
}

}
h1.I148983, .I148983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-left:2rem;


}
.I148983:hover {
}
.I148983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148983 > .viewport:hover {
}

@media (max-width:640px) {
.I148983 {

margin-left:0rem;
margin-top:1.5rem;


}
.I148983:hover {
}
.I148983 > .viewport {



}
.I148983 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I148983 {

order:12;

}
.I148983:hover {
}
.I148983 > .viewport {



}
.I148983 > .viewport:hover {
}

}
h1.I153394, .I153394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I153394:hover {
}
.I153394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153394 > .viewport:hover {
}

@media (min-width:1440px) {
.I153394 {

order:4;

}
.I153394:hover {
}
.I153394 > .viewport {



}
.I153394 > .viewport:hover {
}

}
h1.I153533, .I153533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I153533:hover {
}
.I153533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153533 > .viewport:hover {
}


h1.I153570, .I153570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I153570:hover {
}
.I153570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153570 > .viewport:hover {
}


h1.I153606, .I153606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153606:hover {
}
.I153606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153606 > .viewport:hover {
}


h1.I153642, .I153642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I153642:hover {
}
.I153642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153642 > .viewport:hover {
}


h1.I153678, .I153678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I153678:hover {
}
.I153678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153678 > .viewport:hover {
}


.I148984, a.I148984 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I148984:hover, a.I148984:hover {
}

.I148985, a.I148985 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I148985:hover, a.I148985:hover {
}
@media (max-width:992px) {
.I148985, a.I148985 {
display:flex;
font-size:1.25rem;


}
.I148985:hover, a.I148985:hover {
}
}
@media (max-width:640px) {
.I148985, a.I148985 {
display:flex;
font-size:1.25rem;


}
.I148985:hover, a.I148985:hover {
}
}

.I148986, a.I148986 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I148986:hover, a.I148986:hover {
}
@media (max-width:992px) {
.I148986, a.I148986 {
}
.I148986:hover, a.I148986:hover {
display:flex;
width:100%;

}
}

.I148987 .button, .I148987.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(99,227,207);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(99,227,207);

}
.I148987 button.button, button.I148987.button {
cursor:pointer;
}
.I148987 .button .text, .I148987.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I148987 .button .icon, .I148987.button .icon {
flex:none;
background-size:100% 100%;
}
.I148987 .button:hover, .I148987.button:hover {
border-color:rgb(84,197,189);
background-color:rgb(84,197,189);

}
.I148987 .button:hover .text, .I148987.button:hover .text {
}
.I148987 .button:hover .icon, .I148987.button:hover .icon {
background-size:100% 100%;
}

.I148988, a.I148988 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I148988:hover, a.I148988:hover {
}
@media (max-width:992px) {
.I148988, a.I148988 {
}
.I148988:hover, a.I148988:hover {
display:flex;
width:100%;

}
}

.I148989 .image, .I148989.image {
vertical-align:top;
}
.I148989 .image:hover, .I148989.image:hover {
}

.I148990, a.I148990 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I148990:hover, a.I148990:hover {
}
@media (max-width:992px) {
.I148990, a.I148990 {
}
.I148990:hover, a.I148990:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I148990, a.I148990 {
display:flex;
padding-bottom:1rem;

}
.I148990:hover, a.I148990:hover {
}
}

.I148991 .button, .I148991.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);

}
.I148991 button.button, button.I148991.button {
cursor:pointer;
}
.I148991 .button .text, .I148991.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I148991 .button .icon, .I148991.button .icon {
flex:none;
background-size:100% 100%;
}
.I148991 .button:hover, .I148991.button:hover {
background-color:rgb(217,217,217);

}
.I148991 .button:hover .text, .I148991.button:hover .text {
}
.I148991 .button:hover .icon, .I148991.button:hover .icon {
background-size:100% 100%;
}

.I153376, a.I153376 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I153376:hover, a.I153376:hover {
}

.I153515 .image, .I153515.image {
vertical-align:top;
width:20px;
height:20px;

}
.I153515 .image:hover, .I153515.image:hover {
}

.I153552, a.I153552 {
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;

}
.I153552:hover, a.I153552:hover {
}

.I153588, a.I153588 {
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;

}
.I153588:hover, a.I153588:hover {
}

.I153624, a.I153624 {
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;

}
.I153624:hover, a.I153624:hover {
display:flex;
text-decoration:underline;


}

.I153660 .image, .I153660.image {
vertical-align:top;
}
.I153660 .image:hover, .I153660.image:hover {
}

h1.I148992, .I148992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:45;
width:100%;


}
.I148992:hover {
}
.I148992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148992 > .viewport:hover {
}


.I148993 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I148993:hover {
}
@media (max-width:992px) {
.I148993 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I148993:hover {
}
}
@media (max-width:640px) {
.I148993 {
box-sizing:border-box;

	
}
.I148993:hover {
}
}

.I148994 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I148994:hover {
}
@media (max-width:992px) {
.I148994 {

width:100%;


flex-direction:column;
}
.I148994:hover {
}
}
@media (max-width:640px) {
.I148994 {

width:100%;
max-width:100%;


}
.I148994:hover {
}
}

.I148995 {
display:flex;
position:var(--I148995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:360px;
margin-right:80px;

}
.I148995:hover {
}

@media (max-width:992px) {
.I148995 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I148995:hover {
}

}
@media (max-width:640px) {
.I148995 {

width:100%;
margin-right:0;

}
.I148995:hover {
}

}

.I148996 {
display:flex;
position:var(--I148996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I148996:hover {
}

@media (max-width:992px) {
.I148996 {

width:100%;
max-width:450px;

}
.I148996:hover {
}

}
@media (max-width:640px) {
.I148996 {

max-width:100%;

}
.I148996:hover {
}

}

h1.I148997, .I148997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I148997:hover {
}
.I148997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148997 > .viewport:hover {
}

@media (max-width:640px) {
.I148997 {

width:100%;


}
.I148997:hover {
}
.I148997 > .viewport {



}
.I148997 > .viewport:hover {
}

}

h1.I148998, .I148998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I148998:hover {
}
.I148998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148998 > .viewport:hover {
}

@media (max-width:640px) {
.I148998 {

width:100%;


}
.I148998:hover {
}
.I148998 > .viewport {



}
.I148998 > .viewport:hover {
}

}

h1.I148999, .I148999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I148999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I148999:hover {
}
.I148999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I148999 > .viewport:hover {
}


h1.I149000, .I149000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149000:hover {
}
.I149000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149000 > .viewport:hover {
}


h1.I149001, .I149001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I149001:hover {
}
.I149001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149001 > .viewport:hover {
}


h1.I153878, .I153878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153878:hover {
}
.I153878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153878 > .viewport:hover {
}


h1.I189963, .I189963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189963:hover {
}
.I189963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189963 > .viewport:hover {
}

@media (max-width:640px) {
.I189963 {

width:100%;


}
.I189963:hover {
}
.I189963 > .viewport {



}
.I189963 > .viewport:hover {
}

}

.I149002, a.I149002 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I149002:hover, a.I149002:hover {
}
@media (max-width:992px) {
.I149002, a.I149002 {
display:flex;
font-size:1.625rem;


}
.I149002:hover, a.I149002:hover {
}
}
@media (max-width:640px) {
.I149002, a.I149002 {
display:flex;
font-size:1.625rem;


}
.I149002:hover, a.I149002:hover {
}
}

.I149003, a.I149003 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I149003:hover, a.I149003:hover {
}
@media (max-width:992px) {
.I149003, a.I149003 {
}
.I149003:hover, a.I149003:hover {
display:flex;
width:100%;

}
}

.I149004 .image, .I149004.image {
vertical-align:top;
}
.I149004 .image:hover, .I149004.image:hover {
}

.I149005 {
}
.I149005:hover {
}
.I149005 {
}
.I149005: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;
}


.I149006 {
width:100%;

}
.I149006:hover {
}
.I149006 {
}
.I149006:hover {
}


.I153831 {}
.I189894, a.I189894 {
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;

}
.I189894:hover, a.I189894:hover {
}
@media (max-width:992px) {
.I189894, a.I189894 {
}
.I189894:hover, a.I189894:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189894, a.I189894 {
display:flex;
padding-bottom:1rem;

}
.I189894:hover, a.I189894:hover {
}
}

h1.I149007, .I149007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;

}
.I149007:hover {
}
.I149007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149007 > .viewport:hover {
}


h1.I149009, .I149009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I149009:hover {
}
.I149009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149009 > .viewport:hover {
}


.I149010 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I149010:hover {
}
@media (min-width:1440px) {
.I149010 {
align-items:center;

	
}
.I149010:hover {
}
}
.I149011 {
display:flex;
position:var(--I149011-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;


}
.I149011:hover {
}

@media (max-width:992px) {
.I149011 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I149011:hover {
}

}
@media (max-width:640px) {
.I149011 {

align-items:flex-start;


}
.I149011:hover {
}

}

.I149012 {
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;

	
}
.I149012:hover {
}

@media (max-width:992px) {
.I149012 {

margin-left:0rem;



	
}
.I149012:hover {
}

}
@media (max-width:640px) {
.I149012 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I149012:hover {
}

}
@media (min-width:1440px) {
.I149012 {

order:3;
margin-left:0px;



	
}
.I149012:hover {
}

}
h1.I149013, .I149013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I149013:hover {
}
.I149013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149013 > .viewport:hover {
}

@media (min-width:1440px) {
.I149013 {

order:2;

}
.I149013:hover {
}
.I149013 > .viewport {



}
.I149013 > .viewport:hover {
}

}
h1.I149014, .I149014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:678px;


}
.I149014:hover {
}
.I149014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149014 > .viewport:hover {
}

@media (min-width:1440px) {
.I149014 {

order:4;

}
.I149014:hover {
}
.I149014 > .viewport {



}
.I149014 > .viewport:hover {
}

}
h1.I149015, .I149015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:700px;
margin-top:1rem;


}
.I149015:hover {
}
.I149015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149015 > .viewport:hover {
}

@media (max-width:640px) {
.I149015 {


}
.I149015:hover {
}
.I149015 > .viewport {

justify-content:flex-start;


}
.I149015 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149015 {

order:5;

}
.I149015:hover {
}
.I149015 > .viewport {



}
.I149015 > .viewport:hover {
}

}
h1.I149016, .I149016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I149016:hover {
}
.I149016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149016 > .viewport:hover {
}

@media (min-width:1440px) {
.I149016 {

order:13;

}
.I149016:hover {
}
.I149016 > .viewport {



}
.I149016 > .viewport:hover {
}

}
h1.I149017, .I149017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149017:hover {
}
.I149017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149017 > .viewport:hover {
}


h1.I149018, .I149018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I149018:hover {
}
.I149018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149018 > .viewport:hover {
}

@media (min-width:1440px) {
.I149018 {

order:21;

}
.I149018:hover {
}
.I149018 > .viewport {



}
.I149018 > .viewport:hover {
}

}
h1.I149019, .I149019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I149019:hover {
}
.I149019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149019 > .viewport:hover {
}

@media (min-width:1440px) {
.I149019 {

order:9;

}
.I149019:hover {
}
.I149019 > .viewport {



}
.I149019 > .viewport:hover {
}

}
h1.I149020, .I149020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I149020:hover {
}
.I149020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149020 > .viewport:hover {
}

@media (max-width:640px) {
.I149020 {

padding-top:1rem;


}
.I149020:hover {
}
.I149020 > .viewport {

justify-content:flex-start;


}
.I149020 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149020 {

order:6;

}
.I149020:hover {
}
.I149020 > .viewport {



}
.I149020 > .viewport:hover {
}

}
h1.I149021, .I149021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I149021:hover {
}
.I149021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149021 > .viewport:hover {
}

@media (min-width:1440px) {
.I149021 {

order:1;

}
.I149021:hover {
}
.I149021 > .viewport {



}
.I149021 > .viewport:hover {
}

}
h1.I149022, .I149022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I149022:hover {
}
.I149022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149022 > .viewport:hover {
}

@media (min-width:1440px) {
.I149022 {

order:14;

}
.I149022:hover {
}
.I149022 > .viewport {



}
.I149022 > .viewport:hover {
}

}
h1.I149023, .I149023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I149023:hover {
}
.I149023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149023 > .viewport:hover {
}

@media (min-width:1440px) {
.I149023 {

order:9;

}
.I149023:hover {
}
.I149023 > .viewport {



}
.I149023 > .viewport:hover {
}

}
h1.I149024, .I149024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:1.188rem;
margin-top:5.125rem;


}
.I149024:hover {
}
.I149024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149024 > .viewport:hover {
}

@media (min-width:1440px) {
.I149024 {

order:14;

}
.I149024:hover {
}
.I149024 > .viewport {



}
.I149024 > .viewport:hover {
}

}
h1.I149025, .I149025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:1.188rem;
margin-top:0rem;


}
.I149025:hover {
}
.I149025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149025 > .viewport:hover {
}

@media (min-width:1440px) {
.I149025 {

order:22;

}
.I149025:hover {
}
.I149025 > .viewport {



}
.I149025 > .viewport:hover {
}

}
h1.I149026, .I149026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149026:hover {
}
.I149026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149026 > .viewport:hover {
}


h1.I149027, .I149027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I149027:hover {
}
.I149027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149027 > .viewport:hover {
}


h1.I149028, .I149028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I149028:hover {
}
.I149028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149028 > .viewport:hover {
}


h1.I149029, .I149029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I149029:hover {
}
.I149029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149029 > .viewport:hover {
}


h1.I149030, .I149030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I149030:hover {
}
.I149030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149030 > .viewport:hover {
}


.I149031, a.I149031 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I149031:hover, a.I149031:hover {
}
@media (max-width:992px) {
.I149031, a.I149031 {
display:flex;
font-size:1.25rem;


}
.I149031:hover, a.I149031:hover {
}
}
@media (max-width:640px) {
.I149031, a.I149031 {
display:flex;
font-size:1.25rem;


}
.I149031:hover, a.I149031:hover {
}
}

.I149032, a.I149032 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I149032:hover, a.I149032:hover {
}
@media (max-width:992px) {
.I149032, a.I149032 {
display:flex;
font-size:1.625rem;


}
.I149032:hover, a.I149032:hover {
}
}
@media (max-width:640px) {
.I149032, a.I149032 {
display:flex;
justify-content:center;
text-align:center;

width:100%;

}
.I149032:hover, a.I149032:hover {
}
}

.I149033, a.I149033 {
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;

}
.I149033:hover, a.I149033:hover {
}
@media (max-width:992px) {
.I149033, a.I149033 {
}
.I149033:hover, a.I149033:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149033, a.I149033 {
display:flex;
justify-content:center;
text-align:center;


}
.I149033:hover, a.I149033:hover {
}
}

.I149034 .button, .I149034.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);

}
.I149034 button.button, button.I149034.button {
cursor:pointer;
}
.I149034 .button .text, .I149034.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149034 .button .icon, .I149034.button .icon {
flex:none;
background-size:100% 100%;
}
.I149034 .button:hover, .I149034.button:hover {
background-color:rgb(217,217,217);

}
.I149034 .button:hover .text, .I149034.button:hover .text {
}
.I149034 .button:hover .icon, .I149034.button:hover .icon {
background-size:100% 100%;
}

.I149035 .button, .I149035.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149035 button.button, button.I149035.button {
cursor:pointer;
}
.I149035 .button .text, .I149035.button .text {
}
.I149035 .button .icon, .I149035.button .icon {
flex:none;
background-size:100% 100%;
}
.I149035 .button:hover, .I149035.button:hover {
}
.I149035 .button:hover .text, .I149035.button:hover .text {
}
.I149035 .button:hover .icon, .I149035.button:hover .icon {
background-size:100% 100%;
}

.I149036 .button, .I149036.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149036 button.button, button.I149036.button {
cursor:pointer;
}
.I149036 .button .text, .I149036.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I149036 .button .icon, .I149036.button .icon {
flex:none;
background-size:100% 100%;
}
.I149036 .button:hover, .I149036.button:hover {
}
.I149036 .button:hover .text, .I149036.button:hover .text {
}
.I149036 .button:hover .icon, .I149036.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I149036 .button, .I149036.button {
}
.I149036 button.button, button.I149036.button {
}
.I149036 .button .text, .I149036.button .text {
font-family:Rubik;

}
.I149036 .button .icon, .I149036.button .icon {
background-size:100% 100%;
}
.I149036 .button:hover, .I149036.button:hover {
}
.I149036 .button:hover .text, .I149036.button:hover .text {
}
.I149036 .button:hover .icon, .I149036.button:hover .icon {
background-size:100% 100%;
}
}

.I149037 .button, .I149037.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);

}
.I149037 button.button, button.I149037.button {
cursor:pointer;
}
.I149037 .button .text, .I149037.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I149037 .button .icon, .I149037.button .icon {
flex:none;
background-size:100% 100%;
}
.I149037 .button:hover, .I149037.button:hover {
background-color:rgb(210,40,93);

}
.I149037 .button:hover .text, .I149037.button:hover .text {
}
.I149037 .button:hover .icon, .I149037.button:hover .icon {
background-size:100% 100%;
}

.I149038, a.I149038 {
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;


}
.I149038:hover, a.I149038:hover {
}
@media (max-width:992px) {
.I149038, a.I149038 {
}
.I149038:hover, a.I149038:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149038, a.I149038 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I149038:hover, a.I149038:hover {
}
}

.I149039 .image, .I149039.image {
vertical-align:top;
}
.I149039 .image:hover, .I149039.image:hover {
}

.I149040 .button, .I149040.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149040 button.button, button.I149040.button {
cursor:pointer;
}
.I149040 .button .text, .I149040.button .text {
}
.I149040 .button .icon, .I149040.button .icon {
flex:none;
background-size:100% 100%;
}
.I149040 .button:hover, .I149040.button:hover {
}
.I149040 .button:hover .text, .I149040.button:hover .text {
}
.I149040 .button:hover .icon, .I149040.button:hover .icon {
background-size:100% 100%;
}

h1.I149041, .I149041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I149041, .I149041 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I149041, .I149041 p {
margin:0px;
}

figure.I149041, .I149041 figure {
margin:0px;
}

a.I149041, .I149041 a {
text-decoration:inherit;
color:inherit;
}

.I149041 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I149041 article, article.I149041 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I149041 article:hover, article.I149041:hover {
}
.I149041 article.active, article.I149041.active {
}
.I149041 .body {
}
.I149041 .body:hover {
	
}
.I149041 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I149041 .body img {
}
.I149041 .body ul, .I149041 .body ol {
margin-left:1rem;

}
.I149041 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I149041 .body iframe {
}
.I149041 .body img:hover {
}
.I149041 .body iframe:hover {
}

.I149041 .body li {
list-style-type:disc;
}



.I149042 .image, .I149042.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I149042 .image:hover, .I149042.image:hover {
}

.I149043 .image, .I149043.image {
vertical-align:top;
}
.I149043 .image:hover, .I149043.image:hover {
}

.I149044 .image, .I149044.image {
vertical-align:top;
width:20px;
height:20px;

}
.I149044 .image:hover, .I149044.image:hover {
}

.I149045, a.I149045 {
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;

}
.I149045:hover, a.I149045:hover {
}

.I149046, a.I149046 {
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;

}
.I149046:hover, a.I149046:hover {
}

.I149047, a.I149047 {
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;

}
.I149047:hover, a.I149047:hover {
display:flex;
text-decoration:underline;


}

.I149048 .image, .I149048.image {
vertical-align:top;
}
.I149048 .image:hover, .I149048.image:hover {
}

h1.I149358, .I149358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:44;

}
.I149358:hover {
}
.I149358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149358 > .viewport:hover {
}


h1.I149359, .I149359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I149359:hover {
}
.I149359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149359 > .viewport:hover {
}


.I149360 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I149360:hover {
}

.I149361 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I149361:hover {
}
@media (max-width:992px) {
.I149361 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I149361:hover {
}
}
@media (max-width:640px) {
.I149361 {


flex-direction:column;
}
.I149361:hover {
}
}

.I149362 {
display:flex;
position:var(--I149362-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;


}
.I149362:hover {
}

@media (max-width:992px) {
.I149362 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I149362:hover {
}

}
@media (max-width:640px) {
.I149362 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I149362:hover {
}

}
@media (min-width:1440px) {
.I149362 {

width:50%;
padding-right:4rem;

}
.I149362:hover {
}

}
.I149363 {
display:flex;
position:var(--I149363-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;


}
.I149363:hover {
}

@media (max-width:992px) {
.I149363 {

width:50%;

}
.I149363:hover {
}

}
@media (max-width:640px) {
.I149363 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I149363:hover {
}

}
@media (min-width:1440px) {
.I149363 {

width:50%;

flex-direction:column;


}
.I149363:hover {
}

}
.I149364 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I149364:hover {
}

@media (max-width:992px) {
.I149364 {



flex-direction:column;

	
}
.I149364:hover {
}

}

h1.I149365, .I149365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I149365:hover {
}
.I149365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149365 > .viewport:hover {
}


h1.I149366, .I149366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I149366:hover {
}
.I149366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149366 > .viewport:hover {
}


h1.I149367, .I149367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I149367:hover {
}
.I149367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149367 > .viewport:hover {
}

@media (max-width:992px) {
.I149367 {

display:flex;

}
.I149367:hover {
}
.I149367 > .viewport {



}
.I149367 > .viewport:hover {
}

}
@media (max-width:640px) {
.I149367 {

height:auto;


}
.I149367:hover {
}
.I149367 > .viewport {



}
.I149367 > .viewport:hover {
}

}

h1.I149368, .I149368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I149368:hover {
}
.I149368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149368 > .viewport:hover {
}

@media (max-width:992px) {
.I149368 {

padding-bottom:1rem;


}
.I149368:hover {
}
.I149368 > .viewport {



}
.I149368 > .viewport:hover {
}

}
@media (max-width:640px) {
.I149368 {

margin-bottom:0;


}
.I149368:hover {
}
.I149368 > .viewport {



}
.I149368 > .viewport:hover {
}

}

h1.I149369, .I149369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I149369:hover {
}
.I149369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149369 > .viewport:hover {
}


h1.I149370, .I149370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149370:hover {
}
.I149370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149370 > .viewport:hover {
}


h1.I149371, .I149371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I149371:hover {
}
.I149371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149371 > .viewport:hover {
}

@media (max-width:640px) {
.I149371 {

margin-bottom:-1.65rem;


}
.I149371:hover {
}
.I149371 > .viewport {



}
.I149371 > .viewport:hover {
}

}

h1.I149372, .I149372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I149372:hover {
}
.I149372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149372 > .viewport:hover {
}

@media (min-width:1440px) {
.I149372 {

display:none;

}
.I149372:hover {
}
.I149372 > .viewport {



}
.I149372 > .viewport:hover {
}

}
h1.I149373, .I149373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I149373:hover {
}
.I149373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149373 > .viewport:hover {
}


h1.I149374, .I149374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I149374:hover {
}
.I149374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149374 > .viewport:hover {
}

@media (max-width:992px) {
.I149374 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I149374:hover {
}
.I149374 > .viewport {



}
.I149374 > .viewport:hover {
}

}

h1.I149375, .I149375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I149375:hover {
}
.I149375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149375 > .viewport:hover {
}

@media (max-width:992px) {
.I149375 {

display:none;

}
.I149375:hover {
}
.I149375 > .viewport {



}
.I149375 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149375 {

width:100%;
height:auto;


}
.I149375:hover {
}
.I149375 > .viewport {



}
.I149375 > .viewport:hover {
}

}
h1.I149376, .I149376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I149376:hover {
}
.I149376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149376 > .viewport:hover {
}

@media (min-width:1440px) {
.I149376 {

width:100%;
box-sizing:border-box;


}
.I149376:hover {
}
.I149376 > .viewport {



}
.I149376 > .viewport:hover {
}

}
h1.I149377, .I149377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I149377:hover {
}
.I149377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149377 > .viewport:hover {
}


.I149378, a.I149378 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I149378:hover, a.I149378:hover {
}
@media (max-width:992px) {
.I149378, a.I149378 {
display:flex;
font-size:1.625rem;


}
.I149378:hover, a.I149378:hover {
}
}
@media (max-width:640px) {
.I149378, a.I149378 {
display:flex;
font-size:1.625rem;


}
.I149378:hover, a.I149378:hover {
}
}

.I149379, a.I149379 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I149379:hover, a.I149379:hover {
}
@media (max-width:992px) {
.I149379, a.I149379 {
}
.I149379:hover, a.I149379:hover {
display:flex;
width:100%;

}
}

.I149380 .image, .I149380.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/crea-rs-_-brasil.png?timestamp=20250311144708');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/crea-rs-_-brasil.png?timestamp=20250311144708') 1.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x2.png?timestamp=20250311144708') 2.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x3.png?timestamp=20250311144708') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/crea-rs-_-brasil.png?timestamp=20250311144708') 1.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x2.png?timestamp=20250311144708') 2.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x3.png?timestamp=20250311144708') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/crea-rs-_-brasil.png?timestamp=20250311144708') 1.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x2.png?timestamp=20250311144708') 2.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x3.png?timestamp=20250311144708') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/crea-rs-_-brasil.png?timestamp=20250311144708') 1.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x2.png?timestamp=20250311144708') 2.00x,url('https://www.genexus.com/media/images/crea-rs-_-brasil_x3.png?timestamp=20250311144708') 3.00x);
background-size:cover;
background-position:center center;

}
.I149380 .image:hover, .I149380.image:hover {
}

.I149381 .button, .I149381.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);

}
.I149381 button.button, button.I149381.button {
cursor:pointer;
}
.I149381 .button .text, .I149381.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I149381 .button .icon, .I149381.button .icon {
flex:none;
background-size:100% 100%;
}
.I149381 .button:hover, .I149381.button:hover {
background-color:rgb(210,40,93);

}
.I149381 .button:hover .text, .I149381.button:hover .text {
}
.I149381 .button:hover .icon, .I149381.button:hover .icon {
background-size:100% 100%;
}

.I149382, a.I149382 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I149382:hover, a.I149382:hover {
}

h1.I149383, .I149383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I149383, .I149383 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I149383, .I149383 p {
margin:0px;
}

figure.I149383, .I149383 figure {
margin:0px;
}

a.I149383, .I149383 a {
text-decoration:inherit;
color:inherit;
}

.I149383 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I149383 article, article.I149383 {
flex-direction:column;	
}
.I149383 article:hover, article.I149383:hover {
}
.I149383 article.active, article.I149383.active {
}
.I149383 .body {
}
.I149383 .body:hover {
	
}
.I149383 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I149383 .body a {
text-decoration:underline;

}
.I149383 .body img {
}
.I149383 .body ul, .I149383 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I149383 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I149383 .body iframe {
}
.I149383 .body img:hover {
}
.I149383 .body iframe:hover {
}

.I149383 .body li {
list-style-type:disc;
}



.I149384 .button, .I149384.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149384 button.button, button.I149384.button {
cursor:pointer;
}
.I149384 .button .text, .I149384.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I149384 .button .icon, .I149384.button .icon {
flex:none;
background-size:100% 100%;
}
.I149384 .button:hover, .I149384.button:hover {
}
.I149384 .button:hover .text, .I149384.button:hover .text {
}
.I149384 .button:hover .icon, .I149384.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I149384 .button, .I149384.button {
}
.I149384 button.button, button.I149384.button {
}
.I149384 .button .text, .I149384.button .text {
font-family:Rubik;

}
.I149384 .button .icon, .I149384.button .icon {
background-size:100% 100%;
}
.I149384 .button:hover, .I149384.button:hover {
}
.I149384 .button:hover .text, .I149384.button:hover .text {
}
.I149384 .button:hover .icon, .I149384.button:hover .icon {
background-size:100% 100%;
}
}

.I149385 .button, .I149385.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;

}
.I149385 button.button, button.I149385.button {
cursor:pointer;
}
.I149385 .button .text, .I149385.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149385 .button .icon, .I149385.button .icon {
flex:none;
background-size:100% 100%;
}
.I149385 .button:hover, .I149385.button:hover {
}
.I149385 .button:hover .text, .I149385.button:hover .text {
}
.I149385 .button:hover .icon, .I149385.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I149385 .button, .I149385.button {
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;

}
.I149385 button.button, button.I149385.button {
}
.I149385 .button .text, .I149385.button .text {
color:rgb(17,17,17);

}
.I149385 .button .icon, .I149385.button .icon {
background-size:100% 100%;
}
.I149385 .button:hover, .I149385.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I149385 .button:hover .text, .I149385.button:hover .text {
color:rgb(150,155,160);

}
.I149385 .button:hover .icon, .I149385.button:hover .icon {
background-size:100% 100%;
}
}

.I149386 .button, .I149386.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);

}
.I149386 button.button, button.I149386.button {
cursor:pointer;
}
.I149386 .button .text, .I149386.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149386 .button .icon, .I149386.button .icon {
flex:none;
background-size:100% 100%;
}
.I149386 .button:hover, .I149386.button:hover {
background-color:rgb(217,217,217);

}
.I149386 .button:hover .text, .I149386.button:hover .text {
}
.I149386 .button:hover .icon, .I149386.button:hover .icon {
background-size:100% 100%;
}

.I149387 {
display:flex;
width:100%;
height:270px;

}
.I149387:hover {
}
@media (min-width:1440px) {
.I149387 {
display:flex;
width:100%;
height:270px;

}
.I149387:hover {
}
}
.I149388, a.I149388 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I149388:hover, a.I149388:hover {
}
@media (max-width:992px) {
.I149388, a.I149388 {
}
.I149388:hover, a.I149388:hover {
display:flex;
width:100%;

}
}

.I149389 .image, .I149389.image {
vertical-align:top;
}
.I149389 .image:hover, .I149389.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.I149457, .I149457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:42;
width:100%;


}
.I149457:hover {
}
.I149457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149457 > .viewport:hover {
}


.I149451 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I149451:hover {
}

.I149452 {
display:flex;
position:var(--I149452-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I149452:hover {
}


h1.I149453, .I149453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:auto;
max-width:930px;
margin-bottom:43px;
margin-right:0px;
padding-bottom:40px;
padding-top:10vh;
border-bottom-color:rgb(216,216,216);
border-bottom-width:1px;
box-sizing:border-box;


}
.I149453:hover {
}
.I149453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149453 > .viewport:hover {
}

@media (max-width:992px) {
.I149453 {

max-width:800px;
padding-top:0px;


}
.I149453:hover {
}
.I149453 > .viewport {

justify-content:center;


}
.I149453 > .viewport:hover {
}

}
@media (max-width:640px) {
.I149453 {

width:100vw;
margin-bottom:80px;
padding-bottom:40px;
padding-left:20px;
padding-right:30px;
border-bottom-width:0px;
box-sizing:border-box;


}
.I149453:hover {
}
.I149453 > .viewport {



}
.I149453 > .viewport:hover {
}

}

.I149455 {
display:flex;
flex-direction:column;
width:100%;
max-width:930px;

}
.I149455:hover {
}
h1.I149455, .I149455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I149455, .I149455 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I149455, .I149455 p {
margin:0px;
}

figure.I149455, .I149455 figure {
margin:0px;
}

a.I149455, .I149455 a {
text-decoration:inherit;
color:inherit;
}

.I149455 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I149455 article, article.I149455 {
min-height:140px;

flex-direction:column;	
}
.I149455 article:hover, article.I149455:hover {
}
.I149455 article.active, article.I149455.active {
}
.I149455 .title {
display:flex;
font-family:Graphik;
font-size:30px;
font-style:normal;
font-weight:600;
color:rgb(0,0,0);
line-height:37px;

width:634px;
margin-bottom:0.5rem;
margin-top:-185px;
box-sizing:border-box;

}
.I149455 .title:hover {
}
.I149455 article.active .title {
}

.I149455 .title {order:2;}
.I149455 .abstract {
order:3;
}
.I149455 .abstract:hover {
}
.I149455 .abstract {
display:block;
width:634px;
margin-bottom:15px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:left;
color:rgb(17,17,17);
line-height:1.625rem;

}

.I149455 .image, .I149455.image {
width:250px;
height:140px;
min-width:100px;
min-height:100px;
margin-bottom:40px;
margin-left:670px;
margin-top:10px;

order:1;
}
.I149455 .image:hover, .I149455.image:hover {
}
.I149455 article.active .image, .I149455.image {
}

.I149455 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I149455 .articles:hover {
}
.I149455 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
width:100%;
height:1px;
margin-bottom:22px;
margin-top:1px;
background-color:rgb(216,216,216);

}
.I149455 .article-container:last-child::after {
content:none;	
}
.I149455:hover .article-container::after {
}

@media (max-width:992px) {
.I149455 {
max-width:800px;

}
.I149455:hover {
}
.I149455 header {
}
.I149455 article, article.I149455 {
	
}
.I149455 article:hover, article.I149455:hover {
}
.I149455 article.active, article.I149455.active {
}
.I149455 .title {
display:flex;
width:500px;

}
.I149455 .title:hover {
}
.I149455 article.active .title {
}


.I149455 .abstract {
order:;
}
.I149455 .abstract:hover {
}
.I149455 .abstract {
width:500px;

}

.I149455 .image, .I149455.image {
margin-left:540px;

order:;
}
.I149455 .image:hover, .I149455.image:hover {
}
.I149455 article.active .image, .I149455.image {
}

.I149455 .articles {
	
}
.I149455 .articles:hover {
}
.I149455 .article-container::after {
content:'';
}
.I149455 .article-container:last-child::after {
	
}
.I149455:hover .article-container::after {
}

}
@media (max-width:640px) {
.I149455 {
max-width:80vw;

}
.I149455:hover {
}
.I149455 header {
}
.I149455 article, article.I149455 {
	
}
.I149455 article:hover, article.I149455:hover {
}
.I149455 article.active, article.I149455.active {
}
.I149455 .title {
display:flex;
font-size:22px;
line-height:29px;

width:100%;
margin-bottom:16px;
margin-top:0px;

}
.I149455 .title:hover {
}
.I149455 article.active .title {
}

.I149455 .title {order:2;}
.I149455 .abstract {
order:;
}
.I149455 .abstract:hover {
}
.I149455 .abstract {
width:100%;
margin-bottom:40px;

}

.I149455 .image, .I149455.image {
width:100%;
height:auto;
margin-bottom:20px;
margin-left:0px;
border-width:0px;

order:3;
}
.I149455 .image:hover, .I149455.image:hover {
}
.I149455 article.active .image, .I149455.image {
}

.I149455 .articles {
	
}
.I149455 .articles:hover {
}
.I149455 .article-container::after {
content:'';
display:flex;
margin-bottom:40px;
margin-top:40px;

}
.I149455 .article-container:last-child::after {
	
}
.I149455:hover .article-container::after {
}

}
@media (min-width:1440px) {
.I149455 {
}
.I149455:hover {
}
.I149455 header {
}
.I149455 article, article.I149455 {
	
}
.I149455 article:hover, article.I149455:hover {
}
.I149455 article.active, article.I149455.active {
}
.I149455 .title {
}
.I149455 .title:hover {
}
.I149455 article.active .title {
}


.I149455 .abstract {
order:;
}
.I149455 .abstract:hover {
}

.I149455 .image, .I149455.image {
order:;
}
.I149455 .image:hover, .I149455.image:hover {
}
.I149455 article.active .image, .I149455.image {
}

.I149455 .articles {
	
}
.I149455 .articles:hover {
}
.I149455 .article-container::after {
content:'';
}
.I149455 .article-container:last-child::after {
	
}
.I149455:hover .article-container::after {
}

}
h1.I156058, .I156058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:43;
width:100%;
margin-top:4rem;


}
.I156058:hover {
}
.I156058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I156058 > .viewport:hover {
}

@media (max-width:992px) {
.I156058 {

margin-top:3rem;


}
.I156058:hover {
}
.I156058 > .viewport {



}
.I156058 > .viewport:hover {
}

}
@media (max-width:640px) {
.I156058 {

margin-top:2rem;


}
.I156058:hover {
}
.I156058 > .viewport {



}
.I156058 > .viewport:hover {
}

}

h1.I178199, .I178199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I178199:hover {
}
.I178199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178199 > .viewport:hover {
}


.I148965 {
}
.I148965:hover {
}
.I148965 {
}
.I148965:hover {
}


.I148967 {
}
.I148967:hover {
}
.I148967 {
}
.I148967:hover {
}


.I156057 .button, .I156057.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:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I156057 button.button, button.I156057.button {
cursor:pointer;
}
.I156057 .button .text, .I156057.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I156057 .button .icon, .I156057.button .icon {
flex:none;
background-size:100% 100%;
}
.I156057 .button:hover, .I156057.button:hover {
border-color:rgb(17,17,17);
background-color:rgb(217,217,217);

}
.I156057 .button:hover .text, .I156057.button:hover .text {
}
.I156057 .button:hover .icon, .I156057.button:hover .icon {
background-size:100% 100%;
}

.I178198 {
display:flex;
flex-direction:column;
}
.I178198:hover {
}
h1.I178198, .I178198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I178198, .I178198 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I178198, .I178198 p {
margin:0px;
}

figure.I178198, .I178198 figure {
margin:0px;
}

a.I178198, .I178198 a {
text-decoration:inherit;
color:inherit;
}

.I178198 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I178198 article, article.I178198 {
flex-direction:column;	
}
.I178198 article:hover, article.I178198:hover {
}
.I178198 article.active, article.I178198.active {
}
.I178198 .title {
}
.I178198 .title:hover {
}
.I178198 article.active .title {
}


.I178198 .title {
order:2;	
}
.I178198 .wrapper-title-date {
display:flex;	
align-self:stretch;	
align-items:flex-start;
flex-direction:column;
}

.I178198 .date-text {
order:1;
}
.I178198 .date-text:hover {
}
.I178198 article.active .date-text {
}

.I178198 .date-prefix {
}
.I178198 .date-prefix:hover {
}
.I178198 article.active .date-prefix {
}
.I178198 .abstract {
order:;
}
.I178198 .abstract:hover {
}

.I178198 .image, .I178198.image {
order:;
}
.I178198 .image:hover, .I178198.image:hover {
}
.I178198 article.active .image, .I178198.image {
}
.I178198 .body {
}
.I178198 .body:hover {
	
}
.I178198 .body img {
}
.I178198 .body img:hover {
}


.I178198 .content-seemore-button, .I178198.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I178198 button.content-seemore-button, button.I178198.content-seemore-button {
cursor:pointer;
}
.I178198 .content-seemore-button .text, .I178198.content-seemore-button .text {
}
.I178198 .content-seemore-button .icon, .I178198.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I178198 .content-seemore-button:hover, .I178198.content-seemore-button:hover {
}
.I178198 .content-seemore-button:hover .text, .I178198.content-seemore-button:hover .text {
}
.I178198 .content-seemore-button:hover .icon, .I178198.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I178198 .content-seemore-button {
}

.I178198 .articles {
display:flex;
flex:1;
	
}
.I178198 .articles:hover {
}
.I178198 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I178198 .article-container:last-child::after {
content:none;	
}
.I178198:hover .article-container::after {
}



