/* Cache file:3529_en_20251202193600.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 {
}
.I149789 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I149789:hover {
}

.I149792 {
display:flex;
position:var(--I149792-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
height:6.875rem;

position:-webkit-sticky;
position:sticky;
top:var(--I149792-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I149792-location-transform:translate(0px,0px);
z-index:var(--I149792-z-index, 1);

transform:
var(--I149792-location-transform, translate(0px,0px))
var(--I149792-user-box-transform, translate(0px,0px))
;

--I149792-top-sticky:0px;
--I149792-z-index:555;
}
.I149792:hover {
}
.I149792 {
--I149792-position-static-computed:relative;
}
.I149792 > .sector, .I149792 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I149792 {

height:5rem;

}
.I149792:hover {
}

}
@media (min-width:1440px) {
.I149792 {

order:5;
}
.I149792:hover {
}

}
.I149793 {
display:flex;
position:var(--I149793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;
min-height:250px;


transform:
var(--I149793-location-transform, translate(0px,0px))
var(--I149793-user-box-transform, translate(0px,0px))
;

--I149793-z-index:1;
}
.I149793:hover {
}

@media (min-width:1440px) {
.I149793 {

order:6;
}
.I149793:hover {
}

}
.I149795 {
display:flex;
position:var(--I149795-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;
--I149795-location-transform:translate(0px,0px);
z-index:var(--I149795-z-index, auto);

transform:
var(--I149795-location-transform, translate(0px,0px))
var(--I149795-user-box-transform, translate(0px,0px))
;

--I149795-z-index:1000;
position:var(--I149795-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I149795:hover {
}
.I149795 {
--I149795-position-static-computed:static;
}
.I149795 > .sector, .I149795 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I149795 {

width:100%;

}
.I149795:hover {
}

}
@media (min-width:1440px) {
.I149795 {

order:8;
}
.I149795:hover {
}

}
.I149791 {
display:flex;
position:var(--I149791-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I149791:hover {
}

@media (min-width:1440px) {
.I149791 {

order:2;
}
.I149791:hover {
}

}
.I149794 {
display:flex;
position:var(--I149794-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
background-color:rgb(250,250,250);


transform:
var(--I149794-location-transform, translate(0px,0px))
var(--I149794-user-box-transform, translate(0px,0px))
;

--I149794-z-index:3;
}
.I149794:hover {
}

@media (min-width:1440px) {
.I149794 {

order:7;
}
.I149794:hover {
}

}
.I149790 {
display:flex;
position:var(--I149790-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(--I149790-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I149790-location-transform:translate(0px,0px);
z-index:var(--I149790-z-index, 1);

transform:
var(--I149790-location-transform, translate(0px,0px))
var(--I149790-user-box-transform, translate(0px,0px))
;

--I149790-z-index:550;
}
.I149790:hover {
}
.I149790 {
--I149790-position-static-computed:relative;
}
.I149790 > .sector, .I149790 > .group-sectors {
position:absolute;
}
@media (min-width:1440px) {
.I149790 {

order:1;
}
.I149790:hover {
}

}
.I184426 {
display:flex;
position:var(--I184426-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);

}
.I184426:hover {
}

@media (min-width:1440px) {
.I184426 {

order:3;
}
.I184426:hover {
}

}
h1.I149820, .I149820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:49;
width:100%;


}
.I149820:hover {
}
.I149820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149820 > .viewport:hover {
}


.I149821 {
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;

	
}
.I149821:hover {
}
@media (max-width:992px) {
.I149821 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I149821:hover {
}
}

.I149822 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I149822:hover {
}
@media (max-width:992px) {
.I149822 {

width:100%;


flex-direction:column;
}
.I149822:hover {
}
}
@media (max-width:640px) {
.I149822 {

width:100%;
max-width:100%;


}
.I149822:hover {
}
}

.I149823 {
display:flex;
position:var(--I149823-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:360px;
margin-right:80px;

}
.I149823:hover {
}

@media (max-width:992px) {
.I149823 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I149823:hover {
}

}
@media (max-width:640px) {
.I149823 {

width:100%;
margin-right:0;

}
.I149823:hover {
}

}

.I149824 {
display:flex;
position:var(--I149824-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I149824:hover {
}

@media (max-width:992px) {
.I149824 {

width:100%;
max-width:450px;

}
.I149824:hover {
}

}
@media (max-width:640px) {
.I149824 {

max-width:100%;

}
.I149824:hover {
}

}

h1.I149825, .I149825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149825:hover {
}
.I149825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149825 > .viewport:hover {
}

@media (max-width:640px) {
.I149825 {

width:100%;


}
.I149825:hover {
}
.I149825 > .viewport {



}
.I149825 > .viewport:hover {
}

}

h1.I149826, .I149826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I149826:hover {
}
.I149826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149826 > .viewport:hover {
}

@media (max-width:640px) {
.I149826 {

width:100%;


}
.I149826:hover {
}
.I149826 > .viewport {



}
.I149826 > .viewport:hover {
}

}

h1.I149827, .I149827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I149827:hover {
}
.I149827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149827 > .viewport:hover {
}


h1.I149828, .I149828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149828:hover {
}
.I149828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149828 > .viewport:hover {
}


h1.I149829, .I149829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I149829:hover {
}
.I149829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149829 > .viewport:hover {
}


h1.I153880, .I153880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153880:hover {
}
.I153880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153880 > .viewport:hover {
}


h1.I189965, .I189965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189965:hover {
}
.I189965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189965 > .viewport:hover {
}

@media (max-width:640px) {
.I189965 {

width:100%;


}
.I189965:hover {
}
.I189965 > .viewport {



}
.I189965 > .viewport:hover {
}

}

.I149830, a.I149830 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I149830:hover, a.I149830:hover {
}
@media (max-width:992px) {
.I149830, a.I149830 {
display:flex;
font-size:1.625rem;


}
.I149830:hover, a.I149830:hover {
}
}
@media (max-width:640px) {
.I149830, a.I149830 {
display:flex;
font-size:1.625rem;


}
.I149830:hover, a.I149830:hover {
}
}

.I149831, a.I149831 {
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;

}
.I149831:hover, a.I149831:hover {
}
@media (max-width:992px) {
.I149831, a.I149831 {
}
.I149831:hover, a.I149831:hover {
display:flex;
width:100%;

}
}

.I149832 .image, .I149832.image {
vertical-align:top;
}
.I149832 .image:hover, .I149832.image:hover {
}

.I149833 {
}
.I149833:hover {
}
.I149833 {
}
.I149833: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;
}


.I149834 {
width:100%;

}
.I149834:hover {
}
.I149834 {
}
.I149834:hover {
}


.I153833 {}
.I189896, a.I189896 {
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;

}
.I189896:hover, a.I189896:hover {
}
@media (max-width:992px) {
.I189896, a.I189896 {
}
.I189896:hover, a.I189896:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189896, a.I189896 {
display:flex;
padding-bottom:1rem;

}
.I189896:hover, a.I189896:hover {
}
}

h1.I149835, .I149835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:52;

}
.I149835:hover {
}
.I149835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149835 > .viewport:hover {
}


h1.I149836, .I149836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;

}
.I149836:hover {
}
.I149836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149836 > .viewport:hover {
}


h1.I149877, .I149877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I149877:hover {
}
.I149877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149877 > .viewport:hover {
}


.I149838 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I149838:hover {
}
@media (min-width:1440px) {
.I149838 {
align-items:center;

	
}
.I149838:hover {
}
}
.I149839 {
display:flex;
position:var(--I149839-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I149839:hover {
}

@media (max-width:992px) {
.I149839 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I149839:hover {
}

}
@media (max-width:640px) {
.I149839 {

align-items:flex-start;


}
.I149839:hover {
}

}

.I149840 {
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;

	
}
.I149840:hover {
}

@media (max-width:992px) {
.I149840 {

margin-left:0rem;



	
}
.I149840:hover {
}

}
@media (max-width:640px) {
.I149840 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I149840:hover {
}

}
@media (min-width:1440px) {
.I149840 {

order:3;
margin-left:0px;



	
}
.I149840:hover {
}

}
h1.I149841, .I149841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I149841:hover {
}
.I149841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149841 > .viewport:hover {
}

@media (min-width:1440px) {
.I149841 {

order:2;

}
.I149841:hover {
}
.I149841 > .viewport {



}
.I149841 > .viewport:hover {
}

}
h1.I149842, .I149842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:678px;


}
.I149842:hover {
}
.I149842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149842 > .viewport:hover {
}

@media (min-width:1440px) {
.I149842 {

order:4;

}
.I149842:hover {
}
.I149842 > .viewport {



}
.I149842 > .viewport:hover {
}

}
h1.I149843, .I149843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
margin-top:1rem;


}
.I149843:hover {
}
.I149843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149843 > .viewport:hover {
}

@media (max-width:640px) {
.I149843 {


}
.I149843:hover {
}
.I149843 > .viewport {

justify-content:flex-start;


}
.I149843 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149843 {

order:5;

}
.I149843:hover {
}
.I149843 > .viewport {



}
.I149843 > .viewport:hover {
}

}
h1.I149844, .I149844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I149844:hover {
}
.I149844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149844 > .viewport:hover {
}

@media (min-width:1440px) {
.I149844 {

order:13;

}
.I149844:hover {
}
.I149844 > .viewport {



}
.I149844 > .viewport:hover {
}

}
h1.I149845, .I149845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149845:hover {
}
.I149845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149845 > .viewport:hover {
}


h1.I149846, .I149846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I149846:hover {
}
.I149846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149846 > .viewport:hover {
}

@media (min-width:1440px) {
.I149846 {

order:21;

}
.I149846:hover {
}
.I149846 > .viewport {



}
.I149846 > .viewport:hover {
}

}
h1.I149847, .I149847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I149847:hover {
}
.I149847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149847 > .viewport:hover {
}

@media (min-width:1440px) {
.I149847 {

order:9;

}
.I149847:hover {
}
.I149847 > .viewport {



}
.I149847 > .viewport:hover {
}

}
h1.I149848, .I149848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I149848:hover {
}
.I149848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149848 > .viewport:hover {
}

@media (max-width:640px) {
.I149848 {

padding-top:1rem;


}
.I149848:hover {
}
.I149848 > .viewport {

justify-content:flex-start;


}
.I149848 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149848 {

order:6;

}
.I149848:hover {
}
.I149848 > .viewport {



}
.I149848 > .viewport:hover {
}

}
h1.I149849, .I149849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I149849:hover {
}
.I149849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149849 > .viewport:hover {
}

@media (min-width:1440px) {
.I149849 {

order:1;

}
.I149849:hover {
}
.I149849 > .viewport {



}
.I149849 > .viewport:hover {
}

}
h1.I149850, .I149850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I149850:hover {
}
.I149850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149850 > .viewport:hover {
}

@media (min-width:1440px) {
.I149850 {

order:14;

}
.I149850:hover {
}
.I149850 > .viewport {



}
.I149850 > .viewport:hover {
}

}
h1.I149851, .I149851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I149851:hover {
}
.I149851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149851 > .viewport:hover {
}

@media (min-width:1440px) {
.I149851 {

order:9;

}
.I149851:hover {
}
.I149851 > .viewport {



}
.I149851 > .viewport:hover {
}

}
h1.I149852, .I149852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:1.188rem;
margin-top:5.125rem;


}
.I149852:hover {
}
.I149852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149852 > .viewport:hover {
}

@media (min-width:1440px) {
.I149852 {

order:14;

}
.I149852:hover {
}
.I149852 > .viewport {



}
.I149852 > .viewport:hover {
}

}
h1.I149853, .I149853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:1.188rem;
margin-top:0rem;


}
.I149853:hover {
}
.I149853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149853 > .viewport:hover {
}

@media (min-width:1440px) {
.I149853 {

order:22;

}
.I149853:hover {
}
.I149853 > .viewport {



}
.I149853 > .viewport:hover {
}

}
h1.I149854, .I149854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149854:hover {
}
.I149854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149854 > .viewport:hover {
}


h1.I149855, .I149855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I149855:hover {
}
.I149855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149855 > .viewport:hover {
}


h1.I149856, .I149856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I149856:hover {
}
.I149856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149856 > .viewport:hover {
}


h1.I149857, .I149857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I149857:hover {
}
.I149857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149857 > .viewport:hover {
}


h1.I149858, .I149858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I149858:hover {
}
.I149858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149858 > .viewport:hover {
}


.I149859, a.I149859 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I149859:hover, a.I149859:hover {
}
@media (max-width:992px) {
.I149859, a.I149859 {
display:flex;
font-size:1.25rem;


}
.I149859:hover, a.I149859:hover {
}
}
@media (max-width:640px) {
.I149859, a.I149859 {
display:flex;
font-size:1.25rem;


}
.I149859:hover, a.I149859:hover {
}
}

.I149860, a.I149860 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I149860:hover, a.I149860:hover {
}
@media (max-width:992px) {
.I149860, a.I149860 {
display:flex;
font-size:1.625rem;


}
.I149860:hover, a.I149860:hover {
}
}
@media (max-width:640px) {
.I149860, a.I149860 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I149860:hover, a.I149860:hover {
}
}

.I149861, a.I149861 {
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;

width:100%;
max-width:450px;
padding-bottom:1rem;

}
.I149861:hover, a.I149861:hover {
}
@media (max-width:992px) {
.I149861, a.I149861 {
}
.I149861:hover, a.I149861:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149861, a.I149861 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I149861:hover, a.I149861:hover {
}
}

.I149862 .button, .I149862.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);

}
.I149862 button.button, button.I149862.button {
cursor:pointer;
}
.I149862 .button .text, .I149862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149862 .button .icon, .I149862.button .icon {
flex:none;
background-size:100% 100%;
}
.I149862 .button:hover, .I149862.button:hover {
background-color:rgb(217,217,217);

}
.I149862 .button:hover .text, .I149862.button:hover .text {
}
.I149862 .button:hover .icon, .I149862.button:hover .icon {
background-size:100% 100%;
}

.I149863 .button, .I149863.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149863 button.button, button.I149863.button {
cursor:pointer;
}
.I149863 .button .text, .I149863.button .text {
}
.I149863 .button .icon, .I149863.button .icon {
flex:none;
background-size:100% 100%;
}
.I149863 .button:hover, .I149863.button:hover {
}
.I149863 .button:hover .text, .I149863.button:hover .text {
}
.I149863 .button:hover .icon, .I149863.button:hover .icon {
background-size:100% 100%;
}

.I149864 .button, .I149864.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149864 button.button, button.I149864.button {
cursor:pointer;
}
.I149864 .button .text, .I149864.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I149864 .button .icon, .I149864.button .icon {
flex:none;
background-size:100% 100%;
}
.I149864 .button:hover, .I149864.button:hover {
}
.I149864 .button:hover .text, .I149864.button:hover .text {
}
.I149864 .button:hover .icon, .I149864.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I149864 .button, .I149864.button {
}
.I149864 button.button, button.I149864.button {
}
.I149864 .button .text, .I149864.button .text {
font-family:Rubik;

}
.I149864 .button .icon, .I149864.button .icon {
background-size:100% 100%;
}
.I149864 .button:hover, .I149864.button:hover {
}
.I149864 .button:hover .text, .I149864.button:hover .text {
}
.I149864 .button:hover .icon, .I149864.button:hover .icon {
background-size:100% 100%;
}
}

.I149865 .button, .I149865.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);

}
.I149865 button.button, button.I149865.button {
cursor:pointer;
}
.I149865 .button .text, .I149865.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I149865 .button .icon, .I149865.button .icon {
flex:none;
background-size:100% 100%;
}
.I149865 .button:hover, .I149865.button:hover {
background-color:rgb(210,40,93);

}
.I149865 .button:hover .text, .I149865.button:hover .text {
}
.I149865 .button:hover .icon, .I149865.button:hover .icon {
background-size:100% 100%;
}

.I149866, a.I149866 {
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;


}
.I149866:hover, a.I149866:hover {
}
@media (max-width:992px) {
.I149866, a.I149866 {
}
.I149866:hover, a.I149866:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149866, a.I149866 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I149866:hover, a.I149866:hover {
}
}

.I149867 .image, .I149867.image {
vertical-align:top;
}
.I149867 .image:hover, .I149867.image:hover {
}

.I149868 .button, .I149868.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I149868 button.button, button.I149868.button {
cursor:pointer;
}
.I149868 .button .text, .I149868.button .text {
}
.I149868 .button .icon, .I149868.button .icon {
flex:none;
background-size:100% 100%;
}
.I149868 .button:hover, .I149868.button:hover {
}
.I149868 .button:hover .text, .I149868.button:hover .text {
}
.I149868 .button:hover .icon, .I149868.button:hover .icon {
background-size:100% 100%;
}

h1.I149869, .I149869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I149869, .I149869 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I149869, .I149869 p {
margin:0px;
}

figure.I149869, .I149869 figure {
margin:0px;
}

a.I149869, .I149869 a {
text-decoration:inherit;
color:inherit;
}

.I149869 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I149869 article, article.I149869 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I149869 article:hover, article.I149869:hover {
}
.I149869 article.active, article.I149869.active {
}
.I149869 .body {
}
.I149869 .body:hover {
	
}
.I149869 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I149869 .body img {
}
.I149869 .body ul, .I149869 .body ol {
margin-left:1rem;

}
.I149869 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I149869 .body iframe {
}
.I149869 .body img:hover {
}
.I149869 .body iframe:hover {
}

.I149869 .body li {
list-style-type:disc;
}



.I149870 .image, .I149870.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I149870 .image:hover, .I149870.image:hover {
}

.I149871 .image, .I149871.image {
vertical-align:top;
}
.I149871 .image:hover, .I149871.image:hover {
}

.I149872 .image, .I149872.image {
vertical-align:top;
width:20px;
height:20px;

}
.I149872 .image:hover, .I149872.image:hover {
}

.I149873, a.I149873 {
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;

}
.I149873:hover, a.I149873:hover {
}

.I149874, a.I149874 {
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;

}
.I149874:hover, a.I149874:hover {
}

.I149875, a.I149875 {
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;

}
.I149875:hover, a.I149875:hover {
display:flex;
text-decoration:underline;


}

.I149876 .image, .I149876.image {
vertical-align:top;
}
.I149876 .image:hover, .I149876.image:hover {
}

h1.I149910, .I149910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I149910:hover {
}
.I149910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149910 > .viewport:hover {
}


.I149878 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I149878:hover {
}
@media (max-width:992px) {
.I149878 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I149878:hover {
}
}
@media (max-width:640px) {
.I149878 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I149878:hover {
}
}
@media (min-width:1440px) {
.I149878 {
width:calc(100% - 256px);

	
}
.I149878:hover {
}
}
.I149879 {
display:flex;
position:var(--I149879-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(18,88,84);
background-image:linear-gradient(32deg, rgb(87,144,237),rgb(79,241,129));
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I149879:hover {
}

@media (max-width:992px) {
.I149879 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I149879:hover {
}

}
@media (max-width:640px) {
.I149879 {

width:100%;
padding-bottom:4rem;

}
.I149879:hover {
}

}
@media (min-width:1440px) {
.I149879 {

padding-right:64px;

}
.I149879:hover {
}

}
.I149880 {
display:flex;
position:var(--I149880-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/geai_recursos_documentation.svg?timestamp=20250716193423');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I149880:hover {
}

@media (max-width:992px) {
.I149880 {

order:1;
width:100%;
height:444px;
background-position:center center;

}
.I149880:hover {
}

}
@media (max-width:640px) {
.I149880 {

width:100%;
height:300px;
background-position:center center;

}
.I149880:hover {
}

}

.I149881 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I149881:hover {
}

@media (max-width:992px) {
.I149881 {

padding-left:2rem;



	
}
.I149881:hover {
}

}
@media (max-width:640px) {
.I149881 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I149881:hover {
}

}
@media (min-width:1440px) {
.I149881 {

padding-left:64px;



	
}
.I149881:hover {
}

}
.I149882 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I149882:hover {
}

@media (max-width:992px) {
.I149882 {

padding-left:2rem;
padding-right:2rem;



	
}
.I149882:hover {
}

}
@media (max-width:640px) {
.I149882 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I149882:hover {
}

}
@media (min-width:1440px) {
.I149882 {

padding-left:64px;



	
}
.I149882:hover {
}

}
.I149883 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
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:flex-start;
align-items:center;

	
}
.I149883:hover {
}

@media (max-width:992px) {
.I149883 {

margin-left:2rem;



	
}
.I149883:hover {
}

}
@media (max-width:640px) {
.I149883 {

margin-bottom:0;



	
}
.I149883:hover {
}

}
@media (min-width:1440px) {
.I149883 {

margin-left:64px;



	
}
.I149883:hover {
}

}
h1.I149884, .I149884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I149884:hover {
}
.I149884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149884 > .viewport:hover {
}

@media (min-width:1440px) {
.I149884 {

order:3;

}
.I149884:hover {
}
.I149884 > .viewport {



}
.I149884 > .viewport:hover {
}

}
h1.I149885, .I149885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I149885:hover {
}
.I149885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149885 > .viewport:hover {
}

@media (min-width:1440px) {
.I149885 {

order:2;

}
.I149885:hover {
}
.I149885 > .viewport {



}
.I149885 > .viewport:hover {
}

}
h1.I149886, .I149886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I149886:hover {
}
.I149886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149886 > .viewport:hover {
}

@media (min-width:1440px) {
.I149886 {

order:4;

}
.I149886:hover {
}
.I149886 > .viewport {



}
.I149886 > .viewport:hover {
}

}
h1.I149887, .I149887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I149887:hover {
}
.I149887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149887 > .viewport:hover {
}

@media (min-width:1440px) {
.I149887 {

order:11;

}
.I149887:hover {
}
.I149887 > .viewport {



}
.I149887 > .viewport:hover {
}

}
h1.I149888, .I149888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I149888:hover {
}
.I149888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I149888 > .viewport:hover {
}

@media (max-width:640px) {
.I149888 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I149888:hover {
}
.I149888 > .viewport {



}
.I149888 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149888 {

order:12;

}
.I149888:hover {
}
.I149888 > .viewport {



}
.I149888 > .viewport:hover {
}

}
h1.I149889, .I149889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149889:hover {
}
.I149889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149889 > .viewport:hover {
}

@media (min-width:1440px) {
.I149889 {

order:10;

}
.I149889:hover {
}
.I149889 > .viewport {



}
.I149889 > .viewport:hover {
}

}
h1.I149890, .I149890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149890:hover {
}
.I149890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149890 > .viewport:hover {
}


h1.I149891, .I149891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I149891:hover {
}
.I149891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149891 > .viewport:hover {
}


h1.I149892, .I149892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I149892:hover {
}
.I149892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149892 > .viewport:hover {
}


h1.I149893, .I149893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I149893:hover {
}
.I149893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149893 > .viewport:hover {
}


h1.I149894, .I149894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I149894:hover {
}
.I149894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149894 > .viewport:hover {
}


h1.I149895, .I149895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I149895:hover {
}
.I149895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149895 > .viewport:hover {
}


h1.I149896, .I149896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I149896:hover {
}
.I149896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I149896 > .viewport:hover {
}


h1.I162638, .I162638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I162638:hover {
}
.I162638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162638 > .viewport:hover {
}

@media (min-width:1440px) {
.I162638 {

order:7;

}
.I162638:hover {
}
.I162638 > .viewport {



}
.I162638 > .viewport:hover {
}

}
.I149897, a.I149897 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I149897:hover, a.I149897:hover {
}

.I149898, a.I149898 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I149898:hover, a.I149898:hover {
}
@media (max-width:992px) {
.I149898, a.I149898 {
display:flex;
font-size:1.25rem;


}
.I149898:hover, a.I149898:hover {
}
}
@media (max-width:640px) {
.I149898, a.I149898 {
display:flex;
font-size:1.25rem;


}
.I149898:hover, a.I149898:hover {
}
}

.I149899, a.I149899 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I149899:hover, a.I149899:hover {
}
@media (max-width:992px) {
.I149899, a.I149899 {
}
.I149899:hover, a.I149899:hover {
display:flex;
width:100%;

}
}

.I149900 .button, .I149900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
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);

}
.I149900 button.button, button.I149900.button {
cursor:pointer;
}
.I149900 .button .text, .I149900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149900 .button .icon, .I149900.button .icon {
flex:none;
background-size:100% 100%;
}
.I149900 .button:hover, .I149900.button:hover {
background-color:rgb(217,217,217);

}
.I149900 .button:hover .text, .I149900.button:hover .text {
}
.I149900 .button:hover .icon, .I149900.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I149900 .button, .I149900.button {
margin-left:0;
margin-top:24px;

}
.I149900 button.button, button.I149900.button {
}
.I149900 .button .text, .I149900.button .text {
}
.I149900 .button .icon, .I149900.button .icon {
background-size:100% 100%;
}
.I149900 .button:hover, .I149900.button:hover {
}
.I149900 .button:hover .text, .I149900.button:hover .text {
}
.I149900 .button:hover .icon, .I149900.button:hover .icon {
background-size:100% 100%;
}
}

.I149901, a.I149901 {
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;

}
.I149901:hover, a.I149901:hover {
}
@media (max-width:992px) {
.I149901, a.I149901 {
}
.I149901:hover, a.I149901:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149901, a.I149901 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I149901:hover, a.I149901:hover {
}
}

.I149902 .button, .I149902.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(255,255,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I149902 button.button, button.I149902.button {
cursor:pointer;
}
.I149902 .button .text, .I149902.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149902 .button .icon, .I149902.button .icon {
flex:none;
background-size:100% 100%;
}
.I149902 .button:hover, .I149902.button:hover {
border-color:rgb(248,232,231);
background-color:rgb(248,232,231);

}
.I149902 .button:hover .text, .I149902.button:hover .text {
}
.I149902 .button:hover .icon, .I149902.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I149902 .button, .I149902.button {
}
.I149902 button.button, button.I149902.button {
}
.I149902 .button .text, .I149902.button .text {
line-height:20px;

}
.I149902 .button .icon, .I149902.button .icon {
background-size:100% 100%;
}
.I149902 .button:hover, .I149902.button:hover {
}
.I149902 .button:hover .text, .I149902.button:hover .text {
}
.I149902 .button:hover .icon, .I149902.button:hover .icon {
background-size:100% 100%;
}
}

.I149903 .image, .I149903.image {
vertical-align:top;
width:20px;
height:20px;

}
.I149903 .image:hover, .I149903.image:hover {
}

.I149904 .image, .I149904.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I149904 .image:hover, .I149904.image:hover {
}
@media (max-width:992px) {
.I149904 .image, .I149904.image {
padding-left:2rem;

}
.I149904 .image:hover, .I149904.image:hover {
}
}
@media (min-width:1440px) {
.I149904 .image, .I149904.image {
padding-left:64px;

}
.I149904 .image:hover, .I149904.image:hover {
}
}
.I149905, a.I149905 {
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;

}
.I149905:hover, a.I149905:hover {
}

.I149906, a.I149906 {
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;

}
.I149906:hover, a.I149906:hover {
display:flex;
text-decoration:underline;


}

.I149907, a.I149907 {
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;

}
.I149907:hover, a.I149907:hover {
}

.I149908 .image, .I149908.image {
vertical-align:top;
}
.I149908 .image:hover, .I149908.image:hover {
}

.I149909 .image, .I149909.image {
vertical-align:top;
}
.I149909 .image:hover, .I149909.image:hover {
}

.I162620, a.I162620 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162620:hover, a.I162620:hover {
}
@media (max-width:992px) {
.I162620, a.I162620 {
}
.I162620:hover, a.I162620:hover {
display:flex;
width:100%;

}
}

h1.I149946, .I149946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;
width:100%;


}
.I149946:hover {
}
.I149946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149946 > .viewport:hover {
}


.I149930 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I149930:hover {
}

.I149931 {
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;


}
.I149931:hover {
}
@media (max-width:992px) {
.I149931 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I149931:hover {
}
}
@media (max-width:640px) {
.I149931 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I149931:hover {
}
}
@media (min-width:1440px) {
.I149931 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I149931:hover {
}
}
.I149932 {
display:flex;
position:var(--I149932-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:65%;
padding-right:2rem;
box-sizing:border-box;

}
.I149932:hover {
}

@media (max-width:992px) {
.I149932 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I149932:hover {
}

}
@media (max-width:640px) {
.I149932 {

min-width:100%;

}
.I149932:hover {
}

}

.I149933 {
display:flex;
position:var(--I149933-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 65%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I149933:hover {
}

@media (max-width:992px) {
.I149933 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I149933:hover {
}

}
@media (max-width:640px) {
.I149933 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I149933:hover {
}

}

h1.I149934, .I149934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I149934:hover {
}
.I149934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149934 > .viewport:hover {
}

@media (min-width:1440px) {
.I149934 {

order:2;

}
.I149934:hover {
}
.I149934 > .viewport {



}
.I149934 > .viewport:hover {
}

}
h1.I149935, .I149935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I149935:hover {
}
.I149935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149935 > .viewport:hover {
}

@media (min-width:1440px) {
.I149935 {

order:3;

}
.I149935:hover {
}
.I149935 > .viewport {



}
.I149935 > .viewport:hover {
}

}
h1.I149936, .I149936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I149936:hover {
}
.I149936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I149936 > .viewport:hover {
}

@media (max-width:640px) {
.I149936 {

padding-bottom:1rem;


}
.I149936:hover {
}
.I149936 > .viewport {



}
.I149936 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149936 {


}
.I149936:hover {
}
.I149936 > .viewport {

justify-content:flex-end;


}
.I149936 > .viewport:hover {
}

}
h1.I149937, .I149937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I149937:hover {
}
.I149937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I149937 > .viewport:hover {
}

@media (max-width:640px) {
.I149937 {

margin-left:0;
padding-bottom:1rem;


}
.I149937:hover {
}
.I149937 > .viewport {



}
.I149937 > .viewport:hover {
}

}

h1.I149938, .I149938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I149938:hover {
}
.I149938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I149938 > .viewport:hover {
}

@media (max-width:992px) {
.I149938 {

display:none;

}
.I149938:hover {
}
.I149938 > .viewport {



}
.I149938 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I149938 {

order:1;

}
.I149938:hover {
}
.I149938 > .viewport {



}
.I149938 > .viewport:hover {
}

}
h1.I149939, .I149939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I149939:hover {
}
.I149939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I149939 > .viewport:hover {
}

@media (max-width:640px) {
.I149939 {

margin-left:0;


}
.I149939:hover {
}
.I149939 > .viewport {



}
.I149939 > .viewport:hover {
}

}

.I149940, a.I149940 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I149940:hover, a.I149940:hover {
}
@media (max-width:992px) {
.I149940, a.I149940 {
display:flex;
font-size:1.625rem;


}
.I149940:hover, a.I149940:hover {
}
}
@media (max-width:640px) {
.I149940, a.I149940 {
display:flex;
font-size:1.625rem;


}
.I149940:hover, a.I149940:hover {
}
}

.I149941, a.I149941 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I149941:hover, a.I149941:hover {
}
@media (max-width:992px) {
.I149941, a.I149941 {
}
.I149941:hover, a.I149941:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I149941, a.I149941 {
display:flex;
padding-bottom:1rem;

}
.I149941:hover, a.I149941:hover {
}
}

.I149942 .button, .I149942.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-radius:100rem;

}
.I149942 button.button, button.I149942.button {
cursor:pointer;
}
.I149942 .button .text, .I149942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149942 .button .icon, .I149942.button .icon {
flex:none;
background-size:100% 100%;
}
.I149942 .button:hover, .I149942.button:hover {
}
.I149942 .button:hover .text, .I149942.button:hover .text {
}
.I149942 .button:hover .icon, .I149942.button:hover .icon {
background-size:100% 100%;
}

.I149943 .button, .I149943.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);

}
.I149943 button.button, button.I149943.button {
cursor:pointer;
}
.I149943 .button .text, .I149943.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I149943 .button .icon, .I149943.button .icon {
flex:none;
background-size:100% 100%;
}
.I149943 .button:hover, .I149943.button:hover {
background-color:rgb(217,217,217);

}
.I149943 .button:hover .text, .I149943.button:hover .text {
}
.I149943 .button:hover .icon, .I149943.button:hover .icon {
background-size:100% 100%;
}

.I149944, a.I149944 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I149944:hover, a.I149944:hover {
}
@media (max-width:640px) {
.I149944, a.I149944 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I149944:hover, a.I149944:hover {
}
}

.I149945 .button, .I149945.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);

}
.I149945 button.button, button.I149945.button {
cursor:pointer;
}
.I149945 .button .text, .I149945.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I149945 .button .icon, .I149945.button .icon {
flex:none;
background-size:100% 100%;
}
.I149945 .button:hover, .I149945.button:hover {
background-color:rgb(217,217,217);

}
.I149945 .button:hover .text, .I149945.button:hover .text {
}
.I149945 .button:hover .icon, .I149945.button:hover .icon {
background-size:100% 100%;
}

h1.I185224, .I185224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I185224:hover {
}
.I185224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185224 > .viewport:hover {
}


.I185188 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:120px;

align-items:center;

	
}
.I185188:hover {
}
@media (max-width:992px) {
.I185188 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I185188:hover {
}
}
@media (max-width:640px) {
.I185188 {
padding-top:4rem;

	
}
.I185188:hover {
}
}

.I185189 {
display:flex;
position:var(--I185189-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;

flex-direction:row;
justify-content:space-between;


}
.I185189:hover {
}

@media (max-width:640px) {
.I185189 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I185189:hover {
}

}

.I185190 {
display:flex;
position:var(--I185190-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I185190:hover {
}

@media (max-width:640px) {
.I185190 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I185190:hover {
}

}

.I185191 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:45%;



flex-direction:column;
align-items:center;

	
}
.I185191:hover {
}

@media (max-width:640px) {
.I185191 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I185191:hover {
}

}

.I185192 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I185192:hover {
}

@media (max-width:640px) {
.I185192 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I185192:hover {
}

}

.I185193 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:45%;



flex-direction:column;
align-items:center;

	
}
.I185193:hover {
}

@media (max-width:640px) {
.I185193 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I185193:hover {
}

}

h1.I185194, .I185194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I185194:hover {
}
.I185194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185194 > .viewport:hover {
}


h1.I185195, .I185195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1rem;


}
.I185195:hover {
}
.I185195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185195 > .viewport:hover {
}

@media (max-width:640px) {
.I185195 {

width:100%;


}
.I185195:hover {
}
.I185195 > .viewport {

justify-content:flex-start;


}
.I185195 > .viewport:hover {
}

}

h1.I185196, .I185196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I185196:hover {
}
.I185196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185196 > .viewport:hover {
}


h1.I185197, .I185197 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185197 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I185197:hover {
}
.I185197 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185197 > .viewport:hover {
}

@media (max-width:640px) {
.I185197 {

width:100%;


}
.I185197:hover {
}
.I185197 > .viewport {

justify-content:flex-start;


}
.I185197 > .viewport:hover {
}

}

h1.I185198, .I185198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185198 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I185198:hover {
}
.I185198 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185198 > .viewport:hover {
}


h1.I185199, .I185199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I185199:hover {
}
.I185199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185199 > .viewport:hover {
}

@media (max-width:640px) {
.I185199 {


}
.I185199:hover {
}
.I185199 > .viewport {

justify-content:flex-start;


}
.I185199 > .viewport:hover {
}

}

h1.I185200, .I185200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
min-height:78px;
padding-bottom:1rem;


}
.I185200:hover {
}
.I185200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185200 > .viewport:hover {
}

@media (max-width:640px) {
.I185200 {

width:100%;
min-height:0px;


}
.I185200:hover {
}
.I185200 > .viewport {

justify-content:flex-start;


}
.I185200 > .viewport:hover {
}

}

h1.I185201, .I185201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I185201:hover {
}
.I185201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185201 > .viewport:hover {
}


h1.I185202, .I185202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I185202:hover {
}
.I185202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185202 > .viewport:hover {
}

@media (max-width:640px) {
.I185202 {


}
.I185202:hover {
}
.I185202 > .viewport {

justify-content:flex-start;


}
.I185202 > .viewport:hover {
}

}

h1.I185203, .I185203 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185203 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I185203:hover {
}
.I185203 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185203 > .viewport:hover {
}


h1.I185204, .I185204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I185204:hover {
}
.I185204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I185204 > .viewport:hover {
}

@media (max-width:640px) {
.I185204 {


}
.I185204:hover {
}
.I185204 > .viewport {

justify-content:flex-start;


}
.I185204 > .viewport:hover {
}

}

h1.I185205, .I185205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I185205:hover {
}
.I185205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185205 > .viewport:hover {
}

@media (max-width:640px) {
.I185205 {

margin-bottom:0rem;


}
.I185205:hover {
}
.I185205 > .viewport {



}
.I185205 > .viewport:hover {
}

}

h1.I185206, .I185206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I185206:hover {
}
.I185206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185206 > .viewport:hover {
}

@media (max-width:640px) {
.I185206 {

margin-bottom:0rem;


}
.I185206:hover {
}
.I185206 > .viewport {



}
.I185206 > .viewport:hover {
}

}

h1.I185207, .I185207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I185207:hover {
}
.I185207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185207 > .viewport:hover {
}

@media (max-width:640px) {
.I185207 {

margin-bottom:0rem;


}
.I185207:hover {
}
.I185207 > .viewport {



}
.I185207 > .viewport:hover {
}

}

h1.I185208, .I185208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I185208:hover {
}
.I185208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I185208 > .viewport:hover {
}

@media (max-width:640px) {
.I185208 {


}
.I185208:hover {
}
.I185208 > .viewport {

justify-content:flex-start;


}
.I185208 > .viewport:hover {
}

}

.I185209 .image, .I185209.image {
vertical-align:top;
width:100%;
height:auto;

}
.I185209 .image:hover, .I185209.image:hover {
}
@media (max-width:992px) {
.I185209 .image, .I185209.image {
width:100%;
height:auto;

}
.I185209 .image:hover, .I185209.image:hover {
}
}
@media (max-width:640px) {
.I185209 .image, .I185209.image {
width:100%;

}
.I185209 .image:hover, .I185209.image:hover {
}
}

.I185210, a.I185210 {
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:0;

}
.I185210:hover, a.I185210:hover {
}
@media (max-width:992px) {
.I185210, a.I185210 {
}
.I185210:hover, a.I185210:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185210, a.I185210 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I185210:hover, a.I185210:hover {
}
}

.I185211 .button, .I185211.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-radius:100rem;

}
.I185211 button.button, button.I185211.button {
cursor:pointer;
}
.I185211 .button .text, .I185211.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185211 .button .icon, .I185211.button .icon {
flex:none;
background-size:100% 100%;
}
.I185211 .button:hover, .I185211.button:hover {
}
.I185211 .button:hover .text, .I185211.button:hover .text {
}
.I185211 .button:hover .icon, .I185211.button:hover .icon {
background-size:100% 100%;
}

.I185212, a.I185212 {
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:0;

}
.I185212:hover, a.I185212:hover {
}
@media (max-width:992px) {
.I185212, a.I185212 {
}
.I185212:hover, a.I185212:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185212, a.I185212 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I185212:hover, a.I185212:hover {
}
}

.I185213 .image, .I185213.image {
vertical-align:top;
width:100%;
height:auto;

}
.I185213 .image:hover, .I185213.image:hover {
}
@media (max-width:992px) {
.I185213 .image, .I185213.image {
width:100%;
height:auto;

}
.I185213 .image:hover, .I185213.image:hover {
}
}
@media (max-width:640px) {
.I185213 .image, .I185213.image {
width:100%;

}
.I185213 .image:hover, .I185213.image:hover {
}
}

.I185214 .button, .I185214.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-radius:100rem;

}
.I185214 button.button, button.I185214.button {
cursor:pointer;
}
.I185214 .button .text, .I185214.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185214 .button .icon, .I185214.button .icon {
flex:none;
background-size:100% 100%;
}
.I185214 .button:hover, .I185214.button:hover {
}
.I185214 .button:hover .text, .I185214.button:hover .text {
}
.I185214 .button:hover .icon, .I185214.button:hover .icon {
background-size:100% 100%;
}

.I185215, a.I185215 {
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:0;

}
.I185215:hover, a.I185215:hover {
}
@media (max-width:992px) {
.I185215, a.I185215 {
}
.I185215:hover, a.I185215:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185215, a.I185215 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I185215:hover, a.I185215:hover {
}
}

.I185216 .image, .I185216.image {
vertical-align:top;
width:100%;
height:auto;

}
.I185216 .image:hover, .I185216.image:hover {
}
@media (max-width:992px) {
.I185216 .image, .I185216.image {
width:100%;
height:auto;

}
.I185216 .image:hover, .I185216.image:hover {
}
}
@media (max-width:640px) {
.I185216 .image, .I185216.image {
width:100%;

}
.I185216 .image:hover, .I185216.image:hover {
}
}

.I185217 .button, .I185217.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-radius:100rem;

}
.I185217 button.button, button.I185217.button {
cursor:pointer;
}
.I185217 .button .text, .I185217.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185217 .button .icon, .I185217.button .icon {
flex:none;
background-size:100% 100%;
}
.I185217 .button:hover, .I185217.button:hover {
}
.I185217 .button:hover .text, .I185217.button:hover .text {
}
.I185217 .button:hover .icon, .I185217.button:hover .icon {
background-size:100% 100%;
}

.I185218, a.I185218 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I185218:hover, a.I185218:hover {
}
@media (max-width:992px) {
.I185218, a.I185218 {
display:flex;
font-size:1.625rem;


}
.I185218:hover, a.I185218:hover {
}
}
@media (max-width:640px) {
.I185218, a.I185218 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I185218:hover, a.I185218:hover {
}
}

.I185219, a.I185219 {
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;
padding-top:1rem;

}
.I185219:hover, a.I185219:hover {
}
@media (max-width:992px) {
.I185219, a.I185219 {
}
.I185219:hover, a.I185219:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185219, a.I185219 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I185219:hover, a.I185219:hover {
}
}

.I185220, a.I185220 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I185220:hover, a.I185220:hover {
}
@media (max-width:992px) {
.I185220, a.I185220 {
display:flex;
justify-content:center;
text-align:center;


}
.I185220:hover, a.I185220:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185220, a.I185220 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I185220:hover, a.I185220:hover {
}
}

.I185221, a.I185221 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I185221:hover, a.I185221:hover {
}
@media (max-width:992px) {
.I185221, a.I185221 {
display:flex;
justify-content:center;
text-align:center;


}
.I185221:hover, a.I185221:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185221, a.I185221 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I185221:hover, a.I185221:hover {
}
}

.I185222, a.I185222 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I185222:hover, a.I185222:hover {
}
@media (max-width:992px) {
.I185222, a.I185222 {
display:flex;
justify-content:center;
text-align:center;


}
.I185222:hover, a.I185222:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185222, a.I185222 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I185222:hover, a.I185222:hover {
}
}

.I185223, a.I185223 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I185223:hover, a.I185223:hover {
}
@media (max-width:992px) {
.I185223, a.I185223 {
display:flex;
font-size:1.25rem;


}
.I185223:hover, a.I185223:hover {
}
}
@media (max-width:640px) {
.I185223, a.I185223 {
display:flex;
font-size:1.25rem;


}
.I185223:hover, a.I185223:hover {
}
}

h1.I185262, .I185262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I185262:hover {
}
.I185262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185262 > .viewport:hover {
}


.I185228 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-110px;
background-position:center top;

flex-direction:row;

	
}
.I185228:hover {
}
@media (max-width:992px) {
.I185228 {
min-height:300px;

	
}
.I185228:hover {
}
}
@media (max-width:640px) {
.I185228 {
height:auto;

flex-direction:column;

	
}
.I185228:hover {
}
}

.I185229 {
display:flex;
position:var(--I185229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:60%;
height:100%;
padding-bottom:8rem;
padding-top:175px;
background-color:rgb(229,255,243);

justify-content:flex-end;


}
.I185229:hover {
}

@media (max-width:640px) {
.I185229 {

width:100%;
padding-bottom:4rem;
padding-top:218px;

}
.I185229:hover {
}

}
@media (min-width:1440px) {
.I185229 {

align-items:flex-end;


}
.I185229:hover {
}

}
.I185230 {
display:flex;
position:var(--I185230-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_resources_2025.png?timestamp=20251202193554');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I185230:hover {
}

@media (max-width:640px) {
.I185230 {

width:100%;
height:300px;
background-position:center top;

}
.I185230:hover {
}

}

.I185231 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:775px;
margin-top:100px;
padding-left:4rem;
padding-right:4rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I185231:hover {
}

@media (max-width:992px) {
.I185231 {

margin-top:0;
padding-left:2rem;
padding-right:2rem;



	
}
.I185231:hover {
}

}
@media (min-width:1440px) {
.I185231 {

margin-top:100px;



	
}
.I185231:hover {
}

}
.I185232 {
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;

	
}
.I185232:hover {
}

@media (max-width:992px) {
.I185232 {

padding-left:2rem;
padding-right:2rem;



	
}
.I185232:hover {
}

}
@media (max-width:640px) {
.I185232 {

padding-bottom:2rem;



flex-direction:column;

	
}
.I185232:hover {
}

}

.I185233 {
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;

	
}
.I185233:hover {
}

@media (max-width:992px) {
.I185233 {

margin-left:32px;



	
}
.I185233:hover {
}

}

h1.I185234, .I185234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I185234:hover {
}
.I185234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185234 > .viewport:hover {
}

@media (min-width:1440px) {
.I185234 {

order:3;

}
.I185234:hover {
}
.I185234 > .viewport {



}
.I185234 > .viewport:hover {
}

}
h1.I185235, .I185235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I185235:hover {
}
.I185235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185235 > .viewport:hover {
}

@media (min-width:1440px) {
.I185235 {

order:2;

}
.I185235:hover {
}
.I185235 > .viewport {



}
.I185235 > .viewport:hover {
}

}
h1.I185236, .I185236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I185236:hover {
}
.I185236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185236 > .viewport:hover {
}

@media (min-width:1440px) {
.I185236 {

order:5;

}
.I185236:hover {
}
.I185236 > .viewport {



}
.I185236 > .viewport:hover {
}

}
h1.I185237, .I185237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I185237:hover {
}
.I185237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185237 > .viewport:hover {
}

@media (min-width:1440px) {
.I185237 {

order:10;

}
.I185237:hover {
}
.I185237 > .viewport {



}
.I185237 > .viewport:hover {
}

}
h1.I185238, .I185238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I185238:hover {
}
.I185238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185238 > .viewport:hover {
}

@media (min-width:1440px) {
.I185238 {

order:6;

}
.I185238:hover {
}
.I185238 > .viewport {



}
.I185238 > .viewport:hover {
}

}
h1.I185239, .I185239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I185239:hover {
}
.I185239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185239 > .viewport:hover {
}

@media (min-width:1440px) {
.I185239 {

order:1;

}
.I185239:hover {
}
.I185239 > .viewport {



}
.I185239 > .viewport:hover {
}

}
h1.I185240, .I185240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
height:3.2rem;
margin-left:2rem;


}
.I185240:hover {
}
.I185240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I185240 > .viewport:hover {
}

@media (max-width:640px) {
.I185240 {

margin-left:0rem;
margin-top:1.5rem;


}
.I185240:hover {
}
.I185240 > .viewport {



}
.I185240 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I185240 {

order:11;

}
.I185240:hover {
}
.I185240 > .viewport {



}
.I185240 > .viewport:hover {
}

}
h1.I185241, .I185241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-left:2rem;


}
.I185241:hover {
}
.I185241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185241 > .viewport:hover {
}

@media (max-width:640px) {
.I185241 {

margin-left:0rem;
margin-top:1.5rem;


}
.I185241:hover {
}
.I185241 > .viewport {



}
.I185241 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I185241 {

order:12;

}
.I185241:hover {
}
.I185241 > .viewport {



}
.I185241 > .viewport:hover {
}

}
h1.I185242, .I185242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I185242:hover {
}
.I185242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185242 > .viewport:hover {
}

@media (min-width:1440px) {
.I185242 {

order:4;

}
.I185242:hover {
}
.I185242 > .viewport {



}
.I185242 > .viewport:hover {
}

}
h1.I185243, .I185243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I185243:hover {
}
.I185243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185243 > .viewport:hover {
}


h1.I185244, .I185244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185244:hover {
}
.I185244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185244 > .viewport:hover {
}


h1.I185245, .I185245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I185245:hover {
}
.I185245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185245 > .viewport:hover {
}


h1.I185246, .I185246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I185246:hover {
}
.I185246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185246 > .viewport:hover {
}


h1.I185247, .I185247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I185247:hover {
}
.I185247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185247 > .viewport:hover {
}


.I185248, a.I185248 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I185248:hover, a.I185248:hover {
}

.I185249, a.I185249 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I185249:hover, a.I185249:hover {
}
@media (max-width:992px) {
.I185249, a.I185249 {
display:flex;
font-size:1.25rem;


}
.I185249:hover, a.I185249:hover {
}
}
@media (max-width:640px) {
.I185249, a.I185249 {
display:flex;
font-size:1.25rem;


}
.I185249:hover, a.I185249:hover {
}
}

.I185250, a.I185250 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I185250:hover, a.I185250:hover {
}
@media (max-width:992px) {
.I185250, a.I185250 {
}
.I185250:hover, a.I185250:hover {
display:flex;
width:100%;

}
}

.I185251 .button, .I185251.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);

}
.I185251 button.button, button.I185251.button {
cursor:pointer;
}
.I185251 .button .text, .I185251.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185251 .button .icon, .I185251.button .icon {
flex:none;
background-size:100% 100%;
}
.I185251 .button:hover, .I185251.button:hover {
background-color:rgb(217,217,217);

}
.I185251 .button:hover .text, .I185251.button:hover .text {
}
.I185251 .button:hover .icon, .I185251.button:hover .icon {
background-size:100% 100%;
}

.I185252, a.I185252 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I185252:hover, a.I185252:hover {
}
@media (max-width:992px) {
.I185252, a.I185252 {
}
.I185252:hover, a.I185252:hover {
display:flex;
width:100%;

}
}

.I185253 .image, .I185253.image {
vertical-align:top;
}
.I185253 .image:hover, .I185253.image:hover {
}

.I185254, a.I185254 {
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;

}
.I185254:hover, a.I185254:hover {
}
@media (max-width:992px) {
.I185254, a.I185254 {
}
.I185254:hover, a.I185254:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185254, a.I185254 {
display:flex;
padding-bottom:1rem;

}
.I185254:hover, a.I185254:hover {
}
}

.I185255 .button, .I185255.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);

}
.I185255 button.button, button.I185255.button {
cursor:pointer;
}
.I185255 .button .text, .I185255.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185255 .button .icon, .I185255.button .icon {
flex:none;
background-size:100% 100%;
}
.I185255 .button:hover, .I185255.button:hover {
background-color:rgb(217,217,217);

}
.I185255 .button:hover .text, .I185255.button:hover .text {
}
.I185255 .button:hover .icon, .I185255.button:hover .icon {
background-size:100% 100%;
}

.I185256, a.I185256 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I185256:hover, a.I185256:hover {
}

.I185257 .image, .I185257.image {
vertical-align:top;
width:20px;
height:20px;

}
.I185257 .image:hover, .I185257.image:hover {
}

.I185258, a.I185258 {
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;

}
.I185258:hover, a.I185258:hover {
}

.I185259, a.I185259 {
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;

}
.I185259:hover, a.I185259:hover {
}

.I185260, a.I185260 {
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;

}
.I185260:hover, a.I185260:hover {
display:flex;
text-decoration:underline;


}

.I185261 .image, .I185261.image {
vertical-align:top;
}
.I185261 .image:hover, .I185261.image:hover {
}

.I149796 {
}
.I149796:hover {
}
.I149796 {
}
.I149796:hover {
}


.I149797 {
}
.I149797:hover {
}
.I149797 {
}
.I149797:hover {
}



