/* Cache file:3431_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I127753 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I127753:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I127753 {
width:100%;

	
}
.I127753:hover {
}
}
@media (max-width:640px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I127753 {
width:100%;

	
}
.I127753:hover {
}
}

.I127754 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I127754:hover {
}
@media (max-width:992px) {
.I127754 {

padding-top:70px;


}
.I127754:hover {
}
}
@media (max-width:640px) {
.I127754 {

width:100%;
margin-top:40px;


}
.I127754:hover {
}
}
@media (min-width:1440px) {
.I127754 {

order:28;

}
.I127754:hover {
}
}
.I127761 {
display:flex;
position:var(--I127761-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I127761-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I127761-location-transform:translate(0px,0px);
	

transform:
var(--I127761-location-transform, translate(0px,0px))
var(--I127761-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I127761:hover {
}
.I127761 {
--I127761-position-static-computed:static;
}
.I127761 > .sector, .I127761 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I127761 {

position:fixed;
z-index:var(--I127761-z-index, 1);

transform:
var(--I127761-location-transform, translate(0px,0px))
var(--I127761-user-box-transform, translate(0px,0px))
;


}
.I127761:hover {
}

}
@media (max-width:640px) {
.I127761 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I127761-z-index, 1);

transform:
var(--I127761-location-transform, translate(0px,0px))
var(--I127761-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I127761:hover {
}
.I127761 {
--I127761-position-static-computed:static;
}
.I127761 > .sector, .I127761 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I127761 {

order:25;
}
.I127761:hover {
}

}
.I127766 {
display:flex;
position:var(--I127766-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:-100px;

align-items:center;
justify-content:center;


}
.I127766:hover {
}


.I127784 {
display:flex;
position:var(--I127784-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I127784-location-transform:translate(0px,0px);
z-index:var(--I127784-z-index, auto);

transform:
var(--I127784-location-transform, translate(0px,0px))
var(--I127784-user-box-transform, translate(0px,0px))
;

--I127784-z-index:1000;
position:var(--I127784-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I127784:hover {
}
.I127784 {
--I127784-position-static-computed:static;
}
.I127784 > .sector, .I127784 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I127784 {

width:100%;

}
.I127784:hover {
}

}
@media (min-width:1440px) {
.I127784 {

order:59;
}
.I127784:hover {
}

}
.I127777 {
display:flex;
position:var(--I127777-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I127777:hover {
}

@media (min-width:1440px) {
.I127777 {

order:49;
}
.I127777:hover {
}

}
.I127778 {
display:flex;
position:var(--I127778-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I127778:hover {
}

@media (min-width:1440px) {
.I127778 {

order:51;
}
.I127778:hover {
}

}
.I127776 {
display:flex;
position:var(--I127776-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I127776:hover {
}

@media (min-width:1440px) {
.I127776 {

order:47;
}
.I127776:hover {
}

}
.I127775 {
display:flex;
position:var(--I127775-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I127775:hover {
}

@media (min-width:1440px) {
.I127775 {

order:44;
}
.I127775:hover {
}

}
.I127770 {
display:flex;
position:var(--I127770-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I127770:hover {
}


.I127774 {
display:flex;
position:var(--I127774-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I127774:hover {
}

@media (min-width:1440px) {
.I127774 {

order:40;
}
.I127774:hover {
}

}
.I127762 {
display:flex;
position:var(--I127762-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I127762:hover {
}

@media (min-width:1440px) {
.I127762 {

order:26;
}
.I127762:hover {
}

}
.I127769 {
display:flex;
position:var(--I127769-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I127769:hover {
}


.I127759 {
display:flex;
position:var(--I127759-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I127759-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I127759-location-transform:translate(0px,0px);
z-index:var(--I127759-z-index, 1);

transform:
var(--I127759-location-transform, translate(0px,0px))
var(--I127759-user-box-transform, translate(0px,0px))
;

--I127759-z-index:555;
}
.I127759:hover {
}
.I127759 {
--I127759-position-static-computed:relative;
}
.I127759 > .sector, .I127759 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I127759 {

height:72px;
margin-bottom:-72px;

}
.I127759:hover {
}

}
@media (max-width:640px) {
.I127759 {

box-sizing:border-box;

}
.I127759:hover {
}

}
@media (min-width:1440px) {
.I127759 {

order:17;
}
.I127759:hover {
}

}
.I127756 {
display:flex;
position:var(--I127756-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I127756-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I127756-location-transform:translate(-50%,0px);
	

transform:
var(--I127756-location-transform, translate(0px,0px))
var(--I127756-user-box-transform, translate(0px,0px))
;

--I127756-z-index:999;
}
.I127756:hover {
}
.I127756 {
--I127756-position-static-computed:relative;
}
.I127756 > .sector, .I127756 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I127756 {

height:auto;
min-height:90px;

}
.I127756:hover {
}
.I127756 {
--I127756-position-static-computed:static;
}
.I127756 > .sector, .I127756 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I127756 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I127756:hover {
}

}
@media (min-width:1440px) {
.I127756 {

order:4;
position:fixed;
z-index:var(--I127756-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I127756-location-transform:translate(-50%,0px);
	

transform:
var(--I127756-location-transform, translate(0px,0px))
var(--I127756-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I127756:hover {
}

}
.I127763 {
display:flex;
position:var(--I127763-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I127763:hover {
}

@media (min-width:1440px) {
.I127763 {

order:18;
}
.I127763:hover {
}

}
.I127779 {
display:flex;
position:var(--I127779-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I127779:hover {
}

@media (min-width:1440px) {
.I127779 {

order:52;
}
.I127779:hover {
}

}
.I127781 {
display:flex;
position:var(--I127781-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I127781:hover {
}

@media (min-width:1440px) {
.I127781 {

order:55;
}
.I127781:hover {
}

}
.I127780 {
display:flex;
position:var(--I127780-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I127780:hover {
}

@media (min-width:1440px) {
.I127780 {

order:54;
}
.I127780:hover {
}

}
.I127782 {
display:flex;
position:var(--I127782-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I127782:hover {
}

@media (min-width:1440px) {
.I127782 {

order:56;
}
.I127782:hover {
}

}
.I127764 {
display:flex;
position:var(--I127764-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I127764:hover {
}

@media (min-width:1440px) {
.I127764 {

order:24;
}
.I127764:hover {
}

}
.I127768 {
display:flex;
position:var(--I127768-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I127768:hover {
}


.I127760 {
display:flex;
position:var(--I127760-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I127760:hover {
}

@media (min-width:1440px) {
.I127760 {

order:27;
}
.I127760:hover {
}

}
.I127783 {
display:flex;
position:var(--I127783-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I127783:hover {
}

@media (min-width:1440px) {
.I127783 {

order:58;
}
.I127783:hover {
}

}
.I127785 {
display:flex;
position:var(--I127785-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I127785:hover {
}

@media (min-width:1440px) {
.I127785 {

order:59;
}
.I127785:hover {
}

}
.I127786 {
display:flex;
position:var(--I127786-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I127786:hover {
}

@media (min-width:1440px) {
.I127786 {

order:60;
}
.I127786:hover {
}

}
.I127787 {
display:flex;
position:var(--I127787-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I127787:hover {
}

@media (min-width:1440px) {
.I127787 {

order:61;
}
.I127787:hover {
}

}
.I127771 {
display:flex;
position:var(--I127771-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I127771:hover {
}


.I127788 {
display:flex;
position:var(--I127788-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I127788:hover {
}

@media (min-width:1440px) {
.I127788 {

order:63;
}
.I127788:hover {
}

}
.I127789 {
display:flex;
position:var(--I127789-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I127789:hover {
}

@media (min-width:1440px) {
.I127789 {

order:65;
}
.I127789:hover {
}

}
.I127758 {
display:flex;
position:var(--I127758-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I127758:hover {
}

@media (min-width:1440px) {
.I127758 {

order:66;
}
.I127758:hover {
}

}
.I127790 {
display:flex;
position:var(--I127790-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I127790:hover {
}

@media (min-width:1440px) {
.I127790 {

order:68;
}
.I127790:hover {
}

}
.I127791 {
display:flex;
position:var(--I127791-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I127791:hover {
}

@media (min-width:1440px) {
.I127791 {

order:69;
}
.I127791:hover {
}

}
.I127773 {
display:flex;
position:var(--I127773-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I127773:hover {
}

@media (min-width:1440px) {
.I127773 {

order:70;
}
.I127773:hover {
}

}
.I127792 {
display:flex;
position:var(--I127792-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I127792:hover {
}

@media (min-width:1440px) {
.I127792 {

order:71;
}
.I127792:hover {
}

}
.I127757 {
display:flex;
position:var(--I127757-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I127757:hover {
}

@media (min-width:1440px) {
.I127757 {

order:72;
}
.I127757:hover {
}

}
.I127767 {
display:flex;
position:var(--I127767-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I127767:hover {
}


.I127755 {
display:flex;
position:var(--I127755-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I127755:hover {
}

@media (min-width:1440px) {
.I127755 {

order:16;
}
.I127755:hover {
}

}
.I127793 {
display:flex;
position:var(--I127793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I127793:hover {
}

@media (min-width:1440px) {
.I127793 {

order:76;
}
.I127793:hover {
}

}
.I127765 {
display:flex;
position:var(--I127765-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I127765:hover {
}


.I127772 {
display:flex;
position:var(--I127772-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I127772:hover {
}


.I130570 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:780px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I130570:hover {
}

@media (max-width:992px) {
.I130570 {

padding-bottom:4rem;



	
}
.I130570:hover {
}

}
@media (max-width:640px) {
.I130570 {

padding-left:1.625rem;
padding-right:1.625rem;



	
}
.I130570:hover {
}

}

h1.I127794, .I127794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I127794:hover {
}
.I127794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127794 > .viewport:hover {
}


.I127795 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(154,127,218);
background-image:url('https://www.genexus.com/media/images/look-at-me_ai-revolution.svg?timestamp=20241226172715');

align-items:center;

	
}
.I127795:hover {
}
@media (min-width:1440px) {
.I127795 {
align-items:center;

	
}
.I127795:hover {
}
}
.I127796 {
display:flex;
position:var(--I127796-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:12rem;
box-sizing:border-box;

align-items:center;


}
.I127796:hover {
}

@media (max-width:992px) {
.I127796 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:10rem;

}
.I127796:hover {
}

}
@media (max-width:640px) {
.I127796 {

align-items:flex-start;


}
.I127796:hover {
}

}

.I143608 {
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;

	
}
.I143608:hover {
}

@media (max-width:992px) {
.I143608 {

margin-left:0rem;



	
}
.I143608:hover {
}

}
@media (max-width:640px) {
.I143608 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143608:hover {
}

}
@media (min-width:1440px) {
.I143608 {

order:3;
margin-left:0px;



	
}
.I143608:hover {
}

}
h1.I127797, .I127797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I127797:hover {
}
.I127797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127797 > .viewport:hover {
}

@media (min-width:1440px) {
.I127797 {

order:2;

}
.I127797:hover {
}
.I127797 > .viewport {



}
.I127797 > .viewport:hover {
}

}
h1.I127798, .I127798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I127798:hover {
}
.I127798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127798 > .viewport:hover {
}

@media (min-width:1440px) {
.I127798 {

order:4;

}
.I127798:hover {
}
.I127798 > .viewport {



}
.I127798 > .viewport:hover {
}

}
h1.I127799, .I127799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I127799:hover {
}
.I127799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127799 > .viewport:hover {
}

@media (max-width:640px) {
.I127799 {


}
.I127799:hover {
}
.I127799 > .viewport {

justify-content:flex-start;


}
.I127799 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127799 {

order:5;

}
.I127799:hover {
}
.I127799 > .viewport {



}
.I127799 > .viewport:hover {
}

}
h1.I127800, .I127800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I127800:hover {
}
.I127800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127800 > .viewport:hover {
}

@media (min-width:1440px) {
.I127800 {

order:13;

}
.I127800:hover {
}
.I127800 > .viewport {



}
.I127800 > .viewport:hover {
}

}
h1.I127801, .I127801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127801:hover {
}
.I127801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127801 > .viewport:hover {
}


h1.I127802, .I127802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I127802:hover {
}
.I127802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127802 > .viewport:hover {
}

@media (min-width:1440px) {
.I127802 {

order:21;

}
.I127802:hover {
}
.I127802 > .viewport {



}
.I127802 > .viewport:hover {
}

}
h1.I127803, .I127803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I127803:hover {
}
.I127803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127803 > .viewport:hover {
}

@media (min-width:1440px) {
.I127803 {

order:9;

}
.I127803:hover {
}
.I127803 > .viewport {



}
.I127803 > .viewport:hover {
}

}
h1.I127804, .I127804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I127804:hover {
}
.I127804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127804 > .viewport:hover {
}

@media (max-width:640px) {
.I127804 {

padding-top:1rem;


}
.I127804:hover {
}
.I127804 > .viewport {

justify-content:flex-start;


}
.I127804 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127804 {

order:6;

}
.I127804:hover {
}
.I127804 > .viewport {



}
.I127804 > .viewport:hover {
}

}
h1.I127805, .I127805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I127805:hover {
}
.I127805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127805 > .viewport:hover {
}

@media (min-width:1440px) {
.I127805 {

order:1;

}
.I127805:hover {
}
.I127805 > .viewport {



}
.I127805 > .viewport:hover {
}

}
h1.I127806, .I127806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I127806:hover {
}
.I127806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127806 > .viewport:hover {
}

@media (min-width:1440px) {
.I127806 {

order:14;

}
.I127806:hover {
}
.I127806 > .viewport {



}
.I127806 > .viewport:hover {
}

}
h1.I128158, .I128158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128158:hover {
}
.I128158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128158 > .viewport:hover {
}

@media (min-width:1440px) {
.I128158 {

order:9;

}
.I128158:hover {
}
.I128158 > .viewport {



}
.I128158 > .viewport:hover {
}

}
h1.I136186, .I136186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136186:hover {
}
.I136186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136186 > .viewport:hover {
}

@media (min-width:1440px) {
.I136186 {

order:14;

}
.I136186:hover {
}
.I136186 > .viewport {



}
.I136186 > .viewport:hover {
}

}
h1.I136512, .I136512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136512:hover {
}
.I136512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136512 > .viewport:hover {
}

@media (min-width:1440px) {
.I136512 {

order:22;

}
.I136512:hover {
}
.I136512 > .viewport {



}
.I136512 > .viewport:hover {
}

}
h1.I143527, .I143527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143527:hover {
}
.I143527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143527 > .viewport:hover {
}


h1.I143770, .I143770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143770:hover {
}
.I143770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143770 > .viewport:hover {
}


h1.I143932, .I143932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143932:hover {
}
.I143932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143932 > .viewport:hover {
}


h1.I144094, .I144094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144094:hover {
}
.I144094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144094 > .viewport:hover {
}


h1.I144256, .I144256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144256:hover {
}
.I144256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144256 > .viewport:hover {
}


.I127807, a.I127807 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I127807:hover, a.I127807:hover {
}
@media (max-width:992px) {
.I127807, a.I127807 {
display:flex;
font-size:1.25rem;


}
.I127807:hover, a.I127807:hover {
}
}
@media (max-width:640px) {
.I127807, a.I127807 {
display:flex;
font-size:1.25rem;


}
.I127807:hover, a.I127807:hover {
}
}

.I127808, a.I127808 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I127808:hover, a.I127808:hover {
}
@media (max-width:992px) {
.I127808, a.I127808 {
display:flex;
font-size:1.625rem;


}
.I127808:hover, a.I127808:hover {
}
}
@media (max-width:640px) {
.I127808, a.I127808 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I127808:hover, a.I127808:hover {
}
}

.I127809, a.I127809 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127809:hover, a.I127809:hover {
}
@media (max-width:992px) {
.I127809, a.I127809 {
}
.I127809:hover, a.I127809:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127809, a.I127809 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127809:hover, a.I127809:hover {
}
}

.I127810 .button, .I127810.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);

}
.I127810 button.button, button.I127810.button {
cursor:pointer;
}
.I127810 .button .text, .I127810.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127810 .button .icon, .I127810.button .icon {
flex:none;
background-size:100% 100%;
}
.I127810 .button:hover, .I127810.button:hover {
background-color:rgb(217,217,217);

}
.I127810 .button:hover .text, .I127810.button:hover .text {
}
.I127810 .button:hover .icon, .I127810.button:hover .icon {
background-size:100% 100%;
}

.I127811 .button, .I127811.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127811 button.button, button.I127811.button {
cursor:pointer;
}
.I127811 .button .text, .I127811.button .text {
}
.I127811 .button .icon, .I127811.button .icon {
flex:none;
background-size:100% 100%;
}
.I127811 .button:hover, .I127811.button:hover {
}
.I127811 .button:hover .text, .I127811.button:hover .text {
}
.I127811 .button:hover .icon, .I127811.button:hover .icon {
background-size:100% 100%;
}

.I127812 .button, .I127812.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127812 button.button, button.I127812.button {
cursor:pointer;
}
.I127812 .button .text, .I127812.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127812 .button .icon, .I127812.button .icon {
flex:none;
background-size:100% 100%;
}
.I127812 .button:hover, .I127812.button:hover {
}
.I127812 .button:hover .text, .I127812.button:hover .text {
}
.I127812 .button:hover .icon, .I127812.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127812 .button, .I127812.button {
}
.I127812 button.button, button.I127812.button {
}
.I127812 .button .text, .I127812.button .text {
font-family:Rubik;

}
.I127812 .button .icon, .I127812.button .icon {
background-size:100% 100%;
}
.I127812 .button:hover, .I127812.button:hover {
}
.I127812 .button:hover .text, .I127812.button:hover .text {
}
.I127812 .button:hover .icon, .I127812.button:hover .icon {
background-size:100% 100%;
}
}

.I127813 .button, .I127813.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);

}
.I127813 button.button, button.I127813.button {
cursor:pointer;
}
.I127813 .button .text, .I127813.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127813 .button .icon, .I127813.button .icon {
flex:none;
background-size:100% 100%;
}
.I127813 .button:hover, .I127813.button:hover {
background-color:rgb(210,40,93);

}
.I127813 .button:hover .text, .I127813.button:hover .text {
}
.I127813 .button:hover .icon, .I127813.button:hover .icon {
background-size:100% 100%;
}

.I127814, a.I127814 {
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;


}
.I127814:hover, a.I127814:hover {
}
@media (max-width:992px) {
.I127814, a.I127814 {
}
.I127814:hover, a.I127814:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127814, a.I127814 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127814:hover, a.I127814:hover {
}
}

.I127815 .image, .I127815.image {
vertical-align:top;
}
.I127815 .image:hover, .I127815.image:hover {
}

.I127816 .button, .I127816.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127816 button.button, button.I127816.button {
cursor:pointer;
}
.I127816 .button .text, .I127816.button .text {
}
.I127816 .button .icon, .I127816.button .icon {
flex:none;
background-size:100% 100%;
}
.I127816 .button:hover, .I127816.button:hover {
}
.I127816 .button:hover .text, .I127816.button:hover .text {
}
.I127816 .button:hover .icon, .I127816.button:hover .icon {
background-size:100% 100%;
}

h1.I128097, .I128097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128097, .I128097 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128097, .I128097 p {
margin:0px;
}

figure.I128097, .I128097 figure {
margin:0px;
}

a.I128097, .I128097 a {
text-decoration:inherit;
color:inherit;
}

.I128097 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128097 article, article.I128097 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128097 article:hover, article.I128097:hover {
}
.I128097 article.active, article.I128097.active {
}
.I128097 .body {
}
.I128097 .body:hover {
	
}
.I128097 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128097 .body img {
}
.I128097 .body ul, .I128097 .body ol {
margin-left:1rem;

}
.I128097 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128097 .body iframe {
}
.I128097 .body img:hover {
}
.I128097 .body iframe:hover {
}

.I128097 .body li {
list-style-type:disc;
}



.I136121 .image, .I136121.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136121 .image:hover, .I136121.image:hover {
}

.I136441 .image, .I136441.image {
vertical-align:top;
}
.I136441 .image:hover, .I136441.image:hover {
}

.I143446 .image, .I143446.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143446 .image:hover, .I143446.image:hover {
}

.I143689, a.I143689 {
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;

}
.I143689:hover, a.I143689:hover {
}

.I143851, a.I143851 {
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;

}
.I143851:hover, a.I143851:hover {
}

.I144013, a.I144013 {
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;

}
.I144013:hover, a.I144013:hover {
display:flex;
text-decoration:underline;


}

.I144175 .image, .I144175.image {
vertical-align:top;
}
.I144175 .image:hover, .I144175.image:hover {
}

h1.I127817, .I127817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127817:hover {
}
.I127817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127817 > .viewport:hover {
}


.I127818 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I127818:hover {
}
@media (max-width:992px) {
.I127818 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I127818:hover {
}
}
@media (max-width:640px) {
.I127818 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I127818:hover {
}
}

.I127819 {
display:flex;
position:var(--I127819-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I127819:hover {
}

@media (max-width:640px) {
.I127819 {

align-items:center;


}
.I127819:hover {
}

}

h1.I127820, .I127820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I127820:hover {
}
.I127820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127820 > .viewport:hover {
}

@media (max-width:640px) {
.I127820 {

margin-bottom:16px;


}
.I127820:hover {
}
.I127820 > .viewport {



}
.I127820 > .viewport:hover {
}

}

h1.I127821, .I127821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I127821:hover {
}
.I127821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127821 > .viewport:hover {
}

@media (max-width:640px) {
.I127821 {

margin-bottom:8px;


}
.I127821:hover {
}
.I127821 > .viewport {



}
.I127821 > .viewport:hover {
}

}

h1.I127822, .I127822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I127822:hover {
}
.I127822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127822 > .viewport:hover {
}

@media (max-width:992px) {
.I127822 {


}
.I127822:hover {
}
.I127822 > .viewport {



}
.I127822 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127822 {

margin-bottom:16px;


}
.I127822:hover {
}
.I127822 > .viewport {



}
.I127822 > .viewport:hover {
}

}

h1.I127823, .I127823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:960px;


}
.I127823:hover {
}
.I127823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127823 > .viewport:hover {
}

@media (max-width:992px) {
.I127823 {

max-width:512px;


}
.I127823:hover {
}
.I127823 > .viewport {



}
.I127823 > .viewport:hover {
}

}

h1.I127824, .I127824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I127824:hover {
}
.I127824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127824 > .viewport:hover {
}

@media (max-width:992px) {
.I127824 {


}
.I127824:hover {
}
.I127824 > .viewport {



}
.I127824 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127824 {

margin-bottom:16px;


}
.I127824:hover {
}
.I127824 > .viewport {



}
.I127824 > .viewport:hover {
}

}

h1.I127825, .I127825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:960px;


}
.I127825:hover {
}
.I127825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127825 > .viewport:hover {
}

@media (max-width:992px) {
.I127825 {

max-width:512px;


}
.I127825:hover {
}
.I127825 > .viewport {



}
.I127825 > .viewport:hover {
}

}

.I127826 .image, .I127826.image {
vertical-align:top;
width:60px;
height:auto;

}
.I127826 .image:hover, .I127826.image:hover {
}
@media (max-width:992px) {
.I127826 .image, .I127826.image {
width:48px;

}
.I127826 .image:hover, .I127826.image:hover {
}
}

.I127827, a.I127827 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I127827:hover, a.I127827:hover {
}
@media (max-width:640px) {
.I127827, a.I127827 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I127827:hover, a.I127827:hover {
}
}

.I127828, a.I127828 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I127828:hover, a.I127828:hover {
}
@media (max-width:992px) {
.I127828, a.I127828 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I127828:hover, a.I127828:hover {
}
}

.I127829, a.I127829 {
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;

}
.I127829:hover, a.I127829:hover {
}
@media (max-width:992px) {
.I127829, a.I127829 {
}
.I127829:hover, a.I127829:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127829, a.I127829 {
display:flex;
padding-bottom:1rem;

}
.I127829:hover, a.I127829:hover {
}
}

.I127830, a.I127830 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I127830:hover, a.I127830:hover {
}
@media (max-width:992px) {
.I127830, a.I127830 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I127830:hover, a.I127830:hover {
}
}

.I127831, a.I127831 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I127831:hover, a.I127831:hover {
}
@media (max-width:992px) {
.I127831, a.I127831 {
}
.I127831:hover, a.I127831:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127831, a.I127831 {
display:flex;
padding-bottom:1rem;

}
.I127831:hover, a.I127831:hover {
}
}

h1.I127832, .I127832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I127832:hover {
}
.I127832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127832 > .viewport:hover {
}


.I127833 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I127833:hover {
}

.I127834 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I127834:hover {
}
@media (max-width:992px) {
.I127834 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I127834:hover {
}
}
@media (max-width:640px) {
.I127834 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I127834:hover {
}
}

.I127835 {
display:flex;
position:var(--I127835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I127835:hover {
}

@media (max-width:992px) {
.I127835 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I127835:hover {
}

}
@media (max-width:640px) {
.I127835 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I127835:hover {
}

}
@media (min-width:1440px) {
.I127835 {

order:3;
width:50%;
padding-right:4rem;

}
.I127835:hover {
}

}
.I127836 {
display:flex;
position:var(--I127836-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I127836:hover {
}

@media (max-width:992px) {
.I127836 {

order:3;
width:50%;
padding-left:0rem;

}
.I127836:hover {
}

}
@media (max-width:640px) {
.I127836 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127836:hover {
}

}
@media (min-width:1440px) {
.I127836 {

order:2;
width:50%;

flex-direction:column;


}
.I127836:hover {
}

}
.I128359 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128359:hover {
}


h1.I127837, .I127837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127837:hover {
}
.I127837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127837 > .viewport:hover {
}


h1.I127838, .I127838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I127838:hover {
}
.I127838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127838 > .viewport:hover {
}


h1.I127839, .I127839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I127839:hover {
}
.I127839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127839 > .viewport:hover {
}


h1.I127840, .I127840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I127840:hover {
}
.I127840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127840 > .viewport:hover {
}

@media (max-width:640px) {
.I127840 {

margin-bottom:0;


}
.I127840:hover {
}
.I127840 > .viewport {



}
.I127840 > .viewport:hover {
}

}

h1.I127841, .I127841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127841:hover {
}
.I127841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127841 > .viewport:hover {
}


h1.I127842, .I127842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I127842:hover {
}
.I127842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127842 > .viewport:hover {
}

@media (max-width:640px) {
.I127842 {

margin-bottom:-1.65rem;


}
.I127842:hover {
}
.I127842 > .viewport {



}
.I127842 > .viewport:hover {
}

}

h1.I127843, .I127843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I127843:hover {
}
.I127843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127843 > .viewport:hover {
}


h1.I127844, .I127844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127844:hover {
}
.I127844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127844 > .viewport:hover {
}


h1.I127845, .I127845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I127845:hover {
}
.I127845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127845 > .viewport:hover {
}


h1.I127846, .I127846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I127846:hover {
}
.I127846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127846 > .viewport:hover {
}

@media (max-width:992px) {
.I127846 {

height:auto;


}
.I127846:hover {
}
.I127846 > .viewport {



}
.I127846 > .viewport:hover {
}

}

h1.I127847, .I127847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I127847:hover {
}
.I127847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127847 > .viewport:hover {
}

@media (min-width:1440px) {
.I127847 {

width:100%;
padding-top:0.75rem;


}
.I127847:hover {
}
.I127847 > .viewport {



}
.I127847 > .viewport:hover {
}

}
h1.I127848, .I127848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127848:hover {
}
.I127848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127848 > .viewport:hover {
}


h1.I127849, .I127849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127849:hover {
}
.I127849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127849 > .viewport:hover {
}


.I127850, a.I127850 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127850:hover, a.I127850:hover {
}
@media (max-width:992px) {
.I127850, a.I127850 {
display:flex;
font-size:1.625rem;


}
.I127850:hover, a.I127850:hover {
}
}
@media (max-width:640px) {
.I127850, a.I127850 {
display:flex;
font-size:1.625rem;


}
.I127850:hover, a.I127850:hover {
}
}

.I127851, a.I127851 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127851:hover, a.I127851:hover {
}
@media (max-width:992px) {
.I127851, a.I127851 {
}
.I127851:hover, a.I127851:hover {
display:flex;
width:100%;

}
}

.I127852 .image, .I127852.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/large-language-models-llms.svg?timestamp=20230823180652');
background-size:cover;
background-position:center center;

}
.I127852 .image:hover, .I127852.image:hover {
}

.I127853 .button, .I127853.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);

}
.I127853 button.button, button.I127853.button {
cursor:pointer;
}
.I127853 .button .text, .I127853.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127853 .button .icon, .I127853.button .icon {
flex:none;
background-size:100% 100%;
}
.I127853 .button:hover, .I127853.button:hover {
background-color:rgb(210,40,93);

}
.I127853 .button:hover .text, .I127853.button:hover .text {
}
.I127853 .button:hover .icon, .I127853.button:hover .icon {
background-size:100% 100%;
}

.I127854, a.I127854 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127854:hover, a.I127854:hover {
}

h1.I127855, .I127855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127855, .I127855 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127855, .I127855 p {
margin:0px;
}

figure.I127855, .I127855 figure {
margin:0px;
}

a.I127855, .I127855 a {
text-decoration:inherit;
color:inherit;
}

.I127855 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127855 article, article.I127855 {
width:100%;

flex-direction:column;	
}
.I127855 article:hover, article.I127855:hover {
}
.I127855 article.active, article.I127855.active {
}
.I127855 .body {
}
.I127855 .body:hover {
	
}
.I127855 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127855 .body a {
text-decoration:underline;

}
.I127855 .body img {
}
.I127855 .body ul, .I127855 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127855 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I127855 .body iframe {
}
.I127855 .body img:hover {
}
.I127855 .body iframe:hover {
}

.I127855 .body li {
list-style-type:disc;
}



.I127856 .button, .I127856.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);

}
.I127856 button.button, button.I127856.button {
cursor:pointer;
}
.I127856 .button .text, .I127856.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127856 .button .icon, .I127856.button .icon {
flex:none;
background-size:100% 100%;
}
.I127856 .button:hover, .I127856.button:hover {
background-color:rgb(217,217,217);

}
.I127856 .button:hover .text, .I127856.button:hover .text {
}
.I127856 .button:hover .icon, .I127856.button:hover .icon {
background-size:100% 100%;
}

.I127857 .button, .I127857.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I127857 button.button, button.I127857.button {
cursor:pointer;
}
.I127857 .button .text, .I127857.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127857 .button .icon, .I127857.button .icon {
flex:none;
background-size:100% 100%;
}
.I127857 .button:hover, .I127857.button:hover {
}
.I127857 .button:hover .text, .I127857.button:hover .text {
}
.I127857 .button:hover .icon, .I127857.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127857 .button, .I127857.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127857 button.button, button.I127857.button {
}
.I127857 .button .text, .I127857.button .text {
color:rgb(108,72,201);

}
.I127857 .button .icon, .I127857.button .icon {
background-size:100% 100%;
}
.I127857 .button:hover, .I127857.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127857 .button:hover .text, .I127857.button:hover .text {
color:rgb(150,155,160);

}
.I127857 .button:hover .icon, .I127857.button:hover .icon {
background-size:100% 100%;
}
}

.I127858 .button, .I127858.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127858 button.button, button.I127858.button {
cursor:pointer;
}
.I127858 .button .text, .I127858.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127858 .button .icon, .I127858.button .icon {
flex:none;
background-size:100% 100%;
}
.I127858 .button:hover, .I127858.button:hover {
}
.I127858 .button:hover .text, .I127858.button:hover .text {
}
.I127858 .button:hover .icon, .I127858.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127858 .button, .I127858.button {
}
.I127858 button.button, button.I127858.button {
}
.I127858 .button .text, .I127858.button .text {
font-family:Rubik;

}
.I127858 .button .icon, .I127858.button .icon {
background-size:100% 100%;
}
.I127858 .button:hover, .I127858.button:hover {
}
.I127858 .button:hover .text, .I127858.button:hover .text {
}
.I127858 .button:hover .icon, .I127858.button:hover .icon {
background-size:100% 100%;
}
}

.I127859 {
display:flex;
width:100%;
height:270px;

}
.I127859:hover {
}

.I127860, a.I127860 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127860:hover, a.I127860:hover {
}
@media (max-width:992px) {
.I127860, a.I127860 {
}
.I127860:hover, a.I127860:hover {
display:flex;
width:100%;

}
}

.I127861 .image, .I127861.image {
vertical-align:top;
}
.I127861 .image:hover, .I127861.image:hover {
}

.I127862 .button, .I127862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127862 button.button, button.I127862.button {
cursor:pointer;
}
.I127862 .button .text, .I127862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127862 .button .icon, .I127862.button .icon {
flex:none;
background-size:100% 100%;
}
.I127862 .button:hover, .I127862.button:hover {
}
.I127862 .button:hover .text, .I127862.button:hover .text {
}
.I127862 .button:hover .icon, .I127862.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127862 .button, .I127862.button {
}
.I127862 button.button, button.I127862.button {
}
.I127862 .button .text, .I127862.button .text {
font-family:Rubik;

}
.I127862 .button .icon, .I127862.button .icon {
background-size:100% 100%;
}
.I127862 .button:hover, .I127862.button:hover {
}
.I127862 .button:hover .text, .I127862.button:hover .text {
}
.I127862 .button:hover .icon, .I127862.button:hover .icon {
background-size:100% 100%;
}
}

h1.I127863, .I127863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;

}
.I127863:hover {
}
.I127863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127863 > .viewport:hover {
}


.I127864 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I127864:hover {
}

.I127865 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I127865:hover {
}
@media (max-width:992px) {
.I127865 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I127865:hover {
}
}
@media (max-width:640px) {
.I127865 {

padding-top:0rem;


flex-direction:column;
}
.I127865:hover {
}
}

.I127866 {
display:flex;
position:var(--I127866-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I127866:hover {
}

@media (max-width:992px) {
.I127866 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I127866:hover {
}

}
@media (max-width:640px) {
.I127866 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I127866:hover {
}

}
@media (min-width:1440px) {
.I127866 {

width:50%;
padding-right:4rem;

}
.I127866:hover {
}

}
.I127867 {
display:flex;
position:var(--I127867-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I127867:hover {
}

@media (max-width:992px) {
.I127867 {

width:50%;

}
.I127867:hover {
}

}
@media (max-width:640px) {
.I127867 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127867:hover {
}

}
@media (min-width:1440px) {
.I127867 {

width:50%;

flex-direction:column;


}
.I127867:hover {
}

}
.I127868 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127868:hover {
}

@media (max-width:992px) {
.I127868 {



flex-direction:column;

	
}
.I127868:hover {
}

}

h1.I127869, .I127869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127869:hover {
}
.I127869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127869 > .viewport:hover {
}


h1.I127870, .I127870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I127870:hover {
}
.I127870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127870 > .viewport:hover {
}


h1.I127871, .I127871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I127871:hover {
}
.I127871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127871 > .viewport:hover {
}

@media (max-width:992px) {
.I127871 {

display:flex;

}
.I127871:hover {
}
.I127871 > .viewport {



}
.I127871 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127871 {

height:auto;


}
.I127871:hover {
}
.I127871 > .viewport {



}
.I127871 > .viewport:hover {
}

}

h1.I127872, .I127872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I127872:hover {
}
.I127872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127872 > .viewport:hover {
}

@media (max-width:992px) {
.I127872 {

padding-bottom:1rem;


}
.I127872:hover {
}
.I127872 > .viewport {



}
.I127872 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127872 {

margin-bottom:0;


}
.I127872:hover {
}
.I127872 > .viewport {



}
.I127872 > .viewport:hover {
}

}

h1.I127873, .I127873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127873:hover {
}
.I127873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127873 > .viewport:hover {
}


h1.I127874, .I127874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127874:hover {
}
.I127874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127874 > .viewport:hover {
}


h1.I127875, .I127875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I127875:hover {
}
.I127875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127875 > .viewport:hover {
}

@media (max-width:640px) {
.I127875 {

margin-bottom:-1.65rem;


}
.I127875:hover {
}
.I127875 > .viewport {



}
.I127875 > .viewport:hover {
}

}

h1.I127876, .I127876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I127876:hover {
}
.I127876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127876 > .viewport:hover {
}

@media (min-width:1440px) {
.I127876 {

display:none;

}
.I127876:hover {
}
.I127876 > .viewport {



}
.I127876 > .viewport:hover {
}

}
h1.I127877, .I127877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127877:hover {
}
.I127877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127877 > .viewport:hover {
}


h1.I127878, .I127878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I127878:hover {
}
.I127878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127878 > .viewport:hover {
}

@media (max-width:992px) {
.I127878 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I127878:hover {
}
.I127878 > .viewport {



}
.I127878 > .viewport:hover {
}

}

h1.I127879, .I127879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I127879:hover {
}
.I127879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127879 > .viewport:hover {
}

@media (max-width:992px) {
.I127879 {

display:none;

}
.I127879:hover {
}
.I127879 > .viewport {



}
.I127879 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127879 {

width:100%;
height:auto;


}
.I127879:hover {
}
.I127879 > .viewport {



}
.I127879 > .viewport:hover {
}

}
h1.I127880, .I127880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I127880:hover {
}
.I127880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127880 > .viewport:hover {
}

@media (min-width:1440px) {
.I127880 {

width:100%;
box-sizing:border-box;


}
.I127880:hover {
}
.I127880 > .viewport {



}
.I127880 > .viewport:hover {
}

}
h1.I127881, .I127881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127881:hover {
}
.I127881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127881 > .viewport:hover {
}


.I127882, a.I127882 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127882:hover, a.I127882:hover {
}
@media (max-width:992px) {
.I127882, a.I127882 {
display:flex;
font-size:1.625rem;


}
.I127882:hover, a.I127882:hover {
}
}
@media (max-width:640px) {
.I127882, a.I127882 {
display:flex;
font-size:1.625rem;


}
.I127882:hover, a.I127882:hover {
}
}

.I127883, a.I127883 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127883:hover, a.I127883:hover {
}
@media (max-width:992px) {
.I127883, a.I127883 {
}
.I127883:hover, a.I127883:hover {
display:flex;
width:100%;

}
}

.I127884 .image, .I127884.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/enterprise-ai-systems.svg?timestamp=20230831151117');
background-size:cover;
background-position:center center;

}
.I127884 .image:hover, .I127884.image:hover {
}

.I127885 .button, .I127885.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(91,167,255);

}
.I127885 button.button, button.I127885.button {
cursor:pointer;
}
.I127885 .button .text, .I127885.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I127885 .button .icon, .I127885.button .icon {
flex:none;
background-size:100% 100%;
}
.I127885 .button:hover, .I127885.button:hover {
background-color:rgb(67,125,192);

}
.I127885 .button:hover .text, .I127885.button:hover .text {
color:rgb(255,255,255);

}
.I127885 .button:hover .icon, .I127885.button:hover .icon {
background-size:100% 100%;
}

.I127886, a.I127886 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127886:hover, a.I127886:hover {
}

h1.I127887, .I127887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127887, .I127887 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127887, .I127887 p {
margin:0px;
}

figure.I127887, .I127887 figure {
margin:0px;
}

a.I127887, .I127887 a {
text-decoration:inherit;
color:inherit;
}

.I127887 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127887 article, article.I127887 {
flex-direction:column;	
}
.I127887 article:hover, article.I127887:hover {
}
.I127887 article.active, article.I127887.active {
}
.I127887 .body {
}
.I127887 .body:hover {
	
}
.I127887 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127887 .body a {
text-decoration:underline;

}
.I127887 .body img {
}
.I127887 .body ul, .I127887 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127887 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I127887 .body iframe {
}
.I127887 .body img:hover {
}
.I127887 .body iframe:hover {
}

.I127887 .body li {
list-style-type:disc;
}



.I127888 .button, .I127888.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127888 button.button, button.I127888.button {
cursor:pointer;
}
.I127888 .button .text, .I127888.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127888 .button .icon, .I127888.button .icon {
flex:none;
background-size:100% 100%;
}
.I127888 .button:hover, .I127888.button:hover {
}
.I127888 .button:hover .text, .I127888.button:hover .text {
}
.I127888 .button:hover .icon, .I127888.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127888 .button, .I127888.button {
}
.I127888 button.button, button.I127888.button {
}
.I127888 .button .text, .I127888.button .text {
font-family:Rubik;

}
.I127888 .button .icon, .I127888.button .icon {
background-size:100% 100%;
}
.I127888 .button:hover, .I127888.button:hover {
}
.I127888 .button:hover .text, .I127888.button:hover .text {
}
.I127888 .button:hover .icon, .I127888.button:hover .icon {
background-size:100% 100%;
}
}

.I127889 .button, .I127889.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I127889 button.button, button.I127889.button {
cursor:pointer;
}
.I127889 .button .text, .I127889.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127889 .button .icon, .I127889.button .icon {
flex:none;
background-size:100% 100%;
}
.I127889 .button:hover, .I127889.button:hover {
}
.I127889 .button:hover .text, .I127889.button:hover .text {
}
.I127889 .button:hover .icon, .I127889.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127889 .button, .I127889.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127889 button.button, button.I127889.button {
}
.I127889 .button .text, .I127889.button .text {
color:rgb(108,72,201);

}
.I127889 .button .icon, .I127889.button .icon {
background-size:100% 100%;
}
.I127889 .button:hover, .I127889.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127889 .button:hover .text, .I127889.button:hover .text {
color:rgb(150,155,160);

}
.I127889 .button:hover .icon, .I127889.button:hover .icon {
background-size:100% 100%;
}
}

.I127890 .button, .I127890.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);

}
.I127890 button.button, button.I127890.button {
cursor:pointer;
}
.I127890 .button .text, .I127890.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127890 .button .icon, .I127890.button .icon {
flex:none;
background-size:100% 100%;
}
.I127890 .button:hover, .I127890.button:hover {
background-color:rgb(217,217,217);

}
.I127890 .button:hover .text, .I127890.button:hover .text {
}
.I127890 .button:hover .icon, .I127890.button:hover .icon {
background-size:100% 100%;
}

.I127891 {
display:flex;
width:100%;
height:270px;

}
.I127891:hover {
}
@media (min-width:1440px) {
.I127891 {
display:flex;
width:100%;
height:270px;

}
.I127891:hover {
}
}
.I127892, a.I127892 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127892:hover, a.I127892:hover {
}
@media (max-width:992px) {
.I127892, a.I127892 {
}
.I127892:hover, a.I127892:hover {
display:flex;
width:100%;

}
}

.I127893 .image, .I127893.image {
vertical-align:top;
}
.I127893 .image:hover, .I127893.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I127894, .I127894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I127894:hover {
}
.I127894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127894 > .viewport:hover {
}


.I127895 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I127895:hover {
}

.I127896 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I127896:hover {
}
@media (max-width:992px) {
.I127896 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I127896:hover {
}
}
@media (max-width:640px) {
.I127896 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I127896:hover {
}
}

.I127897 {
display:flex;
position:var(--I127897-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I127897:hover {
}

@media (max-width:992px) {
.I127897 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I127897:hover {
}

}
@media (max-width:640px) {
.I127897 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I127897:hover {
}

}
@media (min-width:1440px) {
.I127897 {

order:3;
width:50%;
padding-right:4rem;

}
.I127897:hover {
}

}
.I127898 {
display:flex;
position:var(--I127898-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I127898:hover {
}

@media (max-width:992px) {
.I127898 {

order:3;
width:50%;
padding-left:0rem;

}
.I127898:hover {
}

}
@media (max-width:640px) {
.I127898 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127898:hover {
}

}
@media (min-width:1440px) {
.I127898 {

order:2;
width:50%;

flex-direction:column;


}
.I127898:hover {
}

}
.I128360 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128360:hover {
}


h1.I127899, .I127899 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127899 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127899:hover {
}
.I127899 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127899 > .viewport:hover {
}


h1.I127900, .I127900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I127900:hover {
}
.I127900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127900 > .viewport:hover {
}


h1.I127901, .I127901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I127901:hover {
}
.I127901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127901 > .viewport:hover {
}


h1.I127902, .I127902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I127902:hover {
}
.I127902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127902 > .viewport:hover {
}

@media (max-width:640px) {
.I127902 {

margin-bottom:0;


}
.I127902:hover {
}
.I127902 > .viewport {



}
.I127902 > .viewport:hover {
}

}

h1.I127903, .I127903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127903:hover {
}
.I127903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127903 > .viewport:hover {
}


h1.I127904, .I127904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I127904:hover {
}
.I127904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127904 > .viewport:hover {
}

@media (max-width:640px) {
.I127904 {

margin-bottom:-1.65rem;


}
.I127904:hover {
}
.I127904 > .viewport {



}
.I127904 > .viewport:hover {
}

}

h1.I127905, .I127905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I127905:hover {
}
.I127905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127905 > .viewport:hover {
}


h1.I127906, .I127906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127906:hover {
}
.I127906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127906 > .viewport:hover {
}


h1.I127907, .I127907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I127907:hover {
}
.I127907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127907 > .viewport:hover {
}


h1.I127908, .I127908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I127908:hover {
}
.I127908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127908 > .viewport:hover {
}

@media (max-width:992px) {
.I127908 {

height:auto;


}
.I127908:hover {
}
.I127908 > .viewport {



}
.I127908 > .viewport:hover {
}

}

h1.I127909, .I127909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I127909:hover {
}
.I127909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127909 > .viewport:hover {
}

@media (min-width:1440px) {
.I127909 {

width:100%;
padding-top:0.75rem;


}
.I127909:hover {
}
.I127909 > .viewport {



}
.I127909 > .viewport:hover {
}

}
h1.I127910, .I127910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127910:hover {
}
.I127910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127910 > .viewport:hover {
}


h1.I127911, .I127911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127911:hover {
}
.I127911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127911 > .viewport:hover {
}


.I127912, a.I127912 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127912:hover, a.I127912:hover {
}
@media (max-width:992px) {
.I127912, a.I127912 {
display:flex;
font-size:1.625rem;


}
.I127912:hover, a.I127912:hover {
}
}
@media (max-width:640px) {
.I127912, a.I127912 {
display:flex;
font-size:1.625rem;


}
.I127912:hover, a.I127912:hover {
}
}

.I127913, a.I127913 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127913:hover, a.I127913:hover {
}
@media (max-width:992px) {
.I127913, a.I127913 {
}
.I127913:hover, a.I127913:hover {
display:flex;
width:100%;

}
}

.I127914 .image, .I127914.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/people-create-system.svg?timestamp=20230823181759');
background-size:cover;
background-position:center center;

}
.I127914 .image:hover, .I127914.image:hover {
}

.I127915 .button, .I127915.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(91,167,255);

}
.I127915 button.button, button.I127915.button {
cursor:pointer;
}
.I127915 .button .text, .I127915.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I127915 .button .icon, .I127915.button .icon {
flex:none;
background-size:100% 100%;
}
.I127915 .button:hover, .I127915.button:hover {
background-color:rgb(67,125,192);

}
.I127915 .button:hover .text, .I127915.button:hover .text {
color:rgb(255,255,255);

}
.I127915 .button:hover .icon, .I127915.button:hover .icon {
background-size:100% 100%;
}

.I127916, a.I127916 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127916:hover, a.I127916:hover {
}

h1.I127917, .I127917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127917, .I127917 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127917, .I127917 p {
margin:0px;
}

figure.I127917, .I127917 figure {
margin:0px;
}

a.I127917, .I127917 a {
text-decoration:inherit;
color:inherit;
}

.I127917 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127917 article, article.I127917 {
width:100%;

flex-direction:column;	
}
.I127917 article:hover, article.I127917:hover {
}
.I127917 article.active, article.I127917.active {
}
.I127917 .body {
}
.I127917 .body:hover {
	
}
.I127917 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127917 .body a {
text-decoration:underline;

}
.I127917 .body img {
}
.I127917 .body ul, .I127917 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127917 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I127917 .body iframe {
}
.I127917 .body img:hover {
}
.I127917 .body iframe:hover {
}

.I127917 .body li {
list-style-type:disc;
}



.I127918 .button, .I127918.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);

}
.I127918 button.button, button.I127918.button {
cursor:pointer;
}
.I127918 .button .text, .I127918.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127918 .button .icon, .I127918.button .icon {
flex:none;
background-size:100% 100%;
}
.I127918 .button:hover, .I127918.button:hover {
background-color:rgb(217,217,217);

}
.I127918 .button:hover .text, .I127918.button:hover .text {
}
.I127918 .button:hover .icon, .I127918.button:hover .icon {
background-size:100% 100%;
}

.I127919 .button, .I127919.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I127919 button.button, button.I127919.button {
cursor:pointer;
}
.I127919 .button .text, .I127919.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127919 .button .icon, .I127919.button .icon {
flex:none;
background-size:100% 100%;
}
.I127919 .button:hover, .I127919.button:hover {
}
.I127919 .button:hover .text, .I127919.button:hover .text {
}
.I127919 .button:hover .icon, .I127919.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127919 .button, .I127919.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127919 button.button, button.I127919.button {
}
.I127919 .button .text, .I127919.button .text {
color:rgb(108,72,201);

}
.I127919 .button .icon, .I127919.button .icon {
background-size:100% 100%;
}
.I127919 .button:hover, .I127919.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127919 .button:hover .text, .I127919.button:hover .text {
color:rgb(150,155,160);

}
.I127919 .button:hover .icon, .I127919.button:hover .icon {
background-size:100% 100%;
}
}

.I127920 .button, .I127920.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127920 button.button, button.I127920.button {
cursor:pointer;
}
.I127920 .button .text, .I127920.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127920 .button .icon, .I127920.button .icon {
flex:none;
background-size:100% 100%;
}
.I127920 .button:hover, .I127920.button:hover {
}
.I127920 .button:hover .text, .I127920.button:hover .text {
}
.I127920 .button:hover .icon, .I127920.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127920 .button, .I127920.button {
}
.I127920 button.button, button.I127920.button {
}
.I127920 .button .text, .I127920.button .text {
font-family:Rubik;

}
.I127920 .button .icon, .I127920.button .icon {
background-size:100% 100%;
}
.I127920 .button:hover, .I127920.button:hover {
}
.I127920 .button:hover .text, .I127920.button:hover .text {
}
.I127920 .button:hover .icon, .I127920.button:hover .icon {
background-size:100% 100%;
}
}

.I127921 {
display:flex;
width:100%;
height:270px;

}
.I127921:hover {
}

.I127922, a.I127922 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127922:hover, a.I127922:hover {
}
@media (max-width:992px) {
.I127922, a.I127922 {
}
.I127922:hover, a.I127922:hover {
display:flex;
width:100%;

}
}

.I127923 .image, .I127923.image {
vertical-align:top;
}
.I127923 .image:hover, .I127923.image:hover {
}

.I127924 .button, .I127924.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127924 button.button, button.I127924.button {
cursor:pointer;
}
.I127924 .button .text, .I127924.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127924 .button .icon, .I127924.button .icon {
flex:none;
background-size:100% 100%;
}
.I127924 .button:hover, .I127924.button:hover {
}
.I127924 .button:hover .text, .I127924.button:hover .text {
}
.I127924 .button:hover .icon, .I127924.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127924 .button, .I127924.button {
}
.I127924 button.button, button.I127924.button {
}
.I127924 .button .text, .I127924.button .text {
font-family:Rubik;

}
.I127924 .button .icon, .I127924.button .icon {
background-size:100% 100%;
}
.I127924 .button:hover, .I127924.button:hover {
}
.I127924 .button:hover .text, .I127924.button:hover .text {
}
.I127924 .button:hover .icon, .I127924.button:hover .icon {
background-size:100% 100%;
}
}

h1.I127956, .I127956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
width:100%;


}
.I127956:hover {
}
.I127956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127956 > .viewport:hover {
}


.I127957 {
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;

	
}
.I127957:hover {
}
@media (max-width:992px) {
.I127957 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I127957:hover {
}
}
@media (max-width:640px) {
.I127957 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I127957:hover {
}
}

.I127958 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I127958:hover {
}
@media (max-width:992px) {
.I127958 {

width:100%;


flex-direction:column;
}
.I127958:hover {
}
}
@media (max-width:640px) {
.I127958 {

width:100%;
max-width:100%;


}
.I127958:hover {
}
}

.I127959 {
display:flex;
position:var(--I127959-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I127959:hover {
}

@media (max-width:992px) {
.I127959 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I127959:hover {
}

}
@media (max-width:640px) {
.I127959 {

width:100%;
margin-right:0;

}
.I127959:hover {
}

}

.I127960 {
display:flex;
position:var(--I127960-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I127960:hover {
}

@media (max-width:992px) {
.I127960 {

width:100%;
max-width:450px;

}
.I127960:hover {
}

}
@media (max-width:640px) {
.I127960 {

max-width:100%;

}
.I127960:hover {
}

}

h1.I127961, .I127961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127961:hover {
}
.I127961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127961 > .viewport:hover {
}

@media (max-width:640px) {
.I127961 {

width:100%;


}
.I127961:hover {
}
.I127961 > .viewport {



}
.I127961 > .viewport:hover {
}

}

h1.I127962, .I127962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I127962:hover {
}
.I127962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127962 > .viewport:hover {
}

@media (max-width:640px) {
.I127962 {

width:100%;


}
.I127962:hover {
}
.I127962 > .viewport {



}
.I127962 > .viewport:hover {
}

}

h1.I127963, .I127963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I127963:hover {
}
.I127963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127963 > .viewport:hover {
}


h1.I127964, .I127964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127964:hover {
}
.I127964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127964 > .viewport:hover {
}


h1.I127965, .I127965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I127965:hover {
}
.I127965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127965 > .viewport:hover {
}


h1.I153856, .I153856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153856:hover {
}
.I153856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153856 > .viewport:hover {
}


h1.I189941, .I189941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189941:hover {
}
.I189941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189941 > .viewport:hover {
}

@media (max-width:640px) {
.I189941 {

width:100%;


}
.I189941:hover {
}
.I189941 > .viewport {



}
.I189941 > .viewport:hover {
}

}

.I127966, a.I127966 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I127966:hover, a.I127966:hover {
}
@media (max-width:992px) {
.I127966, a.I127966 {
display:flex;
font-size:1.625rem;


}
.I127966:hover, a.I127966:hover {
}
}
@media (max-width:640px) {
.I127966, a.I127966 {
display:flex;
font-size:1.625rem;


}
.I127966:hover, a.I127966:hover {
}
}

.I127967, a.I127967 {
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;

}
.I127967:hover, a.I127967:hover {
}
@media (max-width:992px) {
.I127967, a.I127967 {
}
.I127967:hover, a.I127967:hover {
display:flex;
width:100%;

}
}

.I127968 .image, .I127968.image {
vertical-align:top;
}
.I127968 .image:hover, .I127968.image:hover {
}

.I127969 {
}
.I127969:hover {
}
.I127969 {
}
.I127969: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;
}


.I127970 {
width:100%;

}
.I127970:hover {
}
.I127970 {
}
.I127970:hover {
}


.I153809 {}
.I189872, a.I189872 {
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;

}
.I189872:hover, a.I189872:hover {
}
@media (max-width:992px) {
.I189872, a.I189872 {
}
.I189872:hover, a.I189872:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189872, a.I189872 {
display:flex;
padding-bottom:1rem;

}
.I189872:hover, a.I189872:hover {
}
}

h1.I127971, .I127971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I127971:hover {
}
.I127971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127971 > .viewport:hover {
}


.I127972 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I127972:hover {
}
@media (min-width:1440px) {
.I127972 {
align-items:center;

	
}
.I127972:hover {
}
}
.I127973 {
display:flex;
position:var(--I127973-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I127973:hover {
}

@media (max-width:992px) {
.I127973 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I127973:hover {
}

}
@media (max-width:640px) {
.I127973 {

align-items:flex-start;


}
.I127973:hover {
}

}

.I143609 {
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;

	
}
.I143609:hover {
}

@media (max-width:992px) {
.I143609 {

margin-left:0rem;



	
}
.I143609:hover {
}

}
@media (max-width:640px) {
.I143609 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143609:hover {
}

}
@media (min-width:1440px) {
.I143609 {

order:3;
margin-left:0px;



	
}
.I143609:hover {
}

}
h1.I127974, .I127974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I127974:hover {
}
.I127974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127974 > .viewport:hover {
}

@media (min-width:1440px) {
.I127974 {

order:2;

}
.I127974:hover {
}
.I127974 > .viewport {



}
.I127974 > .viewport:hover {
}

}
h1.I127975, .I127975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I127975:hover {
}
.I127975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127975 > .viewport:hover {
}

@media (min-width:1440px) {
.I127975 {

order:4;

}
.I127975:hover {
}
.I127975 > .viewport {



}
.I127975 > .viewport:hover {
}

}
h1.I127976, .I127976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I127976:hover {
}
.I127976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127976 > .viewport:hover {
}

@media (max-width:640px) {
.I127976 {


}
.I127976:hover {
}
.I127976 > .viewport {

justify-content:flex-start;


}
.I127976 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127976 {

order:5;

}
.I127976:hover {
}
.I127976 > .viewport {



}
.I127976 > .viewport:hover {
}

}
h1.I127977, .I127977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I127977:hover {
}
.I127977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127977 > .viewport:hover {
}

@media (min-width:1440px) {
.I127977 {

order:13;

}
.I127977:hover {
}
.I127977 > .viewport {



}
.I127977 > .viewport:hover {
}

}
h1.I127978, .I127978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127978:hover {
}
.I127978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127978 > .viewport:hover {
}


h1.I127979, .I127979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I127979:hover {
}
.I127979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127979 > .viewport:hover {
}

@media (min-width:1440px) {
.I127979 {

order:21;

}
.I127979:hover {
}
.I127979 > .viewport {



}
.I127979 > .viewport:hover {
}

}
h1.I127980, .I127980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I127980:hover {
}
.I127980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127980 > .viewport:hover {
}

@media (min-width:1440px) {
.I127980 {

order:9;

}
.I127980:hover {
}
.I127980 > .viewport {



}
.I127980 > .viewport:hover {
}

}
h1.I127981, .I127981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I127981:hover {
}
.I127981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127981 > .viewport:hover {
}

@media (max-width:640px) {
.I127981 {

padding-top:1rem;


}
.I127981:hover {
}
.I127981 > .viewport {

justify-content:flex-start;


}
.I127981 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127981 {

order:6;

}
.I127981:hover {
}
.I127981 > .viewport {



}
.I127981 > .viewport:hover {
}

}
h1.I127982, .I127982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I127982:hover {
}
.I127982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127982 > .viewport:hover {
}

@media (min-width:1440px) {
.I127982 {

order:1;

}
.I127982:hover {
}
.I127982 > .viewport {



}
.I127982 > .viewport:hover {
}

}
h1.I127983, .I127983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I127983:hover {
}
.I127983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127983 > .viewport:hover {
}

@media (min-width:1440px) {
.I127983 {

order:14;

}
.I127983:hover {
}
.I127983 > .viewport {



}
.I127983 > .viewport:hover {
}

}
h1.I128159, .I128159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128159:hover {
}
.I128159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128159 > .viewport:hover {
}

@media (min-width:1440px) {
.I128159 {

order:9;

}
.I128159:hover {
}
.I128159 > .viewport {



}
.I128159 > .viewport:hover {
}

}
h1.I136187, .I136187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136187:hover {
}
.I136187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136187 > .viewport:hover {
}

@media (min-width:1440px) {
.I136187 {

order:14;

}
.I136187:hover {
}
.I136187 > .viewport {



}
.I136187 > .viewport:hover {
}

}
h1.I136513, .I136513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136513:hover {
}
.I136513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136513 > .viewport:hover {
}

@media (min-width:1440px) {
.I136513 {

order:22;

}
.I136513:hover {
}
.I136513 > .viewport {



}
.I136513 > .viewport:hover {
}

}
h1.I143528, .I143528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143528:hover {
}
.I143528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143528 > .viewport:hover {
}


h1.I143771, .I143771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143771:hover {
}
.I143771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143771 > .viewport:hover {
}


h1.I143933, .I143933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143933:hover {
}
.I143933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143933 > .viewport:hover {
}


h1.I144095, .I144095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144095:hover {
}
.I144095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144095 > .viewport:hover {
}


h1.I144257, .I144257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144257:hover {
}
.I144257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144257 > .viewport:hover {
}


.I127984, a.I127984 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I127984:hover, a.I127984:hover {
}
@media (max-width:992px) {
.I127984, a.I127984 {
display:flex;
font-size:1.25rem;


}
.I127984:hover, a.I127984:hover {
}
}
@media (max-width:640px) {
.I127984, a.I127984 {
display:flex;
font-size:1.25rem;


}
.I127984:hover, a.I127984:hover {
}
}

.I127985, a.I127985 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I127985:hover, a.I127985:hover {
}
@media (max-width:992px) {
.I127985, a.I127985 {
display:flex;
font-size:1.625rem;


}
.I127985:hover, a.I127985:hover {
}
}
@media (max-width:640px) {
.I127985, a.I127985 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I127985:hover, a.I127985:hover {
}
}

.I127986, a.I127986 {
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;

}
.I127986:hover, a.I127986:hover {
}
@media (max-width:992px) {
.I127986, a.I127986 {
}
.I127986:hover, a.I127986:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127986, a.I127986 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127986:hover, a.I127986:hover {
}
}

.I127987 .button, .I127987.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);

}
.I127987 button.button, button.I127987.button {
cursor:pointer;
}
.I127987 .button .text, .I127987.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127987 .button .icon, .I127987.button .icon {
flex:none;
background-size:100% 100%;
}
.I127987 .button:hover, .I127987.button:hover {
background-color:rgb(217,217,217);

}
.I127987 .button:hover .text, .I127987.button:hover .text {
}
.I127987 .button:hover .icon, .I127987.button:hover .icon {
background-size:100% 100%;
}

.I127988 .button, .I127988.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127988 button.button, button.I127988.button {
cursor:pointer;
}
.I127988 .button .text, .I127988.button .text {
}
.I127988 .button .icon, .I127988.button .icon {
flex:none;
background-size:100% 100%;
}
.I127988 .button:hover, .I127988.button:hover {
}
.I127988 .button:hover .text, .I127988.button:hover .text {
}
.I127988 .button:hover .icon, .I127988.button:hover .icon {
background-size:100% 100%;
}

.I127989 .button, .I127989.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127989 button.button, button.I127989.button {
cursor:pointer;
}
.I127989 .button .text, .I127989.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127989 .button .icon, .I127989.button .icon {
flex:none;
background-size:100% 100%;
}
.I127989 .button:hover, .I127989.button:hover {
}
.I127989 .button:hover .text, .I127989.button:hover .text {
}
.I127989 .button:hover .icon, .I127989.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127989 .button, .I127989.button {
}
.I127989 button.button, button.I127989.button {
}
.I127989 .button .text, .I127989.button .text {
font-family:Rubik;

}
.I127989 .button .icon, .I127989.button .icon {
background-size:100% 100%;
}
.I127989 .button:hover, .I127989.button:hover {
}
.I127989 .button:hover .text, .I127989.button:hover .text {
}
.I127989 .button:hover .icon, .I127989.button:hover .icon {
background-size:100% 100%;
}
}

.I127990 .button, .I127990.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);

}
.I127990 button.button, button.I127990.button {
cursor:pointer;
}
.I127990 .button .text, .I127990.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127990 .button .icon, .I127990.button .icon {
flex:none;
background-size:100% 100%;
}
.I127990 .button:hover, .I127990.button:hover {
background-color:rgb(210,40,93);

}
.I127990 .button:hover .text, .I127990.button:hover .text {
}
.I127990 .button:hover .icon, .I127990.button:hover .icon {
background-size:100% 100%;
}

.I127991, a.I127991 {
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;


}
.I127991:hover, a.I127991:hover {
}
@media (max-width:992px) {
.I127991, a.I127991 {
}
.I127991:hover, a.I127991:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127991, a.I127991 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127991:hover, a.I127991:hover {
}
}

.I127992 .image, .I127992.image {
vertical-align:top;
}
.I127992 .image:hover, .I127992.image:hover {
}

.I127993 .button, .I127993.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127993 button.button, button.I127993.button {
cursor:pointer;
}
.I127993 .button .text, .I127993.button .text {
}
.I127993 .button .icon, .I127993.button .icon {
flex:none;
background-size:100% 100%;
}
.I127993 .button:hover, .I127993.button:hover {
}
.I127993 .button:hover .text, .I127993.button:hover .text {
}
.I127993 .button:hover .icon, .I127993.button:hover .icon {
background-size:100% 100%;
}

h1.I128098, .I128098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128098, .I128098 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128098, .I128098 p {
margin:0px;
}

figure.I128098, .I128098 figure {
margin:0px;
}

a.I128098, .I128098 a {
text-decoration:inherit;
color:inherit;
}

.I128098 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128098 article, article.I128098 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128098 article:hover, article.I128098:hover {
}
.I128098 article.active, article.I128098.active {
}
.I128098 .body {
}
.I128098 .body:hover {
	
}
.I128098 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128098 .body img {
}
.I128098 .body ul, .I128098 .body ol {
margin-left:1rem;

}
.I128098 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128098 .body iframe {
}
.I128098 .body img:hover {
}
.I128098 .body iframe:hover {
}

.I128098 .body li {
list-style-type:disc;
}



.I136122 .image, .I136122.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136122 .image:hover, .I136122.image:hover {
}

.I136442 .image, .I136442.image {
vertical-align:top;
}
.I136442 .image:hover, .I136442.image:hover {
}

.I143447 .image, .I143447.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143447 .image:hover, .I143447.image:hover {
}

.I143690, a.I143690 {
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;

}
.I143690:hover, a.I143690:hover {
}

.I143852, a.I143852 {
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;

}
.I143852:hover, a.I143852:hover {
}

.I144014, a.I144014 {
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;

}
.I144014:hover, a.I144014:hover {
display:flex;
text-decoration:underline;


}

.I144176 .image, .I144176.image {
vertical-align:top;
}
.I144176 .image:hover, .I144176.image:hover {
}

h1.I127994, .I127994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I127994:hover {
}
.I127994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127994 > .viewport:hover {
}


.I127995 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);
background-repeat:no-repeat;
background-size:contain;
background-position:right bottom;

align-items:center;

	
}
.I127995:hover {
}
@media (max-width:992px) {
.I127995 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I127995:hover {
}
}
@media (max-width:640px) {
.I127995 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I127995:hover {
}
}
@media (min-width:1440px) {
.I127995 {
	
}
.I127995:hover {
}
}
.I127996 {
display:flex;
position:var(--I127996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:12rem;
box-sizing:border-box;

align-items:flex-start;


}
.I127996:hover {
}

@media (max-width:992px) {
.I127996 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:10rem;

}
.I127996:hover {
}

}
@media (max-width:640px) {
.I127996 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:10rem;

}
.I127996:hover {
}

}
@media (min-width:1440px) {
.I127996 {

width:100%;

}
.I127996:hover {
}

}
.I127997 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:70%;



flex-direction:column;

	
}
.I127997:hover {
}

@media (max-width:992px) {
.I127997 {

width:80%;



	
}
.I127997:hover {
}

}
@media (max-width:640px) {
.I127997 {

width:100%;



	
}
.I127997:hover {
}

}

h1.I127998, .I127998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:75%;


}
.I127998:hover {
}
.I127998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127998 > .viewport:hover {
}

@media (min-width:1440px) {
.I127998 {

order:3;

}
.I127998:hover {
}
.I127998 > .viewport {



}
.I127998 > .viewport:hover {
}

}
h1.I127999, .I127999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:100%;
margin-top:1rem;


}
.I127999:hover {
}
.I127999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127999 > .viewport:hover {
}

@media (min-width:1440px) {
.I127999 {

order:4;

}
.I127999:hover {
}
.I127999 > .viewport {



}
.I127999 > .viewport:hover {
}

}
h1.I128000, .I128000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I128000:hover {
}
.I128000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128000 > .viewport:hover {
}

@media (min-width:1440px) {
.I128000 {

order:2;

}
.I128000:hover {
}
.I128000 > .viewport {



}
.I128000 > .viewport:hover {
}

}
h1.I128001, .I128001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I128001:hover {
}
.I128001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128001 > .viewport:hover {
}

@media (min-width:1440px) {
.I128001 {

order:8;

}
.I128001:hover {
}
.I128001 > .viewport {



}
.I128001 > .viewport:hover {
}

}
h1.I128002, .I128002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I128002:hover {
}
.I128002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128002 > .viewport:hover {
}

@media (min-width:1440px) {
.I128002 {

order:11;

}
.I128002:hover {
}
.I128002 > .viewport {



}
.I128002 > .viewport:hover {
}

}
h1.I128003, .I128003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I128003:hover {
}
.I128003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128003 > .viewport:hover {
}

@media (min-width:1440px) {
.I128003 {

order:13;

}
.I128003:hover {
}
.I128003 > .viewport {



}
.I128003 > .viewport:hover {
}

}
h1.I128004, .I128004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I128004:hover {
}
.I128004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128004 > .viewport:hover {
}

@media (min-width:1440px) {
.I128004 {

order:12;

}
.I128004:hover {
}
.I128004 > .viewport {



}
.I128004 > .viewport:hover {
}

}
h1.I128005, .I128005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I128005:hover {
}
.I128005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128005 > .viewport:hover {
}

@media (min-width:1440px) {
.I128005 {

order:5;

}
.I128005:hover {
}
.I128005 > .viewport {



}
.I128005 > .viewport:hover {
}

}
h1.I188208, .I188208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188208:hover {
}
.I188208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188208 > .viewport:hover {
}

@media (min-width:1440px) {
.I188208 {

order:6;

}
.I188208:hover {
}
.I188208 > .viewport {



}
.I188208 > .viewport:hover {
}

}
h1.I189745, .I189745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189745:hover {
}
.I189745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189745 > .viewport:hover {
}

@media (min-width:1440px) {
.I189745 {

order:7;

}
.I189745:hover {
}
.I189745 > .viewport {



}
.I189745 > .viewport:hover {
}

}
h1.I190498, .I190498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190498:hover {
}
.I190498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190498 > .viewport:hover {
}

@media (min-width:1440px) {
.I190498 {

order:1;

}
.I190498:hover {
}
.I190498 > .viewport {



}
.I190498 > .viewport:hover {
}

}
.I128006, a.I128006 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I128006:hover, a.I128006:hover {
}
@media (max-width:992px) {
.I128006, a.I128006 {
display:flex;
font-size:1.625rem;


}
.I128006:hover, a.I128006:hover {
}
}

.I128007, a.I128007 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I128007:hover, a.I128007:hover {
}
@media (max-width:992px) {
.I128007, a.I128007 {
}
.I128007:hover, a.I128007:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128007, a.I128007 {
display:flex;
padding-bottom:1rem;

}
.I128007:hover, a.I128007:hover {
}
}

.I128008, a.I128008 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I128008:hover, a.I128008:hover {
}
@media (max-width:992px) {
.I128008, a.I128008 {
display:flex;
font-size:1.25rem;


}
.I128008:hover, a.I128008:hover {
}
}
@media (max-width:640px) {
.I128008, a.I128008 {
display:flex;
font-size:1.25rem;


}
.I128008:hover, a.I128008:hover {
}
}

.I128009 .button, .I128009.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(43,139,224);

}
.I128009 button.button, button.I128009.button {
cursor:pointer;
}
.I128009 .button .text, .I128009.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I128009 .button .icon, .I128009.button .icon {
flex:none;
background-size:100% 100%;
}
.I128009 .button:hover, .I128009.button:hover {
background-color:rgb(245,245,245);

}
.I128009 .button:hover .text, .I128009.button:hover .text {
}
.I128009 .button:hover .icon, .I128009.button:hover .icon {
background-size:100% 100%;
}

.I128010 .button, .I128010.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128010 button.button, button.I128010.button {
cursor:pointer;
}
.I128010 .button .text, .I128010.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I128010 .button .icon, .I128010.button .icon {
flex:none;
background-size:100% 100%;
}
.I128010 .button:hover, .I128010.button:hover {
}
.I128010 .button:hover .text, .I128010.button:hover .text {
}
.I128010 .button:hover .icon, .I128010.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128010 .button, .I128010.button {
}
.I128010 button.button, button.I128010.button {
}
.I128010 .button .text, .I128010.button .text {
font-family:Rubik;

}
.I128010 .button .icon, .I128010.button .icon {
background-size:100% 100%;
}
.I128010 .button:hover, .I128010.button:hover {
}
.I128010 .button:hover .text, .I128010.button:hover .text {
}
.I128010 .button:hover .icon, .I128010.button:hover .icon {
background-size:100% 100%;
}
}

.I128011 .button, .I128011.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);

}
.I128011 button.button, button.I128011.button {
cursor:pointer;
}
.I128011 .button .text, .I128011.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I128011 .button .icon, .I128011.button .icon {
flex:none;
background-size:100% 100%;
}
.I128011 .button:hover, .I128011.button:hover {
background-color:rgb(210,40,93);

}
.I128011 .button:hover .text, .I128011.button:hover .text {
}
.I128011 .button:hover .icon, .I128011.button:hover .icon {
background-size:100% 100%;
}

.I128012 .button, .I128012.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I128012 button.button, button.I128012.button {
cursor:pointer;
}
.I128012 .button .text, .I128012.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I128012 .button .icon, .I128012.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I128012 .button:hover, .I128012.button:hover {
}
.I128012 .button:hover .text, .I128012.button:hover .text {
}
.I128012 .button:hover .icon, .I128012.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128012 .button, .I128012.button {
flex-direction:row-reverse;
}
.I128012 button.button, button.I128012.button {
}
.I128012 .button .text, .I128012.button .text {
}
.I128012 .button .icon, .I128012.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I128012 .button:hover, .I128012.button:hover {
}
.I128012 .button:hover .text, .I128012.button:hover .text {
}
.I128012 .button:hover .icon, .I128012.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I128012 .button, .I128012.button {
flex-direction:row-reverse;
}
.I128012 button.button, button.I128012.button {
}
.I128012 .button .text, .I128012.button .text {
}
.I128012 .button .icon, .I128012.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I128012 .button:hover, .I128012.button:hover {
}
.I128012 .button:hover .text, .I128012.button:hover .text {
}
.I128012 .button:hover .icon, .I128012.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I128012 .button, .I128012.button {
flex-direction:row-reverse;
}
.I128012 button.button, button.I128012.button {
}
.I128012 .button .text, .I128012.button .text {
}
.I128012 .button .icon, .I128012.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I128012 .button:hover, .I128012.button:hover {
}
.I128012 .button:hover .text, .I128012.button:hover .text {
}
.I128012 .button:hover .icon, .I128012.button:hover .icon {
background-size:100% 100%;
}
}
.I128013, a.I128013 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I128013:hover, a.I128013:hover {
}
@media (max-width:992px) {
.I128013, a.I128013 {
}
.I128013:hover, a.I128013:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128013, a.I128013 {
display:flex;
padding-bottom:1rem;

}
.I128013:hover, a.I128013:hover {
}
}

.I187993, a.I187993 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I187993:hover, a.I187993:hover {
}
@media (max-width:992px) {
.I187993, a.I187993 {
}
.I187993:hover, a.I187993:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187993, a.I187993 {
display:flex;
padding-bottom:1rem;

}
.I187993:hover, a.I187993:hover {
}
}

.I189528, a.I189528 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189528:hover, a.I189528:hover {
}
@media (max-width:992px) {
.I189528, a.I189528 {
}
.I189528:hover, a.I189528:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189528, a.I189528 {
display:flex;
padding-bottom:1rem;

}
.I189528:hover, a.I189528:hover {
}
}

.I190281 .image, .I190281.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190281 .image:hover, .I190281.image:hover {
}

h1.I128038, .I128038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I128038:hover {
}
.I128038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128038 > .viewport:hover {
}


.I128016 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I128016:hover {
}
@media (min-width:1440px) {
.I128016 {
align-items:center;

	
}
.I128016:hover {
}
}
.I128017 {
display:flex;
position:var(--I128017-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

align-items:center;


}
.I128017:hover {
}

@media (max-width:992px) {
.I128017 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I128017:hover {
}

}
@media (max-width:640px) {
.I128017 {

align-items:flex-start;


}
.I128017:hover {
}

}

.I143610 {
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;

	
}
.I143610:hover {
}

@media (max-width:992px) {
.I143610 {

margin-left:0rem;



	
}
.I143610:hover {
}

}
@media (max-width:640px) {
.I143610 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143610:hover {
}

}
@media (min-width:1440px) {
.I143610 {

order:3;
margin-left:0px;



	
}
.I143610:hover {
}

}
h1.I128018, .I128018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I128018:hover {
}
.I128018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128018 > .viewport:hover {
}

@media (min-width:1440px) {
.I128018 {

order:2;

}
.I128018:hover {
}
.I128018 > .viewport {



}
.I128018 > .viewport:hover {
}

}
h1.I128019, .I128019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I128019:hover {
}
.I128019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128019 > .viewport:hover {
}

@media (min-width:1440px) {
.I128019 {

order:4;

}
.I128019:hover {
}
.I128019 > .viewport {



}
.I128019 > .viewport:hover {
}

}
h1.I128020, .I128020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I128020:hover {
}
.I128020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128020 > .viewport:hover {
}

@media (max-width:640px) {
.I128020 {


}
.I128020:hover {
}
.I128020 > .viewport {

justify-content:flex-start;


}
.I128020 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128020 {

order:5;

}
.I128020:hover {
}
.I128020 > .viewport {



}
.I128020 > .viewport:hover {
}

}
h1.I128021, .I128021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I128021:hover {
}
.I128021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128021 > .viewport:hover {
}

@media (min-width:1440px) {
.I128021 {

order:13;

}
.I128021:hover {
}
.I128021 > .viewport {



}
.I128021 > .viewport:hover {
}

}
h1.I128022, .I128022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I128022:hover {
}
.I128022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128022 > .viewport:hover {
}


h1.I128023, .I128023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I128023:hover {
}
.I128023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128023 > .viewport:hover {
}

@media (min-width:1440px) {
.I128023 {

order:21;

}
.I128023:hover {
}
.I128023 > .viewport {



}
.I128023 > .viewport:hover {
}

}
h1.I128024, .I128024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I128024:hover {
}
.I128024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128024 > .viewport:hover {
}

@media (min-width:1440px) {
.I128024 {

order:9;

}
.I128024:hover {
}
.I128024 > .viewport {



}
.I128024 > .viewport:hover {
}

}
h1.I128025, .I128025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128025:hover {
}
.I128025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128025 > .viewport:hover {
}

@media (max-width:640px) {
.I128025 {

padding-top:1rem;


}
.I128025:hover {
}
.I128025 > .viewport {

justify-content:flex-start;


}
.I128025 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128025 {

order:6;

}
.I128025:hover {
}
.I128025 > .viewport {



}
.I128025 > .viewport:hover {
}

}
h1.I128026, .I128026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I128026:hover {
}
.I128026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128026 > .viewport:hover {
}

@media (min-width:1440px) {
.I128026 {

order:1;

}
.I128026:hover {
}
.I128026 > .viewport {



}
.I128026 > .viewport:hover {
}

}
h1.I128027, .I128027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I128027:hover {
}
.I128027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128027 > .viewport:hover {
}

@media (min-width:1440px) {
.I128027 {

order:14;

}
.I128027:hover {
}
.I128027 > .viewport {



}
.I128027 > .viewport:hover {
}

}
h1.I128160, .I128160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128160:hover {
}
.I128160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128160 > .viewport:hover {
}

@media (min-width:1440px) {
.I128160 {

order:9;

}
.I128160:hover {
}
.I128160 > .viewport {



}
.I128160 > .viewport:hover {
}

}
h1.I136188, .I136188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136188:hover {
}
.I136188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136188 > .viewport:hover {
}

@media (min-width:1440px) {
.I136188 {

order:14;

}
.I136188:hover {
}
.I136188 > .viewport {



}
.I136188 > .viewport:hover {
}

}
h1.I136514, .I136514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136514:hover {
}
.I136514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136514 > .viewport:hover {
}

@media (min-width:1440px) {
.I136514 {

order:22;

}
.I136514:hover {
}
.I136514 > .viewport {



}
.I136514 > .viewport:hover {
}

}
h1.I143529, .I143529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143529:hover {
}
.I143529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143529 > .viewport:hover {
}


h1.I143772, .I143772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143772:hover {
}
.I143772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143772 > .viewport:hover {
}


h1.I143934, .I143934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143934:hover {
}
.I143934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143934 > .viewport:hover {
}


h1.I144096, .I144096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144096:hover {
}
.I144096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144096 > .viewport:hover {
}


h1.I144258, .I144258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144258:hover {
}
.I144258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144258 > .viewport:hover {
}


.I128028, a.I128028 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I128028:hover, a.I128028:hover {
}
@media (max-width:992px) {
.I128028, a.I128028 {
display:flex;
font-size:1.25rem;


}
.I128028:hover, a.I128028:hover {
}
}
@media (max-width:640px) {
.I128028, a.I128028 {
display:flex;
font-size:1.25rem;


}
.I128028:hover, a.I128028:hover {
}
}

.I128029, a.I128029 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I128029:hover, a.I128029:hover {
}
@media (max-width:992px) {
.I128029, a.I128029 {
display:flex;
font-size:1.625rem;


}
.I128029:hover, a.I128029:hover {
}
}
@media (max-width:640px) {
.I128029, a.I128029 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I128029:hover, a.I128029:hover {
}
}

.I128030, a.I128030 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I128030:hover, a.I128030:hover {
}
@media (max-width:992px) {
.I128030, a.I128030 {
}
.I128030:hover, a.I128030:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128030, a.I128030 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128030:hover, a.I128030:hover {
}
}

.I128031 .button, .I128031.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);

}
.I128031 button.button, button.I128031.button {
cursor:pointer;
}
.I128031 .button .text, .I128031.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I128031 .button .icon, .I128031.button .icon {
flex:none;
background-size:100% 100%;
}
.I128031 .button:hover, .I128031.button:hover {
background-color:rgb(217,217,217);

}
.I128031 .button:hover .text, .I128031.button:hover .text {
}
.I128031 .button:hover .icon, .I128031.button:hover .icon {
background-size:100% 100%;
}

.I128032 .button, .I128032.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128032 button.button, button.I128032.button {
cursor:pointer;
}
.I128032 .button .text, .I128032.button .text {
}
.I128032 .button .icon, .I128032.button .icon {
flex:none;
background-size:100% 100%;
}
.I128032 .button:hover, .I128032.button:hover {
}
.I128032 .button:hover .text, .I128032.button:hover .text {
}
.I128032 .button:hover .icon, .I128032.button:hover .icon {
background-size:100% 100%;
}

.I128033 .button, .I128033.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128033 button.button, button.I128033.button {
cursor:pointer;
}
.I128033 .button .text, .I128033.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I128033 .button .icon, .I128033.button .icon {
flex:none;
background-size:100% 100%;
}
.I128033 .button:hover, .I128033.button:hover {
}
.I128033 .button:hover .text, .I128033.button:hover .text {
}
.I128033 .button:hover .icon, .I128033.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128033 .button, .I128033.button {
}
.I128033 button.button, button.I128033.button {
}
.I128033 .button .text, .I128033.button .text {
font-family:Rubik;

}
.I128033 .button .icon, .I128033.button .icon {
background-size:100% 100%;
}
.I128033 .button:hover, .I128033.button:hover {
}
.I128033 .button:hover .text, .I128033.button:hover .text {
}
.I128033 .button:hover .icon, .I128033.button:hover .icon {
background-size:100% 100%;
}
}

.I128034 .button, .I128034.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);

}
.I128034 button.button, button.I128034.button {
cursor:pointer;
}
.I128034 .button .text, .I128034.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I128034 .button .icon, .I128034.button .icon {
flex:none;
background-size:100% 100%;
}
.I128034 .button:hover, .I128034.button:hover {
background-color:rgb(210,40,93);

}
.I128034 .button:hover .text, .I128034.button:hover .text {
}
.I128034 .button:hover .icon, .I128034.button:hover .icon {
background-size:100% 100%;
}

.I128035, a.I128035 {
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;


}
.I128035:hover, a.I128035:hover {
}
@media (max-width:992px) {
.I128035, a.I128035 {
}
.I128035:hover, a.I128035:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128035, a.I128035 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128035:hover, a.I128035:hover {
}
}

.I128036 .image, .I128036.image {
vertical-align:top;
}
.I128036 .image:hover, .I128036.image:hover {
}

.I128037 .button, .I128037.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128037 button.button, button.I128037.button {
cursor:pointer;
}
.I128037 .button .text, .I128037.button .text {
}
.I128037 .button .icon, .I128037.button .icon {
flex:none;
background-size:100% 100%;
}
.I128037 .button:hover, .I128037.button:hover {
}
.I128037 .button:hover .text, .I128037.button:hover .text {
}
.I128037 .button:hover .icon, .I128037.button:hover .icon {
background-size:100% 100%;
}

h1.I128099, .I128099 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128099, .I128099 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128099, .I128099 p {
margin:0px;
}

figure.I128099, .I128099 figure {
margin:0px;
}

a.I128099, .I128099 a {
text-decoration:inherit;
color:inherit;
}

.I128099 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128099 article, article.I128099 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128099 article:hover, article.I128099:hover {
}
.I128099 article.active, article.I128099.active {
}
.I128099 .body {
}
.I128099 .body:hover {
	
}
.I128099 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128099 .body img {
}
.I128099 .body ul, .I128099 .body ol {
margin-left:1rem;

}
.I128099 .body li {
margin-bottom:0.5rem;

line-height:1.625rem;

}
.I128099 .body iframe {
}
.I128099 .body img:hover {
}
.I128099 .body iframe:hover {
}

.I128099 .body li {
list-style-type:disc;
}



.I136123 .image, .I136123.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136123 .image:hover, .I136123.image:hover {
}

.I136443 .image, .I136443.image {
vertical-align:top;
}
.I136443 .image:hover, .I136443.image:hover {
}

.I143448 .image, .I143448.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143448 .image:hover, .I143448.image:hover {
}

.I143691, a.I143691 {
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;

}
.I143691:hover, a.I143691:hover {
}

.I143853, a.I143853 {
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;

}
.I143853:hover, a.I143853:hover {
}

.I144015, a.I144015 {
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;

}
.I144015:hover, a.I144015:hover {
display:flex;
text-decoration:underline;


}

.I144177 .image, .I144177.image {
vertical-align:top;
}
.I144177 .image:hover, .I144177.image:hover {
}

h1.I128191, .I128191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I128191:hover {
}
.I128191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128191 > .viewport:hover {
}


.I128161 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I128161:hover {
}

.I128162 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I128162:hover {
}
@media (max-width:992px) {
.I128162 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I128162:hover {
}
}
@media (max-width:640px) {
.I128162 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I128162:hover {
}
}

.I128163 {
display:flex;
position:var(--I128163-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I128163:hover {
}

@media (max-width:992px) {
.I128163 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I128163:hover {
}

}
@media (max-width:640px) {
.I128163 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I128163:hover {
}

}
@media (min-width:1440px) {
.I128163 {

order:3;
width:50%;
padding-right:4rem;

}
.I128163:hover {
}

}
.I128164 {
display:flex;
position:var(--I128164-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I128164:hover {
}

@media (max-width:992px) {
.I128164 {

order:3;
width:50%;
padding-left:0rem;

}
.I128164:hover {
}

}
@media (max-width:640px) {
.I128164 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I128164:hover {
}

}
@media (min-width:1440px) {
.I128164 {

order:2;
width:50%;

flex-direction:column;


}
.I128164:hover {
}

}
.I128361 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128361:hover {
}


h1.I128165, .I128165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I128165:hover {
}
.I128165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128165 > .viewport:hover {
}


h1.I128166, .I128166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I128166:hover {
}
.I128166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128166 > .viewport:hover {
}


h1.I128167, .I128167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I128167:hover {
}
.I128167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128167 > .viewport:hover {
}


h1.I128168, .I128168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I128168:hover {
}
.I128168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128168 > .viewport:hover {
}

@media (max-width:640px) {
.I128168 {

margin-bottom:0;


}
.I128168:hover {
}
.I128168 > .viewport {



}
.I128168 > .viewport:hover {
}

}

h1.I128169, .I128169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I128169:hover {
}
.I128169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128169 > .viewport:hover {
}


h1.I128170, .I128170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I128170:hover {
}
.I128170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128170 > .viewport:hover {
}

@media (max-width:640px) {
.I128170 {

margin-bottom:-1.65rem;


}
.I128170:hover {
}
.I128170 > .viewport {



}
.I128170 > .viewport:hover {
}

}

h1.I128171, .I128171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I128171:hover {
}
.I128171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128171 > .viewport:hover {
}


h1.I128172, .I128172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I128172:hover {
}
.I128172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128172 > .viewport:hover {
}


h1.I128173, .I128173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I128173:hover {
}
.I128173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128173 > .viewport:hover {
}


h1.I128174, .I128174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I128174:hover {
}
.I128174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128174 > .viewport:hover {
}

@media (max-width:992px) {
.I128174 {

height:auto;


}
.I128174:hover {
}
.I128174 > .viewport {



}
.I128174 > .viewport:hover {
}

}

h1.I128175, .I128175 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128175 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I128175:hover {
}
.I128175 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128175 > .viewport:hover {
}

@media (min-width:1440px) {
.I128175 {

width:100%;
padding-top:0.75rem;


}
.I128175:hover {
}
.I128175 > .viewport {



}
.I128175 > .viewport:hover {
}

}
h1.I128176, .I128176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I128176:hover {
}
.I128176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128176 > .viewport:hover {
}


h1.I128177, .I128177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I128177:hover {
}
.I128177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128177 > .viewport:hover {
}


.I128178, a.I128178 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I128178:hover, a.I128178:hover {
}
@media (max-width:992px) {
.I128178, a.I128178 {
display:flex;
font-size:1.625rem;


}
.I128178:hover, a.I128178:hover {
}
}
@media (max-width:640px) {
.I128178, a.I128178 {
display:flex;
font-size:1.625rem;


}
.I128178:hover, a.I128178:hover {
}
}

.I128179, a.I128179 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I128179:hover, a.I128179:hover {
}
@media (max-width:992px) {
.I128179, a.I128179 {
}
.I128179:hover, a.I128179:hover {
display:flex;
width:100%;

}
}

.I128180 .image, .I128180.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/create-in-the-future.svg?timestamp=20230823181321');
background-size:cover;
background-position:center center;

}
.I128180 .image:hover, .I128180.image:hover {
}

.I128181 .button, .I128181.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(91,167,255);

}
.I128181 button.button, button.I128181.button {
cursor:pointer;
}
.I128181 .button .text, .I128181.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I128181 .button .icon, .I128181.button .icon {
flex:none;
background-size:100% 100%;
}
.I128181 .button:hover, .I128181.button:hover {
background-color:rgb(67,125,192);

}
.I128181 .button:hover .text, .I128181.button:hover .text {
color:rgb(255,255,255);

}
.I128181 .button:hover .icon, .I128181.button:hover .icon {
background-size:100% 100%;
}

.I128182, a.I128182 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I128182:hover, a.I128182:hover {
}

h1.I128183, .I128183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128183, .I128183 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128183, .I128183 p {
margin:0px;
}

figure.I128183, .I128183 figure {
margin:0px;
}

a.I128183, .I128183 a {
text-decoration:inherit;
color:inherit;
}

.I128183 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128183 article, article.I128183 {
width:100%;

flex-direction:column;	
}
.I128183 article:hover, article.I128183:hover {
}
.I128183 article.active, article.I128183.active {
}
.I128183 .body {
}
.I128183 .body:hover {
	
}
.I128183 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128183 .body a {
text-decoration:underline;

}
.I128183 .body img {
}
.I128183 .body ul, .I128183 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I128183 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128183 .body iframe {
}
.I128183 .body img:hover {
}
.I128183 .body iframe:hover {
}

.I128183 .body li {
list-style-type:disc;
}



.I128184 .button, .I128184.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);

}
.I128184 button.button, button.I128184.button {
cursor:pointer;
}
.I128184 .button .text, .I128184.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I128184 .button .icon, .I128184.button .icon {
flex:none;
background-size:100% 100%;
}
.I128184 .button:hover, .I128184.button:hover {
background-color:rgb(217,217,217);

}
.I128184 .button:hover .text, .I128184.button:hover .text {
}
.I128184 .button:hover .icon, .I128184.button:hover .icon {
background-size:100% 100%;
}

.I128185 .button, .I128185.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I128185 button.button, button.I128185.button {
cursor:pointer;
}
.I128185 .button .text, .I128185.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I128185 .button .icon, .I128185.button .icon {
flex:none;
background-size:100% 100%;
}
.I128185 .button:hover, .I128185.button:hover {
}
.I128185 .button:hover .text, .I128185.button:hover .text {
}
.I128185 .button:hover .icon, .I128185.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128185 .button, .I128185.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I128185 button.button, button.I128185.button {
}
.I128185 .button .text, .I128185.button .text {
color:rgb(108,72,201);

}
.I128185 .button .icon, .I128185.button .icon {
background-size:100% 100%;
}
.I128185 .button:hover, .I128185.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I128185 .button:hover .text, .I128185.button:hover .text {
color:rgb(150,155,160);

}
.I128185 .button:hover .icon, .I128185.button:hover .icon {
background-size:100% 100%;
}
}

.I128186 .button, .I128186.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128186 button.button, button.I128186.button {
cursor:pointer;
}
.I128186 .button .text, .I128186.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I128186 .button .icon, .I128186.button .icon {
flex:none;
background-size:100% 100%;
}
.I128186 .button:hover, .I128186.button:hover {
}
.I128186 .button:hover .text, .I128186.button:hover .text {
}
.I128186 .button:hover .icon, .I128186.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128186 .button, .I128186.button {
}
.I128186 button.button, button.I128186.button {
}
.I128186 .button .text, .I128186.button .text {
font-family:Rubik;

}
.I128186 .button .icon, .I128186.button .icon {
background-size:100% 100%;
}
.I128186 .button:hover, .I128186.button:hover {
}
.I128186 .button:hover .text, .I128186.button:hover .text {
}
.I128186 .button:hover .icon, .I128186.button:hover .icon {
background-size:100% 100%;
}
}

.I128187 {
display:flex;
width:100%;
height:270px;

}
.I128187:hover {
}

.I128188, a.I128188 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I128188:hover, a.I128188:hover {
}
@media (max-width:992px) {
.I128188, a.I128188 {
}
.I128188:hover, a.I128188:hover {
display:flex;
width:100%;

}
}

.I128189 .image, .I128189.image {
vertical-align:top;
}
.I128189 .image:hover, .I128189.image:hover {
}

.I128190 .button, .I128190.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128190 button.button, button.I128190.button {
cursor:pointer;
}
.I128190 .button .text, .I128190.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I128190 .button .icon, .I128190.button .icon {
flex:none;
background-size:100% 100%;
}
.I128190 .button:hover, .I128190.button:hover {
}
.I128190 .button:hover .text, .I128190.button:hover .text {
}
.I128190 .button:hover .icon, .I128190.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128190 .button, .I128190.button {
}
.I128190 button.button, button.I128190.button {
}
.I128190 .button .text, .I128190.button .text {
font-family:Rubik;

}
.I128190 .button .icon, .I128190.button .icon {
background-size:100% 100%;
}
.I128190 .button:hover, .I128190.button:hover {
}
.I128190 .button:hover .text, .I128190.button:hover .text {
}
.I128190 .button:hover .icon, .I128190.button:hover .icon {
background-size:100% 100%;
}
}

h1.I128297, .I128297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I128297:hover {
}
.I128297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128297 > .viewport:hover {
}


.I128273 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I128273:hover {
}
@media (min-width:1440px) {
.I128273 {
align-items:center;

	
}
.I128273:hover {
}
}
.I128274 {
display:flex;
position:var(--I128274-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:14.25rem;
box-sizing:border-box;

align-items:center;


}
.I128274:hover {
}

@media (max-width:992px) {
.I128274 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:8.5rem;

}
.I128274:hover {
}

}
@media (max-width:640px) {
.I128274 {

align-items:flex-start;


}
.I128274:hover {
}

}

.I143611 {
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;

	
}
.I143611:hover {
}

@media (max-width:992px) {
.I143611 {

margin-left:0rem;



	
}
.I143611:hover {
}

}
@media (max-width:640px) {
.I143611 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143611:hover {
}

}
@media (min-width:1440px) {
.I143611 {

order:3;
margin-left:0px;



	
}
.I143611:hover {
}

}
h1.I128275, .I128275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I128275:hover {
}
.I128275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128275 > .viewport:hover {
}

@media (min-width:1440px) {
.I128275 {

order:2;

}
.I128275:hover {
}
.I128275 > .viewport {



}
.I128275 > .viewport:hover {
}

}
h1.I128276, .I128276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I128276:hover {
}
.I128276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128276 > .viewport:hover {
}

@media (min-width:1440px) {
.I128276 {

order:4;

}
.I128276:hover {
}
.I128276 > .viewport {



}
.I128276 > .viewport:hover {
}

}
h1.I128277, .I128277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I128277:hover {
}
.I128277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128277 > .viewport:hover {
}

@media (max-width:640px) {
.I128277 {


}
.I128277:hover {
}
.I128277 > .viewport {

justify-content:flex-start;


}
.I128277 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128277 {

order:5;

}
.I128277:hover {
}
.I128277 > .viewport {



}
.I128277 > .viewport:hover {
}

}
h1.I128278, .I128278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I128278:hover {
}
.I128278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128278 > .viewport:hover {
}

@media (min-width:1440px) {
.I128278 {

order:13;

}
.I128278:hover {
}
.I128278 > .viewport {



}
.I128278 > .viewport:hover {
}

}
h1.I128279, .I128279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I128279:hover {
}
.I128279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128279 > .viewport:hover {
}


h1.I128280, .I128280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I128280:hover {
}
.I128280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128280 > .viewport:hover {
}

@media (min-width:1440px) {
.I128280 {

order:21;

}
.I128280:hover {
}
.I128280 > .viewport {



}
.I128280 > .viewport:hover {
}

}
h1.I128281, .I128281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I128281:hover {
}
.I128281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128281 > .viewport:hover {
}

@media (min-width:1440px) {
.I128281 {

order:9;

}
.I128281:hover {
}
.I128281 > .viewport {



}
.I128281 > .viewport:hover {
}

}
h1.I128282, .I128282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128282:hover {
}
.I128282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128282 > .viewport:hover {
}

@media (max-width:640px) {
.I128282 {

padding-top:1rem;


}
.I128282:hover {
}
.I128282 > .viewport {

justify-content:flex-start;


}
.I128282 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128282 {

order:6;

}
.I128282:hover {
}
.I128282 > .viewport {



}
.I128282 > .viewport:hover {
}

}
h1.I128283, .I128283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I128283:hover {
}
.I128283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128283 > .viewport:hover {
}

@media (min-width:1440px) {
.I128283 {

order:1;

}
.I128283:hover {
}
.I128283 > .viewport {



}
.I128283 > .viewport:hover {
}

}
h1.I128284, .I128284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I128284:hover {
}
.I128284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128284 > .viewport:hover {
}

@media (min-width:1440px) {
.I128284 {

order:14;

}
.I128284:hover {
}
.I128284 > .viewport {



}
.I128284 > .viewport:hover {
}

}
h1.I128285, .I128285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128285:hover {
}
.I128285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128285 > .viewport:hover {
}

@media (min-width:1440px) {
.I128285 {

order:9;

}
.I128285:hover {
}
.I128285 > .viewport {



}
.I128285 > .viewport:hover {
}

}
h1.I136189, .I136189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136189:hover {
}
.I136189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136189 > .viewport:hover {
}

@media (min-width:1440px) {
.I136189 {

order:14;

}
.I136189:hover {
}
.I136189 > .viewport {



}
.I136189 > .viewport:hover {
}

}
h1.I136515, .I136515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136515:hover {
}
.I136515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136515 > .viewport:hover {
}

@media (min-width:1440px) {
.I136515 {

order:22;

}
.I136515:hover {
}
.I136515 > .viewport {



}
.I136515 > .viewport:hover {
}

}
h1.I143530, .I143530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143530:hover {
}
.I143530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143530 > .viewport:hover {
}


h1.I143773, .I143773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143773:hover {
}
.I143773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143773 > .viewport:hover {
}


h1.I143935, .I143935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143935:hover {
}
.I143935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143935 > .viewport:hover {
}


h1.I144097, .I144097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144097:hover {
}
.I144097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144097 > .viewport:hover {
}


h1.I144259, .I144259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144259:hover {
}
.I144259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144259 > .viewport:hover {
}


.I128286, a.I128286 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I128286:hover, a.I128286:hover {
}
@media (max-width:992px) {
.I128286, a.I128286 {
display:flex;
font-size:1.25rem;


}
.I128286:hover, a.I128286:hover {
}
}
@media (max-width:640px) {
.I128286, a.I128286 {
display:flex;
font-size:1.25rem;


}
.I128286:hover, a.I128286:hover {
}
}

.I128287, a.I128287 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I128287:hover, a.I128287:hover {
}
@media (max-width:992px) {
.I128287, a.I128287 {
display:flex;
font-size:1.625rem;


}
.I128287:hover, a.I128287:hover {
}
}
@media (max-width:640px) {
.I128287, a.I128287 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I128287:hover, a.I128287:hover {
}
}

.I128288, a.I128288 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I128288:hover, a.I128288:hover {
}
@media (max-width:992px) {
.I128288, a.I128288 {
}
.I128288:hover, a.I128288:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128288, a.I128288 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128288:hover, a.I128288:hover {
}
}

.I128289 .button, .I128289.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(91,167,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I128289 button.button, button.I128289.button {
cursor:pointer;
}
.I128289 .button .text, .I128289.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I128289 .button .icon, .I128289.button .icon {
flex:none;
background-size:100% 100%;
}
.I128289 .button:hover, .I128289.button:hover {
border-color:rgb(67,125,192);
background-color:rgb(67,125,192);

}
.I128289 .button:hover .text, .I128289.button:hover .text {
color:rgb(255,255,255);

}
.I128289 .button:hover .icon, .I128289.button:hover .icon {
background-size:100% 100%;
}

.I128290 .button, .I128290.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128290 button.button, button.I128290.button {
cursor:pointer;
}
.I128290 .button .text, .I128290.button .text {
}
.I128290 .button .icon, .I128290.button .icon {
flex:none;
background-size:100% 100%;
}
.I128290 .button:hover, .I128290.button:hover {
}
.I128290 .button:hover .text, .I128290.button:hover .text {
}
.I128290 .button:hover .icon, .I128290.button:hover .icon {
background-size:100% 100%;
}

.I128291 .button, .I128291.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128291 button.button, button.I128291.button {
cursor:pointer;
}
.I128291 .button .text, .I128291.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I128291 .button .icon, .I128291.button .icon {
flex:none;
background-size:100% 100%;
}
.I128291 .button:hover, .I128291.button:hover {
}
.I128291 .button:hover .text, .I128291.button:hover .text {
}
.I128291 .button:hover .icon, .I128291.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128291 .button, .I128291.button {
}
.I128291 button.button, button.I128291.button {
}
.I128291 .button .text, .I128291.button .text {
font-family:Rubik;

}
.I128291 .button .icon, .I128291.button .icon {
background-size:100% 100%;
}
.I128291 .button:hover, .I128291.button:hover {
}
.I128291 .button:hover .text, .I128291.button:hover .text {
}
.I128291 .button:hover .icon, .I128291.button:hover .icon {
background-size:100% 100%;
}
}

.I128292 .button, .I128292.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);

}
.I128292 button.button, button.I128292.button {
cursor:pointer;
}
.I128292 .button .text, .I128292.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I128292 .button .icon, .I128292.button .icon {
flex:none;
background-size:100% 100%;
}
.I128292 .button:hover, .I128292.button:hover {
background-color:rgb(210,40,93);

}
.I128292 .button:hover .text, .I128292.button:hover .text {
}
.I128292 .button:hover .icon, .I128292.button:hover .icon {
background-size:100% 100%;
}

.I128293, a.I128293 {
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;


}
.I128293:hover, a.I128293:hover {
}
@media (max-width:992px) {
.I128293, a.I128293 {
}
.I128293:hover, a.I128293:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128293, a.I128293 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128293:hover, a.I128293:hover {
}
}

.I128294 .image, .I128294.image {
vertical-align:top;
}
.I128294 .image:hover, .I128294.image:hover {
}

.I128295 .button, .I128295.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128295 button.button, button.I128295.button {
cursor:pointer;
}
.I128295 .button .text, .I128295.button .text {
}
.I128295 .button .icon, .I128295.button .icon {
flex:none;
background-size:100% 100%;
}
.I128295 .button:hover, .I128295.button:hover {
}
.I128295 .button:hover .text, .I128295.button:hover .text {
}
.I128295 .button:hover .icon, .I128295.button:hover .icon {
background-size:100% 100%;
}

h1.I128296, .I128296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128296, .I128296 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128296, .I128296 p {
margin:0px;
}

figure.I128296, .I128296 figure {
margin:0px;
}

a.I128296, .I128296 a {
text-decoration:inherit;
color:inherit;
}

.I128296 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128296 article, article.I128296 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128296 article:hover, article.I128296:hover {
}
.I128296 article.active, article.I128296.active {
}
.I128296 .body {
}
.I128296 .body:hover {
	
}
.I128296 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128296 .body img {
}
.I128296 .body ul, .I128296 .body ol {
margin-left:1rem;

}
.I128296 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128296 .body iframe {
}
.I128296 .body img:hover {
}
.I128296 .body iframe:hover {
}

.I128296 .body li {
list-style-type:disc;
}



.I136124 .image, .I136124.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136124 .image:hover, .I136124.image:hover {
}

.I136444 .image, .I136444.image {
vertical-align:top;
}
.I136444 .image:hover, .I136444.image:hover {
}

.I143449 .image, .I143449.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143449 .image:hover, .I143449.image:hover {
}

.I143692, a.I143692 {
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;

}
.I143692:hover, a.I143692:hover {
}

.I143854, a.I143854 {
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;

}
.I143854:hover, a.I143854:hover {
}

.I144016, a.I144016 {
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;

}
.I144016:hover, a.I144016:hover {
display:flex;
text-decoration:underline;


}

.I144178 .image, .I144178.image {
vertical-align:top;
}
.I144178 .image:hover, .I144178.image:hover {
}

h1.I130562, .I130562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I130562:hover {
}
.I130562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130562 > .viewport:hover {
}


.I130528 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:0px;

align-items:center;

	
}
.I130528:hover {
}
@media (max-width:992px) {
.I130528 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I130528:hover {
}
}
@media (max-width:640px) {
.I130528 {
padding-top:0rem;

	
}
.I130528:hover {
}
}

.I130529 {
display:flex;
position:var(--I130529-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;


}
.I130529:hover {
}

@media (max-width:640px) {
.I130529 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I130529:hover {
}

}

.I130530 {
display:flex;
position:var(--I130530-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I130530:hover {
}

@media (max-width:640px) {
.I130530 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I130530:hover {
}

}

.I130531 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I130531:hover {
}

@media (max-width:640px) {
.I130531 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I130531:hover {
}

}

.I130532 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I130532:hover {
}

@media (max-width:640px) {
.I130532 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I130532:hover {
}

}

.I130533 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I130533:hover {
}

@media (max-width:640px) {
.I130533 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I130533:hover {
}

}

h1.I130534, .I130534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I130534:hover {
}
.I130534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130534 > .viewport:hover {
}


h1.I130535, .I130535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I130535:hover {
}
.I130535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130535 > .viewport:hover {
}

@media (max-width:640px) {
.I130535 {

width:100%;


}
.I130535:hover {
}
.I130535 > .viewport {

justify-content:flex-start;


}
.I130535 > .viewport:hover {
}

}

h1.I130536, .I130536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I130536:hover {
}
.I130536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130536 > .viewport:hover {
}


h1.I130537, .I130537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I130537:hover {
}
.I130537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130537 > .viewport:hover {
}

@media (max-width:640px) {
.I130537 {

width:100%;


}
.I130537:hover {
}
.I130537 > .viewport {

justify-content:flex-start;


}
.I130537 > .viewport:hover {
}

}

h1.I130538, .I130538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I130538:hover {
}
.I130538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130538 > .viewport:hover {
}


h1.I130539, .I130539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I130539:hover {
}
.I130539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130539 > .viewport:hover {
}

@media (max-width:640px) {
.I130539 {


}
.I130539:hover {
}
.I130539 > .viewport {

justify-content:flex-start;


}
.I130539 > .viewport:hover {
}

}

h1.I130540, .I130540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I130540:hover {
}
.I130540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130540 > .viewport:hover {
}

@media (max-width:640px) {
.I130540 {

width:100%;


}
.I130540:hover {
}
.I130540 > .viewport {

justify-content:flex-start;


}
.I130540 > .viewport:hover {
}

}

h1.I130541, .I130541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I130541:hover {
}
.I130541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130541 > .viewport:hover {
}


h1.I130542, .I130542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I130542:hover {
}
.I130542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130542 > .viewport:hover {
}

@media (max-width:640px) {
.I130542 {


}
.I130542:hover {
}
.I130542 > .viewport {

justify-content:flex-start;


}
.I130542 > .viewport:hover {
}

}

h1.I130543, .I130543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I130543:hover {
}
.I130543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130543 > .viewport:hover {
}


h1.I130544, .I130544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I130544:hover {
}
.I130544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I130544 > .viewport:hover {
}

@media (max-width:640px) {
.I130544 {


}
.I130544:hover {
}
.I130544 > .viewport {

justify-content:flex-start;


}
.I130544 > .viewport:hover {
}

}

h1.I130545, .I130545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I130545:hover {
}
.I130545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130545 > .viewport:hover {
}

@media (max-width:640px) {
.I130545 {

margin-bottom:0rem;


}
.I130545:hover {
}
.I130545 > .viewport {



}
.I130545 > .viewport:hover {
}

}

h1.I130546, .I130546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I130546:hover {
}
.I130546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130546 > .viewport:hover {
}

@media (max-width:640px) {
.I130546 {

margin-bottom:0rem;


}
.I130546:hover {
}
.I130546 > .viewport {



}
.I130546 > .viewport:hover {
}

}

h1.I130547, .I130547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I130547:hover {
}
.I130547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130547 > .viewport:hover {
}

@media (max-width:640px) {
.I130547 {

margin-bottom:0rem;


}
.I130547:hover {
}
.I130547 > .viewport {



}
.I130547 > .viewport:hover {
}

}

h1.I184691, .I184691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184691:hover {
}
.I184691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184691 > .viewport:hover {
}

@media (max-width:640px) {
.I184691 {


}
.I184691:hover {
}
.I184691 > .viewport {

justify-content:flex-start;


}
.I184691 > .viewport:hover {
}

}

.I130548 .image, .I130548.image {
vertical-align:top;
width:100%;
height:auto;

}
.I130548 .image:hover, .I130548.image:hover {
}
@media (max-width:992px) {
.I130548 .image, .I130548.image {
width:100%;
height:auto;

}
.I130548 .image:hover, .I130548.image:hover {
}
}
@media (max-width:640px) {
.I130548 .image, .I130548.image {
width:100%;

}
.I130548 .image:hover, .I130548.image:hover {
}
}

.I130549, a.I130549 {
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;

}
.I130549:hover, a.I130549:hover {
}
@media (max-width:992px) {
.I130549, a.I130549 {
}
.I130549:hover, a.I130549:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130549, a.I130549 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I130549:hover, a.I130549:hover {
}
}

.I130550 .button, .I130550.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I130550 button.button, button.I130550.button {
cursor:pointer;
}
.I130550 .button .text, .I130550.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I130550 .button .icon, .I130550.button .icon {
flex:none;
background-size:100% 100%;
}
.I130550 .button:hover, .I130550.button:hover {
}
.I130550 .button:hover .text, .I130550.button:hover .text {
}
.I130550 .button:hover .icon, .I130550.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I130550 .button, .I130550.button {
}
.I130550 button.button, button.I130550.button {
}
.I130550 .button .text, .I130550.button .text {
font-family:Rubik;

}
.I130550 .button .icon, .I130550.button .icon {
background-size:100% 100%;
}
.I130550 .button:hover, .I130550.button:hover {
}
.I130550 .button:hover .text, .I130550.button:hover .text {
}
.I130550 .button:hover .icon, .I130550.button:hover .icon {
background-size:100% 100%;
}
}

.I130551, a.I130551 {
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;

}
.I130551:hover, a.I130551:hover {
}
@media (max-width:992px) {
.I130551, a.I130551 {
}
.I130551:hover, a.I130551:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130551, a.I130551 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I130551:hover, a.I130551:hover {
}
}

.I130552 .image, .I130552.image {
vertical-align:top;
width:100%;
height:auto;

}
.I130552 .image:hover, .I130552.image:hover {
}
@media (max-width:992px) {
.I130552 .image, .I130552.image {
width:100%;
height:auto;

}
.I130552 .image:hover, .I130552.image:hover {
}
}
@media (max-width:640px) {
.I130552 .image, .I130552.image {
width:100%;

}
.I130552 .image:hover, .I130552.image:hover {
}
}

.I130553 .button, .I130553.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I130553 button.button, button.I130553.button {
cursor:pointer;
}
.I130553 .button .text, .I130553.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I130553 .button .icon, .I130553.button .icon {
flex:none;
background-size:100% 100%;
}
.I130553 .button:hover, .I130553.button:hover {
}
.I130553 .button:hover .text, .I130553.button:hover .text {
}
.I130553 .button:hover .icon, .I130553.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I130553 .button, .I130553.button {
}
.I130553 button.button, button.I130553.button {
}
.I130553 .button .text, .I130553.button .text {
font-family:Rubik;

}
.I130553 .button .icon, .I130553.button .icon {
background-size:100% 100%;
}
.I130553 .button:hover, .I130553.button:hover {
}
.I130553 .button:hover .text, .I130553.button:hover .text {
}
.I130553 .button:hover .icon, .I130553.button:hover .icon {
background-size:100% 100%;
}
}

.I130554, a.I130554 {
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;

}
.I130554:hover, a.I130554:hover {
}
@media (max-width:992px) {
.I130554, a.I130554 {
}
.I130554:hover, a.I130554:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130554, a.I130554 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I130554:hover, a.I130554:hover {
}
}

.I130555 .image, .I130555.image {
vertical-align:top;
width:100%;
height:auto;

}
.I130555 .image:hover, .I130555.image:hover {
}
@media (max-width:992px) {
.I130555 .image, .I130555.image {
width:100%;
height:auto;

}
.I130555 .image:hover, .I130555.image:hover {
}
}
@media (max-width:640px) {
.I130555 .image, .I130555.image {
width:100%;

}
.I130555 .image:hover, .I130555.image:hover {
}
}

.I130556 .button, .I130556.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I130556 button.button, button.I130556.button {
cursor:pointer;
}
.I130556 .button .text, .I130556.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I130556 .button .icon, .I130556.button .icon {
flex:none;
background-size:100% 100%;
}
.I130556 .button:hover, .I130556.button:hover {
}
.I130556 .button:hover .text, .I130556.button:hover .text {
}
.I130556 .button:hover .icon, .I130556.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I130556 .button, .I130556.button {
}
.I130556 button.button, button.I130556.button {
}
.I130556 .button .text, .I130556.button .text {
font-family:Rubik;

}
.I130556 .button .icon, .I130556.button .icon {
background-size:100% 100%;
}
.I130556 .button:hover, .I130556.button:hover {
}
.I130556 .button:hover .text, .I130556.button:hover .text {
}
.I130556 .button:hover .icon, .I130556.button:hover .icon {
background-size:100% 100%;
}
}

.I130557, a.I130557 {
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;

}
.I130557:hover, a.I130557:hover {
}
@media (max-width:992px) {
.I130557, a.I130557 {
display:flex;
font-size:1.625rem;


}
.I130557:hover, a.I130557:hover {
}
}
@media (max-width:640px) {
.I130557, a.I130557 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I130557:hover, a.I130557:hover {
}
}

.I130558, a.I130558 {
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;

}
.I130558:hover, a.I130558:hover {
}
@media (max-width:992px) {
.I130558, a.I130558 {
}
.I130558:hover, a.I130558:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130558, a.I130558 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I130558:hover, a.I130558:hover {
}
}

.I130559, a.I130559 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I130559:hover, a.I130559:hover {
}
@media (max-width:992px) {
.I130559, a.I130559 {
display:flex;
justify-content:center;
text-align:center;


}
.I130559:hover, a.I130559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130559, a.I130559 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I130559:hover, a.I130559:hover {
}
}

.I130560, a.I130560 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I130560:hover, a.I130560:hover {
}
@media (max-width:992px) {
.I130560, a.I130560 {
display:flex;
justify-content:center;
text-align:center;


}
.I130560:hover, a.I130560:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130560, a.I130560 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I130560:hover, a.I130560:hover {
}
}

.I130561, a.I130561 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I130561:hover, a.I130561:hover {
}
@media (max-width:992px) {
.I130561, a.I130561 {
display:flex;
justify-content:center;
text-align:center;


}
.I130561:hover, a.I130561:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130561, a.I130561 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I130561:hover, a.I130561:hover {
}
}

.I184680, a.I184680 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184680:hover, a.I184680:hover {
}
@media (max-width:992px) {
.I184680, a.I184680 {
display:flex;
font-size:1.25rem;


}
.I184680:hover, a.I184680:hover {
}
}
@media (max-width:640px) {
.I184680, a.I184680 {
display:flex;
font-size:1.25rem;


}
.I184680:hover, a.I184680:hover {
}
}

h1.I130567, .I130567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I130567:hover {
}
.I130567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130567 > .viewport:hover {
}


h1.I130569, .I130569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I130569:hover {
}
.I130569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I130569 > .viewport:hover {
}

@media (max-width:640px) {
.I130569 {


}
.I130569:hover {
}
.I130569 > .viewport {

justify-content:flex-start;


}
.I130569 > .viewport:hover {
}

}

h1.I174713, .I174713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;
width:100%;


}
.I174713:hover {
}
.I174713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174713 > .viewport:hover {
}


.I174674 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_header_ai-revolution.svg?timestamp=20250108173134');
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I174674:hover {
}
@media (min-width:1440px) {
.I174674 {
align-items:center;

	
}
.I174674:hover {
}
}
.I174675 {
display:flex;
position:var(--I174675-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:14.25rem;
box-sizing:border-box;

align-items:center;


}
.I174675:hover {
}

@media (max-width:992px) {
.I174675 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:8.5rem;

}
.I174675:hover {
}

}
@media (max-width:640px) {
.I174675 {

align-items:flex-start;


}
.I174675:hover {
}

}

.I174676 {
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;

	
}
.I174676:hover {
}

@media (max-width:992px) {
.I174676 {

margin-left:0rem;



	
}
.I174676:hover {
}

}
@media (max-width:640px) {
.I174676 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I174676:hover {
}

}
@media (min-width:1440px) {
.I174676 {

order:3;
margin-left:0px;



	
}
.I174676:hover {
}

}
h1.I174677, .I174677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I174677:hover {
}
.I174677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174677 > .viewport:hover {
}

@media (min-width:1440px) {
.I174677 {

order:2;

}
.I174677:hover {
}
.I174677 > .viewport {



}
.I174677 > .viewport:hover {
}

}
h1.I174678, .I174678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I174678:hover {
}
.I174678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174678 > .viewport:hover {
}

@media (min-width:1440px) {
.I174678 {

order:4;

}
.I174678:hover {
}
.I174678 > .viewport {



}
.I174678 > .viewport:hover {
}

}
h1.I174679, .I174679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:720px;
margin-top:1rem;


}
.I174679:hover {
}
.I174679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174679 > .viewport:hover {
}

@media (max-width:640px) {
.I174679 {


}
.I174679:hover {
}
.I174679 > .viewport {

justify-content:flex-start;


}
.I174679 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174679 {

order:5;

}
.I174679:hover {
}
.I174679 > .viewport {



}
.I174679 > .viewport:hover {
}

}
h1.I174680, .I174680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I174680:hover {
}
.I174680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174680 > .viewport:hover {
}

@media (min-width:1440px) {
.I174680 {

order:13;

}
.I174680:hover {
}
.I174680 > .viewport {



}
.I174680 > .viewport:hover {
}

}
h1.I174681, .I174681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174681:hover {
}
.I174681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174681 > .viewport:hover {
}


h1.I174682, .I174682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I174682:hover {
}
.I174682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174682 > .viewport:hover {
}

@media (min-width:1440px) {
.I174682 {

order:21;

}
.I174682:hover {
}
.I174682 > .viewport {



}
.I174682 > .viewport:hover {
}

}
h1.I174683, .I174683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I174683:hover {
}
.I174683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174683 > .viewport:hover {
}

@media (min-width:1440px) {
.I174683 {

order:9;

}
.I174683:hover {
}
.I174683 > .viewport {



}
.I174683 > .viewport:hover {
}

}
h1.I174684, .I174684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174684:hover {
}
.I174684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174684 > .viewport:hover {
}

@media (max-width:640px) {
.I174684 {

padding-top:1rem;


}
.I174684:hover {
}
.I174684 > .viewport {

justify-content:flex-start;


}
.I174684 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174684 {

order:6;

}
.I174684:hover {
}
.I174684 > .viewport {



}
.I174684 > .viewport:hover {
}

}
h1.I174685, .I174685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I174685:hover {
}
.I174685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174685 > .viewport:hover {
}

@media (min-width:1440px) {
.I174685 {

order:1;

}
.I174685:hover {
}
.I174685 > .viewport {



}
.I174685 > .viewport:hover {
}

}
h1.I174686, .I174686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I174686:hover {
}
.I174686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174686 > .viewport:hover {
}

@media (min-width:1440px) {
.I174686 {

order:14;

}
.I174686:hover {
}
.I174686 > .viewport {



}
.I174686 > .viewport:hover {
}

}
h1.I174687, .I174687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174687:hover {
}
.I174687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174687 > .viewport:hover {
}

@media (min-width:1440px) {
.I174687 {

order:9;

}
.I174687:hover {
}
.I174687 > .viewport {



}
.I174687 > .viewport:hover {
}

}
h1.I174688, .I174688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174688:hover {
}
.I174688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174688 > .viewport:hover {
}

@media (min-width:1440px) {
.I174688 {

order:14;

}
.I174688:hover {
}
.I174688 > .viewport {



}
.I174688 > .viewport:hover {
}

}
h1.I174689, .I174689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174689:hover {
}
.I174689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174689 > .viewport:hover {
}

@media (min-width:1440px) {
.I174689 {

order:22;

}
.I174689:hover {
}
.I174689 > .viewport {



}
.I174689 > .viewport:hover {
}

}
h1.I174690, .I174690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174690:hover {
}
.I174690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174690 > .viewport:hover {
}


h1.I174691, .I174691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174691:hover {
}
.I174691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174691 > .viewport:hover {
}


h1.I174692, .I174692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174692:hover {
}
.I174692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174692 > .viewport:hover {
}


h1.I174693, .I174693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174693:hover {
}
.I174693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174693 > .viewport:hover {
}


h1.I174694, .I174694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174694:hover {
}
.I174694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174694 > .viewport:hover {
}


.I174695, a.I174695 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(91,167,255);


}
.I174695:hover, a.I174695:hover {
}
@media (max-width:992px) {
.I174695, a.I174695 {
display:flex;
font-size:1.25rem;


}
.I174695:hover, a.I174695:hover {
}
}
@media (max-width:640px) {
.I174695, a.I174695 {
display:flex;
font-size:1.25rem;


}
.I174695:hover, a.I174695:hover {
}
}

.I174696, a.I174696 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I174696:hover, a.I174696:hover {
}
@media (max-width:992px) {
.I174696, a.I174696 {
display:flex;
font-size:1.625rem;


}
.I174696:hover, a.I174696:hover {
}
}
@media (max-width:640px) {
.I174696, a.I174696 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I174696:hover, a.I174696:hover {
}
}

.I174697, a.I174697 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174697:hover, a.I174697:hover {
}
@media (max-width:992px) {
.I174697, a.I174697 {
}
.I174697:hover, a.I174697:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174697, a.I174697 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174697:hover, a.I174697:hover {
}
}

.I174698 .button, .I174698.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(91,167,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I174698 button.button, button.I174698.button {
cursor:pointer;
}
.I174698 .button .text, .I174698.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I174698 .button .icon, .I174698.button .icon {
flex:none;
background-size:100% 100%;
}
.I174698 .button:hover, .I174698.button:hover {
border-color:rgb(67,125,192);
background-color:rgb(67,125,192);

}
.I174698 .button:hover .text, .I174698.button:hover .text {
color:rgb(255,255,255);

}
.I174698 .button:hover .icon, .I174698.button:hover .icon {
background-size:100% 100%;
}

.I174699 .button, .I174699.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174699 button.button, button.I174699.button {
cursor:pointer;
}
.I174699 .button .text, .I174699.button .text {
}
.I174699 .button .icon, .I174699.button .icon {
flex:none;
background-size:100% 100%;
}
.I174699 .button:hover, .I174699.button:hover {
}
.I174699 .button:hover .text, .I174699.button:hover .text {
}
.I174699 .button:hover .icon, .I174699.button:hover .icon {
background-size:100% 100%;
}

.I174700 .button, .I174700.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174700 button.button, button.I174700.button {
cursor:pointer;
}
.I174700 .button .text, .I174700.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174700 .button .icon, .I174700.button .icon {
flex:none;
background-size:100% 100%;
}
.I174700 .button:hover, .I174700.button:hover {
}
.I174700 .button:hover .text, .I174700.button:hover .text {
}
.I174700 .button:hover .icon, .I174700.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174700 .button, .I174700.button {
}
.I174700 button.button, button.I174700.button {
}
.I174700 .button .text, .I174700.button .text {
font-family:Rubik;

}
.I174700 .button .icon, .I174700.button .icon {
background-size:100% 100%;
}
.I174700 .button:hover, .I174700.button:hover {
}
.I174700 .button:hover .text, .I174700.button:hover .text {
}
.I174700 .button:hover .icon, .I174700.button:hover .icon {
background-size:100% 100%;
}
}

.I174701 .button, .I174701.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);

}
.I174701 button.button, button.I174701.button {
cursor:pointer;
}
.I174701 .button .text, .I174701.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174701 .button .icon, .I174701.button .icon {
flex:none;
background-size:100% 100%;
}
.I174701 .button:hover, .I174701.button:hover {
background-color:rgb(210,40,93);

}
.I174701 .button:hover .text, .I174701.button:hover .text {
}
.I174701 .button:hover .icon, .I174701.button:hover .icon {
background-size:100% 100%;
}

.I174702, a.I174702 {
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;


}
.I174702:hover, a.I174702:hover {
}
@media (max-width:992px) {
.I174702, a.I174702 {
}
.I174702:hover, a.I174702:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174702, a.I174702 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174702:hover, a.I174702:hover {
}
}

.I174703 .image, .I174703.image {
vertical-align:top;
}
.I174703 .image:hover, .I174703.image:hover {
}

.I174704 .button, .I174704.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174704 button.button, button.I174704.button {
cursor:pointer;
}
.I174704 .button .text, .I174704.button .text {
}
.I174704 .button .icon, .I174704.button .icon {
flex:none;
background-size:100% 100%;
}
.I174704 .button:hover, .I174704.button:hover {
}
.I174704 .button:hover .text, .I174704.button:hover .text {
}
.I174704 .button:hover .icon, .I174704.button:hover .icon {
background-size:100% 100%;
}

h1.I174705, .I174705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174705, .I174705 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174705, .I174705 p {
margin:0px;
}

figure.I174705, .I174705 figure {
margin:0px;
}

a.I174705, .I174705 a {
text-decoration:inherit;
color:inherit;
}

.I174705 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174705 article, article.I174705 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I174705 article:hover, article.I174705:hover {
}
.I174705 article.active, article.I174705.active {
}
.I174705 .body {
}
.I174705 .body:hover {
	
}
.I174705 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174705 .body img {
}
.I174705 .body ul, .I174705 .body ol {
margin-left:1rem;

}
.I174705 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174705 .body iframe {
}
.I174705 .body img:hover {
}
.I174705 .body iframe:hover {
}

.I174705 .body li {
list-style-type:disc;
}



.I174706 .image, .I174706.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I174706 .image:hover, .I174706.image:hover {
}

.I174707 .image, .I174707.image {
vertical-align:top;
}
.I174707 .image:hover, .I174707.image:hover {
}

.I174708 .image, .I174708.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174708 .image:hover, .I174708.image:hover {
}

.I174709, a.I174709 {
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;

}
.I174709:hover, a.I174709:hover {
}

.I174710, a.I174710 {
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;

}
.I174710:hover, a.I174710:hover {
}

.I174711, a.I174711 {
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;

}
.I174711:hover, a.I174711:hover {
display:flex;
text-decoration:underline;


}

.I174712 .image, .I174712.image {
vertical-align:top;
}
.I174712 .image:hover, .I174712.image:hover {
}

h1.I174753, .I174753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:27;
width:100%;


}
.I174753:hover {
}
.I174753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174753 > .viewport:hover {
}


.I174714 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I174714:hover {
}
@media (min-width:1440px) {
.I174714 {
align-items:center;

	
}
.I174714:hover {
}
}
.I174715 {
display:flex;
position:var(--I174715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I174715:hover {
}

@media (max-width:992px) {
.I174715 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I174715:hover {
}

}
@media (max-width:640px) {
.I174715 {

align-items:flex-start;


}
.I174715:hover {
}

}

.I174716 {
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;

	
}
.I174716:hover {
}

@media (max-width:992px) {
.I174716 {

margin-left:0rem;



	
}
.I174716:hover {
}

}
@media (max-width:640px) {
.I174716 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I174716:hover {
}

}
@media (min-width:1440px) {
.I174716 {

order:3;
margin-left:0px;



	
}
.I174716:hover {
}

}
h1.I174717, .I174717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I174717:hover {
}
.I174717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174717 > .viewport:hover {
}

@media (min-width:1440px) {
.I174717 {

order:2;

}
.I174717:hover {
}
.I174717 > .viewport {



}
.I174717 > .viewport:hover {
}

}
h1.I174718, .I174718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I174718:hover {
}
.I174718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174718 > .viewport:hover {
}

@media (min-width:1440px) {
.I174718 {

order:4;

}
.I174718:hover {
}
.I174718 > .viewport {



}
.I174718 > .viewport:hover {
}

}
h1.I174719, .I174719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I174719:hover {
}
.I174719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174719 > .viewport:hover {
}

@media (max-width:640px) {
.I174719 {


}
.I174719:hover {
}
.I174719 > .viewport {

justify-content:flex-start;


}
.I174719 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174719 {

order:5;

}
.I174719:hover {
}
.I174719 > .viewport {



}
.I174719 > .viewport:hover {
}

}
h1.I174720, .I174720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I174720:hover {
}
.I174720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174720 > .viewport:hover {
}

@media (min-width:1440px) {
.I174720 {

order:13;

}
.I174720:hover {
}
.I174720 > .viewport {



}
.I174720 > .viewport:hover {
}

}
h1.I174721, .I174721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174721:hover {
}
.I174721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174721 > .viewport:hover {
}


h1.I174722, .I174722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I174722:hover {
}
.I174722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174722 > .viewport:hover {
}

@media (min-width:1440px) {
.I174722 {

order:21;

}
.I174722:hover {
}
.I174722 > .viewport {



}
.I174722 > .viewport:hover {
}

}
h1.I174723, .I174723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I174723:hover {
}
.I174723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174723 > .viewport:hover {
}

@media (min-width:1440px) {
.I174723 {

order:9;

}
.I174723:hover {
}
.I174723 > .viewport {



}
.I174723 > .viewport:hover {
}

}
h1.I174724, .I174724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174724:hover {
}
.I174724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174724 > .viewport:hover {
}

@media (max-width:640px) {
.I174724 {

padding-top:1rem;


}
.I174724:hover {
}
.I174724 > .viewport {

justify-content:flex-start;


}
.I174724 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174724 {

order:6;

}
.I174724:hover {
}
.I174724 > .viewport {



}
.I174724 > .viewport:hover {
}

}
h1.I174725, .I174725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I174725:hover {
}
.I174725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174725 > .viewport:hover {
}

@media (min-width:1440px) {
.I174725 {

order:1;

}
.I174725:hover {
}
.I174725 > .viewport {



}
.I174725 > .viewport:hover {
}

}
h1.I174726, .I174726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I174726:hover {
}
.I174726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174726 > .viewport:hover {
}

@media (min-width:1440px) {
.I174726 {

order:14;

}
.I174726:hover {
}
.I174726 > .viewport {



}
.I174726 > .viewport:hover {
}

}
h1.I174727, .I174727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174727:hover {
}
.I174727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174727 > .viewport:hover {
}

@media (min-width:1440px) {
.I174727 {

order:9;

}
.I174727:hover {
}
.I174727 > .viewport {



}
.I174727 > .viewport:hover {
}

}
h1.I174728, .I174728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174728:hover {
}
.I174728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174728 > .viewport:hover {
}

@media (min-width:1440px) {
.I174728 {

order:14;

}
.I174728:hover {
}
.I174728 > .viewport {



}
.I174728 > .viewport:hover {
}

}
h1.I174729, .I174729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174729:hover {
}
.I174729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174729 > .viewport:hover {
}

@media (min-width:1440px) {
.I174729 {

order:22;

}
.I174729:hover {
}
.I174729 > .viewport {



}
.I174729 > .viewport:hover {
}

}
h1.I174730, .I174730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174730:hover {
}
.I174730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174730 > .viewport:hover {
}


h1.I174731, .I174731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174731:hover {
}
.I174731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174731 > .viewport:hover {
}


h1.I174732, .I174732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174732:hover {
}
.I174732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174732 > .viewport:hover {
}


h1.I174733, .I174733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174733:hover {
}
.I174733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174733 > .viewport:hover {
}


h1.I174734, .I174734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174734:hover {
}
.I174734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174734 > .viewport:hover {
}


.I174735, a.I174735 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I174735:hover, a.I174735:hover {
}
@media (max-width:992px) {
.I174735, a.I174735 {
display:flex;
font-size:1.25rem;


}
.I174735:hover, a.I174735:hover {
}
}
@media (max-width:640px) {
.I174735, a.I174735 {
display:flex;
font-size:1.25rem;


}
.I174735:hover, a.I174735:hover {
}
}

.I174736, a.I174736 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(0,69,150);


}
.I174736:hover, a.I174736:hover {
}
@media (max-width:992px) {
.I174736, a.I174736 {
display:flex;
font-size:1.625rem;


}
.I174736:hover, a.I174736:hover {
}
}
@media (max-width:640px) {
.I174736, a.I174736 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I174736:hover, a.I174736:hover {
}
}

.I174737, a.I174737 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174737:hover, a.I174737:hover {
}
@media (max-width:992px) {
.I174737, a.I174737 {
}
.I174737:hover, a.I174737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174737, a.I174737 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174737:hover, a.I174737:hover {
}
}

.I174738 .button, .I174738.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);

}
.I174738 button.button, button.I174738.button {
cursor:pointer;
}
.I174738 .button .text, .I174738.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174738 .button .icon, .I174738.button .icon {
flex:none;
background-size:100% 100%;
}
.I174738 .button:hover, .I174738.button:hover {
background-color:rgb(217,217,217);

}
.I174738 .button:hover .text, .I174738.button:hover .text {
}
.I174738 .button:hover .icon, .I174738.button:hover .icon {
background-size:100% 100%;
}

.I174739 .button, .I174739.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174739 button.button, button.I174739.button {
cursor:pointer;
}
.I174739 .button .text, .I174739.button .text {
}
.I174739 .button .icon, .I174739.button .icon {
flex:none;
background-size:100% 100%;
}
.I174739 .button:hover, .I174739.button:hover {
}
.I174739 .button:hover .text, .I174739.button:hover .text {
}
.I174739 .button:hover .icon, .I174739.button:hover .icon {
background-size:100% 100%;
}

.I174740 .button, .I174740.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174740 button.button, button.I174740.button {
cursor:pointer;
}
.I174740 .button .text, .I174740.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174740 .button .icon, .I174740.button .icon {
flex:none;
background-size:100% 100%;
}
.I174740 .button:hover, .I174740.button:hover {
}
.I174740 .button:hover .text, .I174740.button:hover .text {
}
.I174740 .button:hover .icon, .I174740.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174740 .button, .I174740.button {
}
.I174740 button.button, button.I174740.button {
}
.I174740 .button .text, .I174740.button .text {
font-family:Rubik;

}
.I174740 .button .icon, .I174740.button .icon {
background-size:100% 100%;
}
.I174740 .button:hover, .I174740.button:hover {
}
.I174740 .button:hover .text, .I174740.button:hover .text {
}
.I174740 .button:hover .icon, .I174740.button:hover .icon {
background-size:100% 100%;
}
}

.I174741 .button, .I174741.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);

}
.I174741 button.button, button.I174741.button {
cursor:pointer;
}
.I174741 .button .text, .I174741.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174741 .button .icon, .I174741.button .icon {
flex:none;
background-size:100% 100%;
}
.I174741 .button:hover, .I174741.button:hover {
background-color:rgb(210,40,93);

}
.I174741 .button:hover .text, .I174741.button:hover .text {
}
.I174741 .button:hover .icon, .I174741.button:hover .icon {
background-size:100% 100%;
}

.I174742, a.I174742 {
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;


}
.I174742:hover, a.I174742:hover {
}
@media (max-width:992px) {
.I174742, a.I174742 {
}
.I174742:hover, a.I174742:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174742, a.I174742 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174742:hover, a.I174742:hover {
}
}

.I174743 .image, .I174743.image {
vertical-align:top;
}
.I174743 .image:hover, .I174743.image:hover {
}

.I174744 .button, .I174744.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174744 button.button, button.I174744.button {
cursor:pointer;
}
.I174744 .button .text, .I174744.button .text {
}
.I174744 .button .icon, .I174744.button .icon {
flex:none;
background-size:100% 100%;
}
.I174744 .button:hover, .I174744.button:hover {
}
.I174744 .button:hover .text, .I174744.button:hover .text {
}
.I174744 .button:hover .icon, .I174744.button:hover .icon {
background-size:100% 100%;
}

h1.I174745, .I174745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174745, .I174745 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174745, .I174745 p {
margin:0px;
}

figure.I174745, .I174745 figure {
margin:0px;
}

a.I174745, .I174745 a {
text-decoration:inherit;
color:inherit;
}

.I174745 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174745 article, article.I174745 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I174745 article:hover, article.I174745:hover {
}
.I174745 article.active, article.I174745.active {
}
.I174745 .body {
}
.I174745 .body:hover {
	
}
.I174745 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174745 .body img {
}
.I174745 .body ul, .I174745 .body ol {
margin-left:1rem;

}
.I174745 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174745 .body iframe {
}
.I174745 .body img:hover {
}
.I174745 .body iframe:hover {
}

.I174745 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I174745 header {
}
.I174745 article, article.I174745 {
	
}
.I174745 article:hover, article.I174745:hover {
}
.I174745 article.active, article.I174745.active {
}
.I174745 .body {
}
.I174745 .body:hover {
	
}
.I174745 .body {
text-align:left;

}



}

.I174746 .image, .I174746.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I174746 .image:hover, .I174746.image:hover {
}

.I174747 .image, .I174747.image {
vertical-align:top;
}
.I174747 .image:hover, .I174747.image:hover {
}

.I174748 .image, .I174748.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174748 .image:hover, .I174748.image:hover {
}

.I174749, a.I174749 {
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;

}
.I174749:hover, a.I174749:hover {
}

.I174750, a.I174750 {
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;

}
.I174750:hover, a.I174750:hover {
}

.I174751, a.I174751 {
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;

}
.I174751:hover, a.I174751:hover {
display:flex;
text-decoration:underline;


}

.I174752 .image, .I174752.image {
vertical-align:top;
}
.I174752 .image:hover, .I174752.image:hover {
}

h1.I174794, .I174794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I174794:hover {
}
.I174794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174794 > .viewport:hover {
}


.I174755 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I174755:hover {
}
@media (min-width:1440px) {
.I174755 {
align-items:center;

	
}
.I174755:hover {
}
}
.I174756 {
display:flex;
position:var(--I174756-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I174756:hover {
}

@media (max-width:992px) {
.I174756 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I174756:hover {
}

}
@media (max-width:640px) {
.I174756 {

align-items:flex-start;


}
.I174756:hover {
}

}

.I174757 {
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;

	
}
.I174757:hover {
}

@media (max-width:992px) {
.I174757 {

margin-left:0rem;



	
}
.I174757:hover {
}

}
@media (max-width:640px) {
.I174757 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I174757:hover {
}

}
@media (min-width:1440px) {
.I174757 {

order:3;
margin-left:0px;



	
}
.I174757:hover {
}

}
h1.I174758, .I174758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I174758:hover {
}
.I174758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174758 > .viewport:hover {
}

@media (min-width:1440px) {
.I174758 {

order:2;

}
.I174758:hover {
}
.I174758 > .viewport {



}
.I174758 > .viewport:hover {
}

}
h1.I174759, .I174759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I174759:hover {
}
.I174759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174759 > .viewport:hover {
}

@media (min-width:1440px) {
.I174759 {

order:4;

}
.I174759:hover {
}
.I174759 > .viewport {



}
.I174759 > .viewport:hover {
}

}
h1.I174760, .I174760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I174760:hover {
}
.I174760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174760 > .viewport:hover {
}

@media (max-width:640px) {
.I174760 {


}
.I174760:hover {
}
.I174760 > .viewport {

justify-content:flex-start;


}
.I174760 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174760 {

order:5;

}
.I174760:hover {
}
.I174760 > .viewport {



}
.I174760 > .viewport:hover {
}

}
h1.I174761, .I174761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I174761:hover {
}
.I174761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174761 > .viewport:hover {
}

@media (min-width:1440px) {
.I174761 {

order:13;

}
.I174761:hover {
}
.I174761 > .viewport {



}
.I174761 > .viewport:hover {
}

}
h1.I174762, .I174762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174762:hover {
}
.I174762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174762 > .viewport:hover {
}


h1.I174763, .I174763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I174763:hover {
}
.I174763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174763 > .viewport:hover {
}

@media (min-width:1440px) {
.I174763 {

order:21;

}
.I174763:hover {
}
.I174763 > .viewport {



}
.I174763 > .viewport:hover {
}

}
h1.I174764, .I174764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I174764:hover {
}
.I174764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174764 > .viewport:hover {
}

@media (min-width:1440px) {
.I174764 {

order:9;

}
.I174764:hover {
}
.I174764 > .viewport {



}
.I174764 > .viewport:hover {
}

}
h1.I174765, .I174765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174765:hover {
}
.I174765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174765 > .viewport:hover {
}

@media (max-width:640px) {
.I174765 {

padding-top:1rem;


}
.I174765:hover {
}
.I174765 > .viewport {

justify-content:flex-start;


}
.I174765 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174765 {

order:6;

}
.I174765:hover {
}
.I174765 > .viewport {



}
.I174765 > .viewport:hover {
}

}
h1.I174766, .I174766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I174766:hover {
}
.I174766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174766 > .viewport:hover {
}

@media (min-width:1440px) {
.I174766 {

order:1;

}
.I174766:hover {
}
.I174766 > .viewport {



}
.I174766 > .viewport:hover {
}

}
h1.I174767, .I174767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I174767:hover {
}
.I174767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174767 > .viewport:hover {
}

@media (min-width:1440px) {
.I174767 {

order:14;

}
.I174767:hover {
}
.I174767 > .viewport {



}
.I174767 > .viewport:hover {
}

}
h1.I174768, .I174768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174768:hover {
}
.I174768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174768 > .viewport:hover {
}

@media (min-width:1440px) {
.I174768 {

order:9;

}
.I174768:hover {
}
.I174768 > .viewport {



}
.I174768 > .viewport:hover {
}

}
h1.I174769, .I174769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174769:hover {
}
.I174769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174769 > .viewport:hover {
}

@media (min-width:1440px) {
.I174769 {

order:14;

}
.I174769:hover {
}
.I174769 > .viewport {



}
.I174769 > .viewport:hover {
}

}
h1.I174770, .I174770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174770:hover {
}
.I174770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174770 > .viewport:hover {
}

@media (min-width:1440px) {
.I174770 {

order:22;

}
.I174770:hover {
}
.I174770 > .viewport {



}
.I174770 > .viewport:hover {
}

}
h1.I174771, .I174771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174771:hover {
}
.I174771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174771 > .viewport:hover {
}


h1.I174772, .I174772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174772:hover {
}
.I174772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174772 > .viewport:hover {
}


h1.I174773, .I174773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174773:hover {
}
.I174773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174773 > .viewport:hover {
}


h1.I174774, .I174774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174774:hover {
}
.I174774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174774 > .viewport:hover {
}


h1.I174775, .I174775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174775:hover {
}
.I174775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174775 > .viewport:hover {
}


.I174776, a.I174776 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I174776:hover, a.I174776:hover {
}
@media (max-width:992px) {
.I174776, a.I174776 {
display:flex;
font-size:1.25rem;


}
.I174776:hover, a.I174776:hover {
}
}
@media (max-width:640px) {
.I174776, a.I174776 {
display:flex;
font-size:1.25rem;


}
.I174776:hover, a.I174776:hover {
}
}

.I174777, a.I174777 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I174777:hover, a.I174777:hover {
}
@media (max-width:992px) {
.I174777, a.I174777 {
display:flex;
font-size:1.625rem;


}
.I174777:hover, a.I174777:hover {
}
}
@media (max-width:640px) {
.I174777, a.I174777 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I174777:hover, a.I174777:hover {
}
}

.I174778, a.I174778 {
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;

}
.I174778:hover, a.I174778:hover {
}
@media (max-width:992px) {
.I174778, a.I174778 {
}
.I174778:hover, a.I174778:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174778, a.I174778 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174778:hover, a.I174778:hover {
}
}

.I174779 .button, .I174779.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);

}
.I174779 button.button, button.I174779.button {
cursor:pointer;
}
.I174779 .button .text, .I174779.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174779 .button .icon, .I174779.button .icon {
flex:none;
background-size:100% 100%;
}
.I174779 .button:hover, .I174779.button:hover {
background-color:rgb(217,217,217);

}
.I174779 .button:hover .text, .I174779.button:hover .text {
}
.I174779 .button:hover .icon, .I174779.button:hover .icon {
background-size:100% 100%;
}

.I174780 .button, .I174780.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174780 button.button, button.I174780.button {
cursor:pointer;
}
.I174780 .button .text, .I174780.button .text {
}
.I174780 .button .icon, .I174780.button .icon {
flex:none;
background-size:100% 100%;
}
.I174780 .button:hover, .I174780.button:hover {
}
.I174780 .button:hover .text, .I174780.button:hover .text {
}
.I174780 .button:hover .icon, .I174780.button:hover .icon {
background-size:100% 100%;
}

.I174781 .button, .I174781.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174781 button.button, button.I174781.button {
cursor:pointer;
}
.I174781 .button .text, .I174781.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174781 .button .icon, .I174781.button .icon {
flex:none;
background-size:100% 100%;
}
.I174781 .button:hover, .I174781.button:hover {
}
.I174781 .button:hover .text, .I174781.button:hover .text {
}
.I174781 .button:hover .icon, .I174781.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174781 .button, .I174781.button {
}
.I174781 button.button, button.I174781.button {
}
.I174781 .button .text, .I174781.button .text {
font-family:Rubik;

}
.I174781 .button .icon, .I174781.button .icon {
background-size:100% 100%;
}
.I174781 .button:hover, .I174781.button:hover {
}
.I174781 .button:hover .text, .I174781.button:hover .text {
}
.I174781 .button:hover .icon, .I174781.button:hover .icon {
background-size:100% 100%;
}
}

.I174782 .button, .I174782.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);

}
.I174782 button.button, button.I174782.button {
cursor:pointer;
}
.I174782 .button .text, .I174782.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174782 .button .icon, .I174782.button .icon {
flex:none;
background-size:100% 100%;
}
.I174782 .button:hover, .I174782.button:hover {
background-color:rgb(210,40,93);

}
.I174782 .button:hover .text, .I174782.button:hover .text {
}
.I174782 .button:hover .icon, .I174782.button:hover .icon {
background-size:100% 100%;
}

.I174783, a.I174783 {
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;


}
.I174783:hover, a.I174783:hover {
}
@media (max-width:992px) {
.I174783, a.I174783 {
}
.I174783:hover, a.I174783:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174783, a.I174783 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174783:hover, a.I174783:hover {
}
}

.I174784 .image, .I174784.image {
vertical-align:top;
}
.I174784 .image:hover, .I174784.image:hover {
}

.I174785 .button, .I174785.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174785 button.button, button.I174785.button {
cursor:pointer;
}
.I174785 .button .text, .I174785.button .text {
}
.I174785 .button .icon, .I174785.button .icon {
flex:none;
background-size:100% 100%;
}
.I174785 .button:hover, .I174785.button:hover {
}
.I174785 .button:hover .text, .I174785.button:hover .text {
}
.I174785 .button:hover .icon, .I174785.button:hover .icon {
background-size:100% 100%;
}

h1.I174786, .I174786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174786, .I174786 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174786, .I174786 p {
margin:0px;
}

figure.I174786, .I174786 figure {
margin:0px;
}

a.I174786, .I174786 a {
text-decoration:inherit;
color:inherit;
}

.I174786 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174786 article, article.I174786 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I174786 article:hover, article.I174786:hover {
}
.I174786 article.active, article.I174786.active {
}
.I174786 .body {
}
.I174786 .body:hover {
	
}
.I174786 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174786 .body img {
}
.I174786 .body ul, .I174786 .body ol {
margin-left:1rem;

}
.I174786 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174786 .body iframe {
}
.I174786 .body img:hover {
}
.I174786 .body iframe:hover {
}

.I174786 .body li {
list-style-type:disc;
}



.I174787 .image, .I174787.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I174787 .image:hover, .I174787.image:hover {
}

.I174788 .image, .I174788.image {
vertical-align:top;
}
.I174788 .image:hover, .I174788.image:hover {
}

.I174789 .image, .I174789.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174789 .image:hover, .I174789.image:hover {
}

.I174790, a.I174790 {
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;

}
.I174790:hover, a.I174790:hover {
}

.I174791, a.I174791 {
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;

}
.I174791:hover, a.I174791:hover {
}

.I174792, a.I174792 {
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;

}
.I174792:hover, a.I174792:hover {
display:flex;
text-decoration:underline;


}

.I174793 .image, .I174793.image {
vertical-align:top;
}
.I174793 .image:hover, .I174793.image:hover {
}

h1.I174825, .I174825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I174825:hover {
}
.I174825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174825 > .viewport:hover {
}


.I174795 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I174795:hover {
}

.I174796 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I174796:hover {
}
@media (max-width:992px) {
.I174796 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I174796:hover {
}
}
@media (max-width:640px) {
.I174796 {

padding-top:0rem;


flex-direction:column;
}
.I174796:hover {
}
}

.I174797 {
display:flex;
position:var(--I174797-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I174797:hover {
}

@media (max-width:992px) {
.I174797 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I174797:hover {
}

}
@media (max-width:640px) {
.I174797 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I174797:hover {
}

}
@media (min-width:1440px) {
.I174797 {

width:50%;
padding-right:4rem;

}
.I174797:hover {
}

}
.I174798 {
display:flex;
position:var(--I174798-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I174798:hover {
}

@media (max-width:992px) {
.I174798 {

width:50%;

}
.I174798:hover {
}

}
@media (max-width:640px) {
.I174798 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I174798:hover {
}

}
@media (min-width:1440px) {
.I174798 {

width:50%;

flex-direction:column;


}
.I174798:hover {
}

}
.I174799 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I174799:hover {
}

@media (max-width:992px) {
.I174799 {



flex-direction:column;

	
}
.I174799:hover {
}

}

h1.I174800, .I174800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I174800:hover {
}
.I174800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174800 > .viewport:hover {
}


h1.I174801, .I174801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I174801:hover {
}
.I174801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174801 > .viewport:hover {
}


h1.I174802, .I174802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I174802:hover {
}
.I174802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174802 > .viewport:hover {
}

@media (max-width:992px) {
.I174802 {

display:flex;

}
.I174802:hover {
}
.I174802 > .viewport {



}
.I174802 > .viewport:hover {
}

}
@media (max-width:640px) {
.I174802 {

height:auto;


}
.I174802:hover {
}
.I174802 > .viewport {



}
.I174802 > .viewport:hover {
}

}

h1.I174803, .I174803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I174803:hover {
}
.I174803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174803 > .viewport:hover {
}

@media (max-width:992px) {
.I174803 {

padding-bottom:1rem;


}
.I174803:hover {
}
.I174803 > .viewport {



}
.I174803 > .viewport:hover {
}

}
@media (max-width:640px) {
.I174803 {

margin-bottom:0;


}
.I174803:hover {
}
.I174803 > .viewport {



}
.I174803 > .viewport:hover {
}

}

h1.I174804, .I174804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I174804:hover {
}
.I174804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174804 > .viewport:hover {
}


h1.I174805, .I174805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174805:hover {
}
.I174805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174805 > .viewport:hover {
}


h1.I174806, .I174806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I174806:hover {
}
.I174806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174806 > .viewport:hover {
}

@media (max-width:640px) {
.I174806 {

margin-bottom:-1.65rem;


}
.I174806:hover {
}
.I174806 > .viewport {



}
.I174806 > .viewport:hover {
}

}

h1.I174807, .I174807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I174807:hover {
}
.I174807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174807 > .viewport:hover {
}

@media (min-width:1440px) {
.I174807 {

display:none;

}
.I174807:hover {
}
.I174807 > .viewport {



}
.I174807 > .viewport:hover {
}

}
h1.I174808, .I174808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I174808:hover {
}
.I174808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174808 > .viewport:hover {
}


h1.I174809, .I174809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I174809:hover {
}
.I174809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174809 > .viewport:hover {
}

@media (max-width:992px) {
.I174809 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I174809:hover {
}
.I174809 > .viewport {



}
.I174809 > .viewport:hover {
}

}

h1.I174810, .I174810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I174810:hover {
}
.I174810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174810 > .viewport:hover {
}

@media (max-width:992px) {
.I174810 {

display:none;

}
.I174810:hover {
}
.I174810 > .viewport {



}
.I174810 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174810 {

width:100%;
height:auto;


}
.I174810:hover {
}
.I174810 > .viewport {



}
.I174810 > .viewport:hover {
}

}
h1.I174811, .I174811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I174811:hover {
}
.I174811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174811 > .viewport:hover {
}

@media (min-width:1440px) {
.I174811 {

width:100%;
box-sizing:border-box;


}
.I174811:hover {
}
.I174811 > .viewport {



}
.I174811 > .viewport:hover {
}

}
h1.I174812, .I174812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I174812:hover {
}
.I174812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174812 > .viewport:hover {
}


.I174813, a.I174813 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I174813:hover, a.I174813:hover {
}
@media (max-width:992px) {
.I174813, a.I174813 {
display:flex;
font-size:1.625rem;


}
.I174813:hover, a.I174813:hover {
}
}
@media (max-width:640px) {
.I174813, a.I174813 {
display:flex;
font-size:1.625rem;


}
.I174813:hover, a.I174813:hover {
}
}

.I174814, a.I174814 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174814:hover, a.I174814:hover {
}
@media (max-width:992px) {
.I174814, a.I174814 {
}
.I174814:hover, a.I174814:hover {
display:flex;
width:100%;

}
}

.I174815 .image, .I174815.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ai-revolution_simplifying-development.svg?timestamp=20241226194844');
background-size:cover;
background-position:center center;

}
.I174815 .image:hover, .I174815.image:hover {
}

.I174816 .button, .I174816.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(91,167,255);

}
.I174816 button.button, button.I174816.button {
cursor:pointer;
}
.I174816 .button .text, .I174816.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I174816 .button .icon, .I174816.button .icon {
flex:none;
background-size:100% 100%;
}
.I174816 .button:hover, .I174816.button:hover {
background-color:rgb(67,125,192);

}
.I174816 .button:hover .text, .I174816.button:hover .text {
color:rgb(255,255,255);

}
.I174816 .button:hover .icon, .I174816.button:hover .icon {
background-size:100% 100%;
}

.I174817, a.I174817 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174817:hover, a.I174817:hover {
}

h1.I174818, .I174818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174818, .I174818 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174818, .I174818 p {
margin:0px;
}

figure.I174818, .I174818 figure {
margin:0px;
}

a.I174818, .I174818 a {
text-decoration:inherit;
color:inherit;
}

.I174818 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174818 article, article.I174818 {
flex-direction:column;	
}
.I174818 article:hover, article.I174818:hover {
}
.I174818 article.active, article.I174818.active {
}
.I174818 .body {
}
.I174818 .body:hover {
	
}
.I174818 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174818 .body a {
text-decoration:underline;

}
.I174818 .body img {
}
.I174818 .body ul, .I174818 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I174818 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I174818 .body iframe {
}
.I174818 .body img:hover {
}
.I174818 .body iframe:hover {
}

.I174818 .body li {
list-style-type:disc;
}



.I174819 .button, .I174819.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174819 button.button, button.I174819.button {
cursor:pointer;
}
.I174819 .button .text, .I174819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I174819 .button .icon, .I174819.button .icon {
flex:none;
background-size:100% 100%;
}
.I174819 .button:hover, .I174819.button:hover {
}
.I174819 .button:hover .text, .I174819.button:hover .text {
}
.I174819 .button:hover .icon, .I174819.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174819 .button, .I174819.button {
}
.I174819 button.button, button.I174819.button {
}
.I174819 .button .text, .I174819.button .text {
font-family:Rubik;

}
.I174819 .button .icon, .I174819.button .icon {
background-size:100% 100%;
}
.I174819 .button:hover, .I174819.button:hover {
}
.I174819 .button:hover .text, .I174819.button:hover .text {
}
.I174819 .button:hover .icon, .I174819.button:hover .icon {
background-size:100% 100%;
}
}

.I174820 .button, .I174820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I174820 button.button, button.I174820.button {
cursor:pointer;
}
.I174820 .button .text, .I174820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I174820 .button .icon, .I174820.button .icon {
flex:none;
background-size:100% 100%;
}
.I174820 .button:hover, .I174820.button:hover {
}
.I174820 .button:hover .text, .I174820.button:hover .text {
}
.I174820 .button:hover .icon, .I174820.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174820 .button, .I174820.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I174820 button.button, button.I174820.button {
}
.I174820 .button .text, .I174820.button .text {
color:rgb(108,72,201);

}
.I174820 .button .icon, .I174820.button .icon {
background-size:100% 100%;
}
.I174820 .button:hover, .I174820.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I174820 .button:hover .text, .I174820.button:hover .text {
color:rgb(150,155,160);

}
.I174820 .button:hover .icon, .I174820.button:hover .icon {
background-size:100% 100%;
}
}

.I174821 .button, .I174821.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);

}
.I174821 button.button, button.I174821.button {
cursor:pointer;
}
.I174821 .button .text, .I174821.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174821 .button .icon, .I174821.button .icon {
flex:none;
background-size:100% 100%;
}
.I174821 .button:hover, .I174821.button:hover {
background-color:rgb(217,217,217);

}
.I174821 .button:hover .text, .I174821.button:hover .text {
}
.I174821 .button:hover .icon, .I174821.button:hover .icon {
background-size:100% 100%;
}

.I174822 {
display:flex;
width:100%;
height:270px;

}
.I174822:hover {
}
@media (min-width:1440px) {
.I174822 {
display:flex;
width:100%;
height:270px;

}
.I174822:hover {
}
}
.I174823, a.I174823 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I174823:hover, a.I174823:hover {
}
@media (max-width:992px) {
.I174823, a.I174823 {
}
.I174823:hover, a.I174823:hover {
display:flex;
width:100%;

}
}

.I174824 .image, .I174824.image {
vertical-align:top;
}
.I174824 .image:hover, .I174824.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I174863, .I174863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;
width:100%;


}
.I174863:hover {
}
.I174863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174863 > .viewport:hover {
}


.I174832 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I174832:hover {
}

.I174833 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I174833:hover {
}
@media (max-width:992px) {
.I174833 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I174833:hover {
}
}
@media (max-width:640px) {
.I174833 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I174833:hover {
}
}

.I174834 {
display:flex;
position:var(--I174834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I174834:hover {
}

@media (max-width:992px) {
.I174834 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I174834:hover {
}

}
@media (max-width:640px) {
.I174834 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I174834:hover {
}

}
@media (min-width:1440px) {
.I174834 {

order:3;
width:50%;
padding-right:4rem;

}
.I174834:hover {
}

}
.I174835 {
display:flex;
position:var(--I174835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I174835:hover {
}

@media (max-width:992px) {
.I174835 {

order:3;
width:50%;
padding-left:0rem;

}
.I174835:hover {
}

}
@media (max-width:640px) {
.I174835 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I174835:hover {
}

}
@media (min-width:1440px) {
.I174835 {

order:2;
width:50%;

flex-direction:column;


}
.I174835:hover {
}

}
.I174836 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I174836:hover {
}


h1.I174837, .I174837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I174837:hover {
}
.I174837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174837 > .viewport:hover {
}


h1.I174838, .I174838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I174838:hover {
}
.I174838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174838 > .viewport:hover {
}


h1.I174839, .I174839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I174839:hover {
}
.I174839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174839 > .viewport:hover {
}


h1.I174840, .I174840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I174840:hover {
}
.I174840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174840 > .viewport:hover {
}

@media (max-width:640px) {
.I174840 {

margin-bottom:0;


}
.I174840:hover {
}
.I174840 > .viewport {



}
.I174840 > .viewport:hover {
}

}

h1.I174841, .I174841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I174841:hover {
}
.I174841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174841 > .viewport:hover {
}


h1.I174842, .I174842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I174842:hover {
}
.I174842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174842 > .viewport:hover {
}

@media (max-width:640px) {
.I174842 {

margin-bottom:-1.65rem;


}
.I174842:hover {
}
.I174842 > .viewport {



}
.I174842 > .viewport:hover {
}

}

h1.I174843, .I174843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I174843:hover {
}
.I174843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174843 > .viewport:hover {
}


h1.I174844, .I174844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I174844:hover {
}
.I174844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174844 > .viewport:hover {
}


h1.I174845, .I174845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I174845:hover {
}
.I174845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174845 > .viewport:hover {
}


h1.I174846, .I174846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I174846:hover {
}
.I174846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174846 > .viewport:hover {
}

@media (max-width:992px) {
.I174846 {

height:auto;


}
.I174846:hover {
}
.I174846 > .viewport {



}
.I174846 > .viewport:hover {
}

}

h1.I174847, .I174847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I174847:hover {
}
.I174847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174847 > .viewport:hover {
}

@media (min-width:1440px) {
.I174847 {

width:100%;
padding-top:0.75rem;


}
.I174847:hover {
}
.I174847 > .viewport {



}
.I174847 > .viewport:hover {
}

}
h1.I174848, .I174848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I174848:hover {
}
.I174848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174848 > .viewport:hover {
}


h1.I174849, .I174849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I174849:hover {
}
.I174849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174849 > .viewport:hover {
}


.I174850, a.I174850 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I174850:hover, a.I174850:hover {
}
@media (max-width:992px) {
.I174850, a.I174850 {
display:flex;
font-size:1.625rem;


}
.I174850:hover, a.I174850:hover {
}
}
@media (max-width:640px) {
.I174850, a.I174850 {
display:flex;
font-size:1.625rem;


}
.I174850:hover, a.I174850:hover {
}
}

.I174851, a.I174851 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174851:hover, a.I174851:hover {
}
@media (max-width:992px) {
.I174851, a.I174851 {
}
.I174851:hover, a.I174851:hover {
display:flex;
width:100%;

}
}

.I174852 .image, .I174852.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_ai-revolution_sistemasconfiables.svg?timestamp=20241230145848');
background-size:cover;
background-position:center center;

}
.I174852 .image:hover, .I174852.image:hover {
}

.I174853 .button, .I174853.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);

}
.I174853 button.button, button.I174853.button {
cursor:pointer;
}
.I174853 .button .text, .I174853.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174853 .button .icon, .I174853.button .icon {
flex:none;
background-size:100% 100%;
}
.I174853 .button:hover, .I174853.button:hover {
background-color:rgb(210,40,93);

}
.I174853 .button:hover .text, .I174853.button:hover .text {
}
.I174853 .button:hover .icon, .I174853.button:hover .icon {
background-size:100% 100%;
}

.I174854, a.I174854 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174854:hover, a.I174854:hover {
}

h1.I174855, .I174855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174855, .I174855 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174855, .I174855 p {
margin:0px;
}

figure.I174855, .I174855 figure {
margin:0px;
}

a.I174855, .I174855 a {
text-decoration:inherit;
color:inherit;
}

.I174855 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174855 article, article.I174855 {
width:100%;

flex-direction:column;	
}
.I174855 article:hover, article.I174855:hover {
}
.I174855 article.active, article.I174855.active {
}
.I174855 .body {
}
.I174855 .body:hover {
	
}
.I174855 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174855 .body a {
text-decoration:underline;

}
.I174855 .body img {
}
.I174855 .body ul, .I174855 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I174855 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174855 .body iframe {
}
.I174855 .body img:hover {
}
.I174855 .body iframe:hover {
}

.I174855 .body li {
list-style-type:disc;
}



.I174856 .button, .I174856.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);

}
.I174856 button.button, button.I174856.button {
cursor:pointer;
}
.I174856 .button .text, .I174856.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174856 .button .icon, .I174856.button .icon {
flex:none;
background-size:100% 100%;
}
.I174856 .button:hover, .I174856.button:hover {
background-color:rgb(217,217,217);

}
.I174856 .button:hover .text, .I174856.button:hover .text {
}
.I174856 .button:hover .icon, .I174856.button:hover .icon {
background-size:100% 100%;
}

.I174857 .button, .I174857.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I174857 button.button, button.I174857.button {
cursor:pointer;
}
.I174857 .button .text, .I174857.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I174857 .button .icon, .I174857.button .icon {
flex:none;
background-size:100% 100%;
}
.I174857 .button:hover, .I174857.button:hover {
}
.I174857 .button:hover .text, .I174857.button:hover .text {
}
.I174857 .button:hover .icon, .I174857.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174857 .button, .I174857.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I174857 button.button, button.I174857.button {
}
.I174857 .button .text, .I174857.button .text {
color:rgb(108,72,201);

}
.I174857 .button .icon, .I174857.button .icon {
background-size:100% 100%;
}
.I174857 .button:hover, .I174857.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I174857 .button:hover .text, .I174857.button:hover .text {
color:rgb(150,155,160);

}
.I174857 .button:hover .icon, .I174857.button:hover .icon {
background-size:100% 100%;
}
}

.I174858 .button, .I174858.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174858 button.button, button.I174858.button {
cursor:pointer;
}
.I174858 .button .text, .I174858.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I174858 .button .icon, .I174858.button .icon {
flex:none;
background-size:100% 100%;
}
.I174858 .button:hover, .I174858.button:hover {
}
.I174858 .button:hover .text, .I174858.button:hover .text {
}
.I174858 .button:hover .icon, .I174858.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174858 .button, .I174858.button {
}
.I174858 button.button, button.I174858.button {
}
.I174858 .button .text, .I174858.button .text {
font-family:Rubik;

}
.I174858 .button .icon, .I174858.button .icon {
background-size:100% 100%;
}
.I174858 .button:hover, .I174858.button:hover {
}
.I174858 .button:hover .text, .I174858.button:hover .text {
}
.I174858 .button:hover .icon, .I174858.button:hover .icon {
background-size:100% 100%;
}
}

.I174859 {
display:flex;
width:100%;
height:270px;

}
.I174859:hover {
}

.I174860, a.I174860 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I174860:hover, a.I174860:hover {
}
@media (max-width:992px) {
.I174860, a.I174860 {
}
.I174860:hover, a.I174860:hover {
display:flex;
width:100%;

}
}

.I174861 .image, .I174861.image {
vertical-align:top;
}
.I174861 .image:hover, .I174861.image:hover {
}

.I174862 .button, .I174862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174862 button.button, button.I174862.button {
cursor:pointer;
}
.I174862 .button .text, .I174862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174862 .button .icon, .I174862.button .icon {
flex:none;
background-size:100% 100%;
}
.I174862 .button:hover, .I174862.button:hover {
}
.I174862 .button:hover .text, .I174862.button:hover .text {
}
.I174862 .button:hover .icon, .I174862.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174862 .button, .I174862.button {
}
.I174862 button.button, button.I174862.button {
}
.I174862 .button .text, .I174862.button .text {
font-family:Rubik;

}
.I174862 .button .icon, .I174862.button .icon {
background-size:100% 100%;
}
.I174862 .button:hover, .I174862.button:hover {
}
.I174862 .button:hover .text, .I174862.button:hover .text {
}
.I174862 .button:hover .icon, .I174862.button:hover .icon {
background-size:100% 100%;
}
}

h1.I174904, .I174904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;
width:100%;


}
.I174904:hover {
}
.I174904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174904 > .viewport:hover {
}


.I174865 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I174865:hover {
}
@media (min-width:1440px) {
.I174865 {
align-items:center;

	
}
.I174865:hover {
}
}
.I174866 {
display:flex;
position:var(--I174866-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I174866:hover {
}

@media (max-width:992px) {
.I174866 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I174866:hover {
}

}
@media (max-width:640px) {
.I174866 {

align-items:flex-start;


}
.I174866:hover {
}

}

.I174867 {
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;

	
}
.I174867:hover {
}

@media (max-width:992px) {
.I174867 {

margin-left:0rem;



	
}
.I174867:hover {
}

}
@media (max-width:640px) {
.I174867 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I174867:hover {
}

}
@media (min-width:1440px) {
.I174867 {

order:3;
margin-left:0px;



	
}
.I174867:hover {
}

}
h1.I174868, .I174868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I174868:hover {
}
.I174868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174868 > .viewport:hover {
}

@media (min-width:1440px) {
.I174868 {

order:2;

}
.I174868:hover {
}
.I174868 > .viewport {



}
.I174868 > .viewport:hover {
}

}
h1.I174869, .I174869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I174869:hover {
}
.I174869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174869 > .viewport:hover {
}

@media (min-width:1440px) {
.I174869 {

order:4;

}
.I174869:hover {
}
.I174869 > .viewport {



}
.I174869 > .viewport:hover {
}

}
h1.I174870, .I174870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I174870:hover {
}
.I174870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174870 > .viewport:hover {
}

@media (max-width:640px) {
.I174870 {


}
.I174870:hover {
}
.I174870 > .viewport {

justify-content:flex-start;


}
.I174870 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174870 {

order:5;

}
.I174870:hover {
}
.I174870 > .viewport {



}
.I174870 > .viewport:hover {
}

}
h1.I174871, .I174871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I174871:hover {
}
.I174871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174871 > .viewport:hover {
}

@media (min-width:1440px) {
.I174871 {

order:13;

}
.I174871:hover {
}
.I174871 > .viewport {



}
.I174871 > .viewport:hover {
}

}
h1.I174872, .I174872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174872:hover {
}
.I174872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174872 > .viewport:hover {
}


h1.I174873, .I174873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I174873:hover {
}
.I174873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174873 > .viewport:hover {
}

@media (min-width:1440px) {
.I174873 {

order:21;

}
.I174873:hover {
}
.I174873 > .viewport {



}
.I174873 > .viewport:hover {
}

}
h1.I174874, .I174874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I174874:hover {
}
.I174874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174874 > .viewport:hover {
}

@media (min-width:1440px) {
.I174874 {

order:9;

}
.I174874:hover {
}
.I174874 > .viewport {



}
.I174874 > .viewport:hover {
}

}
h1.I174875, .I174875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174875:hover {
}
.I174875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174875 > .viewport:hover {
}

@media (max-width:640px) {
.I174875 {

padding-top:1rem;


}
.I174875:hover {
}
.I174875 > .viewport {

justify-content:flex-start;


}
.I174875 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174875 {

order:6;

}
.I174875:hover {
}
.I174875 > .viewport {



}
.I174875 > .viewport:hover {
}

}
h1.I174876, .I174876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I174876:hover {
}
.I174876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174876 > .viewport:hover {
}

@media (min-width:1440px) {
.I174876 {

order:1;

}
.I174876:hover {
}
.I174876 > .viewport {



}
.I174876 > .viewport:hover {
}

}
h1.I174877, .I174877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I174877:hover {
}
.I174877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174877 > .viewport:hover {
}

@media (min-width:1440px) {
.I174877 {

order:14;

}
.I174877:hover {
}
.I174877 > .viewport {



}
.I174877 > .viewport:hover {
}

}
h1.I174878, .I174878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174878:hover {
}
.I174878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174878 > .viewport:hover {
}

@media (min-width:1440px) {
.I174878 {

order:9;

}
.I174878:hover {
}
.I174878 > .viewport {



}
.I174878 > .viewport:hover {
}

}
h1.I174879, .I174879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174879:hover {
}
.I174879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174879 > .viewport:hover {
}

@media (min-width:1440px) {
.I174879 {

order:14;

}
.I174879:hover {
}
.I174879 > .viewport {



}
.I174879 > .viewport:hover {
}

}
h1.I174880, .I174880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174880:hover {
}
.I174880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174880 > .viewport:hover {
}

@media (min-width:1440px) {
.I174880 {

order:22;

}
.I174880:hover {
}
.I174880 > .viewport {



}
.I174880 > .viewport:hover {
}

}
h1.I174881, .I174881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174881:hover {
}
.I174881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174881 > .viewport:hover {
}


h1.I174882, .I174882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174882:hover {
}
.I174882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174882 > .viewport:hover {
}


h1.I174883, .I174883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174883:hover {
}
.I174883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174883 > .viewport:hover {
}


h1.I174884, .I174884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174884:hover {
}
.I174884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174884 > .viewport:hover {
}


h1.I174885, .I174885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174885:hover {
}
.I174885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174885 > .viewport:hover {
}


.I174886, a.I174886 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I174886:hover, a.I174886:hover {
}
@media (max-width:992px) {
.I174886, a.I174886 {
display:flex;
font-size:1.25rem;


}
.I174886:hover, a.I174886:hover {
}
}
@media (max-width:640px) {
.I174886, a.I174886 {
display:flex;
font-size:1.25rem;


}
.I174886:hover, a.I174886:hover {
}
}

.I174887, a.I174887 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I174887:hover, a.I174887:hover {
}
@media (max-width:992px) {
.I174887, a.I174887 {
display:flex;
font-size:1.625rem;


}
.I174887:hover, a.I174887:hover {
}
}
@media (max-width:640px) {
.I174887, a.I174887 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I174887:hover, a.I174887:hover {
}
}

.I174888, a.I174888 {
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;

}
.I174888:hover, a.I174888:hover {
}
@media (max-width:992px) {
.I174888, a.I174888 {
}
.I174888:hover, a.I174888:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174888, a.I174888 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174888:hover, a.I174888:hover {
}
}

.I174889 .button, .I174889.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);

}
.I174889 button.button, button.I174889.button {
cursor:pointer;
}
.I174889 .button .text, .I174889.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174889 .button .icon, .I174889.button .icon {
flex:none;
background-size:100% 100%;
}
.I174889 .button:hover, .I174889.button:hover {
background-color:rgb(217,217,217);

}
.I174889 .button:hover .text, .I174889.button:hover .text {
}
.I174889 .button:hover .icon, .I174889.button:hover .icon {
background-size:100% 100%;
}

.I174890 .button, .I174890.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174890 button.button, button.I174890.button {
cursor:pointer;
}
.I174890 .button .text, .I174890.button .text {
}
.I174890 .button .icon, .I174890.button .icon {
flex:none;
background-size:100% 100%;
}
.I174890 .button:hover, .I174890.button:hover {
}
.I174890 .button:hover .text, .I174890.button:hover .text {
}
.I174890 .button:hover .icon, .I174890.button:hover .icon {
background-size:100% 100%;
}

.I174891 .button, .I174891.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174891 button.button, button.I174891.button {
cursor:pointer;
}
.I174891 .button .text, .I174891.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174891 .button .icon, .I174891.button .icon {
flex:none;
background-size:100% 100%;
}
.I174891 .button:hover, .I174891.button:hover {
}
.I174891 .button:hover .text, .I174891.button:hover .text {
}
.I174891 .button:hover .icon, .I174891.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174891 .button, .I174891.button {
}
.I174891 button.button, button.I174891.button {
}
.I174891 .button .text, .I174891.button .text {
font-family:Rubik;

}
.I174891 .button .icon, .I174891.button .icon {
background-size:100% 100%;
}
.I174891 .button:hover, .I174891.button:hover {
}
.I174891 .button:hover .text, .I174891.button:hover .text {
}
.I174891 .button:hover .icon, .I174891.button:hover .icon {
background-size:100% 100%;
}
}

.I174892 .button, .I174892.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);

}
.I174892 button.button, button.I174892.button {
cursor:pointer;
}
.I174892 .button .text, .I174892.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174892 .button .icon, .I174892.button .icon {
flex:none;
background-size:100% 100%;
}
.I174892 .button:hover, .I174892.button:hover {
background-color:rgb(210,40,93);

}
.I174892 .button:hover .text, .I174892.button:hover .text {
}
.I174892 .button:hover .icon, .I174892.button:hover .icon {
background-size:100% 100%;
}

.I174893, a.I174893 {
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;


}
.I174893:hover, a.I174893:hover {
}
@media (max-width:992px) {
.I174893, a.I174893 {
}
.I174893:hover, a.I174893:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174893, a.I174893 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174893:hover, a.I174893:hover {
}
}

.I174894 .image, .I174894.image {
vertical-align:top;
}
.I174894 .image:hover, .I174894.image:hover {
}

.I174895 .button, .I174895.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174895 button.button, button.I174895.button {
cursor:pointer;
}
.I174895 .button .text, .I174895.button .text {
}
.I174895 .button .icon, .I174895.button .icon {
flex:none;
background-size:100% 100%;
}
.I174895 .button:hover, .I174895.button:hover {
}
.I174895 .button:hover .text, .I174895.button:hover .text {
}
.I174895 .button:hover .icon, .I174895.button:hover .icon {
background-size:100% 100%;
}

h1.I174896, .I174896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174896, .I174896 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174896, .I174896 p {
margin:0px;
}

figure.I174896, .I174896 figure {
margin:0px;
}

a.I174896, .I174896 a {
text-decoration:inherit;
color:inherit;
}

.I174896 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174896 article, article.I174896 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I174896 article:hover, article.I174896:hover {
}
.I174896 article.active, article.I174896.active {
}
.I174896 .body {
}
.I174896 .body:hover {
	
}
.I174896 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174896 .body img {
}
.I174896 .body ul, .I174896 .body ol {
margin-left:1rem;

}
.I174896 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174896 .body iframe {
}
.I174896 .body img:hover {
}
.I174896 .body iframe:hover {
}

.I174896 .body li {
list-style-type:disc;
}



.I174897 .image, .I174897.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I174897 .image:hover, .I174897.image:hover {
}

.I174898 .image, .I174898.image {
vertical-align:top;
}
.I174898 .image:hover, .I174898.image:hover {
}

.I174899 .image, .I174899.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174899 .image:hover, .I174899.image:hover {
}

.I174900, a.I174900 {
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;

}
.I174900:hover, a.I174900:hover {
}

.I174901, a.I174901 {
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;

}
.I174901:hover, a.I174901:hover {
}

.I174902, a.I174902 {
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;

}
.I174902:hover, a.I174902:hover {
display:flex;
text-decoration:underline;


}

.I174903 .image, .I174903.image {
vertical-align:top;
}
.I174903 .image:hover, .I174903.image:hover {
}

h1.I174935, .I174935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:32;
width:100%;


}
.I174935:hover {
}
.I174935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174935 > .viewport:hover {
}


.I174905 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I174905:hover {
}

.I174906 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I174906:hover {
}
@media (max-width:992px) {
.I174906 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I174906:hover {
}
}
@media (max-width:640px) {
.I174906 {

padding-top:0rem;


flex-direction:column;
}
.I174906:hover {
}
}

.I174907 {
display:flex;
position:var(--I174907-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I174907:hover {
}

@media (max-width:992px) {
.I174907 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I174907:hover {
}

}
@media (max-width:640px) {
.I174907 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I174907:hover {
}

}
@media (min-width:1440px) {
.I174907 {

width:50%;
padding-right:4rem;

}
.I174907:hover {
}

}
.I174908 {
display:flex;
position:var(--I174908-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I174908:hover {
}

@media (max-width:992px) {
.I174908 {

width:50%;

}
.I174908:hover {
}

}
@media (max-width:640px) {
.I174908 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I174908:hover {
}

}
@media (min-width:1440px) {
.I174908 {

width:50%;

flex-direction:column;


}
.I174908:hover {
}

}
.I174909 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I174909:hover {
}

@media (max-width:992px) {
.I174909 {



flex-direction:column;

	
}
.I174909:hover {
}

}

h1.I174910, .I174910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I174910:hover {
}
.I174910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174910 > .viewport:hover {
}


h1.I174911, .I174911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I174911:hover {
}
.I174911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174911 > .viewport:hover {
}


h1.I174912, .I174912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I174912:hover {
}
.I174912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174912 > .viewport:hover {
}

@media (max-width:992px) {
.I174912 {

display:flex;

}
.I174912:hover {
}
.I174912 > .viewport {



}
.I174912 > .viewport:hover {
}

}
@media (max-width:640px) {
.I174912 {

height:auto;


}
.I174912:hover {
}
.I174912 > .viewport {



}
.I174912 > .viewport:hover {
}

}

h1.I174913, .I174913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I174913:hover {
}
.I174913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174913 > .viewport:hover {
}

@media (max-width:992px) {
.I174913 {

padding-bottom:1rem;


}
.I174913:hover {
}
.I174913 > .viewport {



}
.I174913 > .viewport:hover {
}

}
@media (max-width:640px) {
.I174913 {

margin-bottom:0;


}
.I174913:hover {
}
.I174913 > .viewport {



}
.I174913 > .viewport:hover {
}

}

h1.I174914, .I174914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I174914:hover {
}
.I174914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174914 > .viewport:hover {
}


h1.I174915, .I174915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174915:hover {
}
.I174915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174915 > .viewport:hover {
}


h1.I174916, .I174916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I174916:hover {
}
.I174916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174916 > .viewport:hover {
}

@media (max-width:640px) {
.I174916 {

margin-bottom:-1.65rem;


}
.I174916:hover {
}
.I174916 > .viewport {



}
.I174916 > .viewport:hover {
}

}

h1.I174917, .I174917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I174917:hover {
}
.I174917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174917 > .viewport:hover {
}

@media (min-width:1440px) {
.I174917 {

display:none;

}
.I174917:hover {
}
.I174917 > .viewport {



}
.I174917 > .viewport:hover {
}

}
h1.I174918, .I174918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I174918:hover {
}
.I174918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174918 > .viewport:hover {
}


h1.I174919, .I174919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I174919:hover {
}
.I174919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174919 > .viewport:hover {
}

@media (max-width:992px) {
.I174919 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I174919:hover {
}
.I174919 > .viewport {



}
.I174919 > .viewport:hover {
}

}

h1.I174920, .I174920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I174920:hover {
}
.I174920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174920 > .viewport:hover {
}

@media (max-width:992px) {
.I174920 {

display:none;

}
.I174920:hover {
}
.I174920 > .viewport {



}
.I174920 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174920 {

width:100%;
height:auto;


}
.I174920:hover {
}
.I174920 > .viewport {



}
.I174920 > .viewport:hover {
}

}
h1.I174921, .I174921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I174921:hover {
}
.I174921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174921 > .viewport:hover {
}

@media (min-width:1440px) {
.I174921 {

width:100%;
box-sizing:border-box;


}
.I174921:hover {
}
.I174921 > .viewport {



}
.I174921 > .viewport:hover {
}

}
h1.I174922, .I174922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I174922:hover {
}
.I174922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174922 > .viewport:hover {
}


.I174923, a.I174923 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174923:hover, a.I174923:hover {
}
@media (max-width:992px) {
.I174923, a.I174923 {
display:flex;
font-size:1.625rem;


}
.I174923:hover, a.I174923:hover {
}
}
@media (max-width:640px) {
.I174923, a.I174923 {
display:flex;
font-size:1.625rem;


}
.I174923:hover, a.I174923:hover {
}
}

.I174924, a.I174924 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174924:hover, a.I174924:hover {
}
@media (max-width:992px) {
.I174924, a.I174924 {
}
.I174924:hover, a.I174924:hover {
display:flex;
width:100%;

}
}

.I174925 .image, .I174925.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_ai-revolution_globant-by_gx.svg?timestamp=20241230153522');
background-size:cover;
background-position:center center;

}
.I174925 .image:hover, .I174925.image:hover {
}

.I174926 .button, .I174926.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(91,167,255);

}
.I174926 button.button, button.I174926.button {
cursor:pointer;
}
.I174926 .button .text, .I174926.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I174926 .button .icon, .I174926.button .icon {
flex:none;
background-size:100% 100%;
}
.I174926 .button:hover, .I174926.button:hover {
background-color:rgb(67,125,192);

}
.I174926 .button:hover .text, .I174926.button:hover .text {
color:rgb(255,255,255);

}
.I174926 .button:hover .icon, .I174926.button:hover .icon {
background-size:100% 100%;
}

.I174927, a.I174927 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174927:hover, a.I174927:hover {
}

h1.I174928, .I174928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174928, .I174928 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174928, .I174928 p {
margin:0px;
}

figure.I174928, .I174928 figure {
margin:0px;
}

a.I174928, .I174928 a {
text-decoration:inherit;
color:inherit;
}

.I174928 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174928 article, article.I174928 {
flex-direction:column;	
}
.I174928 article:hover, article.I174928:hover {
}
.I174928 article.active, article.I174928.active {
}
.I174928 .body {
}
.I174928 .body:hover {
	
}
.I174928 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174928 .body a {
text-decoration:underline;

}
.I174928 .body img {
}
.I174928 .body ul, .I174928 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I174928 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I174928 .body iframe {
}
.I174928 .body img:hover {
}
.I174928 .body iframe:hover {
}

.I174928 .body li {
list-style-type:disc;
}



.I174929 .button, .I174929.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174929 button.button, button.I174929.button {
cursor:pointer;
}
.I174929 .button .text, .I174929.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I174929 .button .icon, .I174929.button .icon {
flex:none;
background-size:100% 100%;
}
.I174929 .button:hover, .I174929.button:hover {
}
.I174929 .button:hover .text, .I174929.button:hover .text {
}
.I174929 .button:hover .icon, .I174929.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174929 .button, .I174929.button {
}
.I174929 button.button, button.I174929.button {
}
.I174929 .button .text, .I174929.button .text {
font-family:Rubik;

}
.I174929 .button .icon, .I174929.button .icon {
background-size:100% 100%;
}
.I174929 .button:hover, .I174929.button:hover {
}
.I174929 .button:hover .text, .I174929.button:hover .text {
}
.I174929 .button:hover .icon, .I174929.button:hover .icon {
background-size:100% 100%;
}
}

.I174930 .button, .I174930.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I174930 button.button, button.I174930.button {
cursor:pointer;
}
.I174930 .button .text, .I174930.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I174930 .button .icon, .I174930.button .icon {
flex:none;
background-size:100% 100%;
}
.I174930 .button:hover, .I174930.button:hover {
}
.I174930 .button:hover .text, .I174930.button:hover .text {
}
.I174930 .button:hover .icon, .I174930.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174930 .button, .I174930.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I174930 button.button, button.I174930.button {
}
.I174930 .button .text, .I174930.button .text {
color:rgb(108,72,201);

}
.I174930 .button .icon, .I174930.button .icon {
background-size:100% 100%;
}
.I174930 .button:hover, .I174930.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I174930 .button:hover .text, .I174930.button:hover .text {
color:rgb(150,155,160);

}
.I174930 .button:hover .icon, .I174930.button:hover .icon {
background-size:100% 100%;
}
}

.I174931 .button, .I174931.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);

}
.I174931 button.button, button.I174931.button {
cursor:pointer;
}
.I174931 .button .text, .I174931.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174931 .button .icon, .I174931.button .icon {
flex:none;
background-size:100% 100%;
}
.I174931 .button:hover, .I174931.button:hover {
background-color:rgb(217,217,217);

}
.I174931 .button:hover .text, .I174931.button:hover .text {
}
.I174931 .button:hover .icon, .I174931.button:hover .icon {
background-size:100% 100%;
}

.I174932 {
display:flex;
width:100%;
height:270px;

}
.I174932:hover {
}
@media (min-width:1440px) {
.I174932 {
display:flex;
width:100%;
height:270px;

}
.I174932:hover {
}
}
.I174933, a.I174933 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I174933:hover, a.I174933:hover {
}
@media (max-width:992px) {
.I174933, a.I174933 {
}
.I174933:hover, a.I174933:hover {
display:flex;
width:100%;

}
}

.I174934 .image, .I174934.image {
vertical-align:top;
}
.I174934 .image:hover, .I174934.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I174968, .I174968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:33;
width:100%;


}
.I174968:hover {
}
.I174968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174968 > .viewport:hover {
}


.I174937 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I174937:hover {
}

.I174938 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I174938:hover {
}
@media (max-width:992px) {
.I174938 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I174938:hover {
}
}
@media (max-width:640px) {
.I174938 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I174938:hover {
}
}

.I174939 {
display:flex;
position:var(--I174939-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I174939:hover {
}

@media (max-width:992px) {
.I174939 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I174939:hover {
}

}
@media (max-width:640px) {
.I174939 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I174939:hover {
}

}
@media (min-width:1440px) {
.I174939 {

order:3;
width:50%;
padding-right:4rem;

}
.I174939:hover {
}

}
.I174940 {
display:flex;
position:var(--I174940-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I174940:hover {
}

@media (max-width:992px) {
.I174940 {

order:3;
width:50%;
padding-left:0rem;

}
.I174940:hover {
}

}
@media (max-width:640px) {
.I174940 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I174940:hover {
}

}
@media (min-width:1440px) {
.I174940 {

order:2;
width:50%;

flex-direction:column;


}
.I174940:hover {
}

}
.I174941 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I174941:hover {
}


h1.I174942, .I174942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I174942:hover {
}
.I174942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174942 > .viewport:hover {
}


h1.I174943, .I174943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;


}
.I174943:hover {
}
.I174943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174943 > .viewport:hover {
}


h1.I174944, .I174944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I174944:hover {
}
.I174944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174944 > .viewport:hover {
}


h1.I174945, .I174945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I174945:hover {
}
.I174945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174945 > .viewport:hover {
}

@media (max-width:640px) {
.I174945 {

margin-bottom:0;


}
.I174945:hover {
}
.I174945 > .viewport {



}
.I174945 > .viewport:hover {
}

}

h1.I174946, .I174946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I174946:hover {
}
.I174946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174946 > .viewport:hover {
}


h1.I174947, .I174947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I174947:hover {
}
.I174947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174947 > .viewport:hover {
}

@media (max-width:640px) {
.I174947 {

margin-bottom:-1.65rem;


}
.I174947:hover {
}
.I174947 > .viewport {



}
.I174947 > .viewport:hover {
}

}

h1.I174948, .I174948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I174948:hover {
}
.I174948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174948 > .viewport:hover {
}


h1.I174949, .I174949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I174949:hover {
}
.I174949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174949 > .viewport:hover {
}


h1.I174950, .I174950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I174950:hover {
}
.I174950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174950 > .viewport:hover {
}


h1.I174951, .I174951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I174951:hover {
}
.I174951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174951 > .viewport:hover {
}

@media (max-width:992px) {
.I174951 {

height:auto;


}
.I174951:hover {
}
.I174951 > .viewport {



}
.I174951 > .viewport:hover {
}

}

h1.I174952, .I174952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I174952:hover {
}
.I174952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174952 > .viewport:hover {
}

@media (min-width:1440px) {
.I174952 {

width:100%;
padding-top:0.75rem;


}
.I174952:hover {
}
.I174952 > .viewport {



}
.I174952 > .viewport:hover {
}

}
h1.I174953, .I174953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I174953:hover {
}
.I174953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174953 > .viewport:hover {
}


h1.I174954, .I174954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I174954:hover {
}
.I174954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174954 > .viewport:hover {
}


.I174955, a.I174955 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174955:hover, a.I174955:hover {
}
@media (max-width:992px) {
.I174955, a.I174955 {
display:flex;
font-size:1.625rem;


}
.I174955:hover, a.I174955:hover {
}
}
@media (max-width:640px) {
.I174955, a.I174955 {
display:flex;
font-size:1.625rem;


}
.I174955:hover, a.I174955:hover {
}
}

.I174956, a.I174956 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174956:hover, a.I174956:hover {
}
@media (max-width:992px) {
.I174956, a.I174956 {
}
.I174956:hover, a.I174956:hover {
display:flex;
width:100%;

}
}

.I174957 .image, .I174957.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_ai-revolution_gx-ai_module_flexibilidad-potencia.svg?timestamp=20241230163114');
background-size:cover;
background-position:center center;

}
.I174957 .image:hover, .I174957.image:hover {
}

.I174958 .button, .I174958.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);

}
.I174958 button.button, button.I174958.button {
cursor:pointer;
}
.I174958 .button .text, .I174958.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174958 .button .icon, .I174958.button .icon {
flex:none;
background-size:100% 100%;
}
.I174958 .button:hover, .I174958.button:hover {
background-color:rgb(210,40,93);

}
.I174958 .button:hover .text, .I174958.button:hover .text {
}
.I174958 .button:hover .icon, .I174958.button:hover .icon {
background-size:100% 100%;
}

.I174959, a.I174959 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I174959:hover, a.I174959:hover {
}

h1.I174960, .I174960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174960, .I174960 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174960, .I174960 p {
margin:0px;
}

figure.I174960, .I174960 figure {
margin:0px;
}

a.I174960, .I174960 a {
text-decoration:inherit;
color:inherit;
}

.I174960 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174960 article, article.I174960 {
width:100%;

flex-direction:column;	
}
.I174960 article:hover, article.I174960:hover {
}
.I174960 article.active, article.I174960.active {
}
.I174960 .body {
}
.I174960 .body:hover {
	
}
.I174960 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174960 .body a {
text-decoration:underline;

}
.I174960 .body img {
}
.I174960 .body ul, .I174960 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I174960 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174960 .body iframe {
}
.I174960 .body img:hover {
}
.I174960 .body iframe:hover {
}

.I174960 .body li {
list-style-type:disc;
}



.I174961 .button, .I174961.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);

}
.I174961 button.button, button.I174961.button {
cursor:pointer;
}
.I174961 .button .text, .I174961.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174961 .button .icon, .I174961.button .icon {
flex:none;
background-size:100% 100%;
}
.I174961 .button:hover, .I174961.button:hover {
background-color:rgb(217,217,217);

}
.I174961 .button:hover .text, .I174961.button:hover .text {
}
.I174961 .button:hover .icon, .I174961.button:hover .icon {
background-size:100% 100%;
}

.I174962 .button, .I174962.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I174962 button.button, button.I174962.button {
cursor:pointer;
}
.I174962 .button .text, .I174962.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I174962 .button .icon, .I174962.button .icon {
flex:none;
background-size:100% 100%;
}
.I174962 .button:hover, .I174962.button:hover {
}
.I174962 .button:hover .text, .I174962.button:hover .text {
}
.I174962 .button:hover .icon, .I174962.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174962 .button, .I174962.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I174962 button.button, button.I174962.button {
}
.I174962 .button .text, .I174962.button .text {
color:rgb(108,72,201);

}
.I174962 .button .icon, .I174962.button .icon {
background-size:100% 100%;
}
.I174962 .button:hover, .I174962.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I174962 .button:hover .text, .I174962.button:hover .text {
color:rgb(150,155,160);

}
.I174962 .button:hover .icon, .I174962.button:hover .icon {
background-size:100% 100%;
}
}

.I174963 .button, .I174963.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174963 button.button, button.I174963.button {
cursor:pointer;
}
.I174963 .button .text, .I174963.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I174963 .button .icon, .I174963.button .icon {
flex:none;
background-size:100% 100%;
}
.I174963 .button:hover, .I174963.button:hover {
}
.I174963 .button:hover .text, .I174963.button:hover .text {
}
.I174963 .button:hover .icon, .I174963.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174963 .button, .I174963.button {
}
.I174963 button.button, button.I174963.button {
}
.I174963 .button .text, .I174963.button .text {
font-family:Rubik;

}
.I174963 .button .icon, .I174963.button .icon {
background-size:100% 100%;
}
.I174963 .button:hover, .I174963.button:hover {
}
.I174963 .button:hover .text, .I174963.button:hover .text {
}
.I174963 .button:hover .icon, .I174963.button:hover .icon {
background-size:100% 100%;
}
}

.I174964 {
display:flex;
width:100%;
height:270px;

}
.I174964:hover {
}

.I174965, a.I174965 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I174965:hover, a.I174965:hover {
}
@media (max-width:992px) {
.I174965, a.I174965 {
}
.I174965:hover, a.I174965:hover {
display:flex;
width:100%;

}
}

.I174966 .image, .I174966.image {
vertical-align:top;
}
.I174966 .image:hover, .I174966.image:hover {
}

.I174967 .button, .I174967.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174967 button.button, button.I174967.button {
cursor:pointer;
}
.I174967 .button .text, .I174967.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174967 .button .icon, .I174967.button .icon {
flex:none;
background-size:100% 100%;
}
.I174967 .button:hover, .I174967.button:hover {
}
.I174967 .button:hover .text, .I174967.button:hover .text {
}
.I174967 .button:hover .icon, .I174967.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174967 .button, .I174967.button {
}
.I174967 button.button, button.I174967.button {
}
.I174967 .button .text, .I174967.button .text {
font-family:Rubik;

}
.I174967 .button .icon, .I174967.button .icon {
background-size:100% 100%;
}
.I174967 .button:hover, .I174967.button:hover {
}
.I174967 .button:hover .text, .I174967.button:hover .text {
}
.I174967 .button:hover .icon, .I174967.button:hover .icon {
background-size:100% 100%;
}
}

h1.I175009, .I175009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:34;
width:100%;


}
.I175009:hover {
}
.I175009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175009 > .viewport:hover {
}


.I174996 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:6rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I174996:hover {
}
@media (max-width:992px) {
.I174996 {
padding-bottom:2rem;
padding-top:4rem;

	
}
.I174996:hover {
}
}

.I174997 {
display:flex;
position:var(--I174997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I174997:hover {
}

@media (max-width:992px) {
.I174997 {

flex-direction:column;


}
.I174997:hover {
}

}

.I174998 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I174998:hover {
}

@media (max-width:992px) {
.I174998 {

width:100%;



	
}
.I174998:hover {
}

}

h1.I174999, .I174999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;
margin-top:1.5rem;


}
.I174999:hover {
}
.I174999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174999 > .viewport:hover {
}

@media (max-width:992px) {
.I174999 {

width:100%;
margin-right:0;


}
.I174999:hover {
}
.I174999 > .viewport {



}
.I174999 > .viewport:hover {
}

}

h1.I175000, .I175000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I175000:hover {
}
.I175000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175000 > .viewport:hover {
}


h1.I175001, .I175001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I175001:hover {
}
.I175001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175001 > .viewport:hover {
}


h1.I175002, .I175002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I175002:hover {
}
.I175002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175002 > .viewport:hover {
}


h1.I175003, .I175003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;


}
.I175003:hover {
}
.I175003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175003 > .viewport:hover {
}


.I175004, a.I175004 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I175004:hover, a.I175004:hover {
}

.I175005 {
}
.I175005:hover {
}
.I175005 {
}
.I175005:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I175006 {
}
.I175006:hover {
}
.I175006 {
}
.I175006:hover {
}


.I175007 {
}
.I175007:hover {
}
.I175007 {
}
.I175007:hover {
}


.I175008 {
display:flex;
flex-direction:column;
}
.I175008:hover {
}
h1.I175008, .I175008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I175008, .I175008 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I175008, .I175008 p {
margin:0px;
}

figure.I175008, .I175008 figure {
margin:0px;
}

a.I175008, .I175008 a {
text-decoration:inherit;
color:inherit;
}

.I175008 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I175008 article, article.I175008 {
flex-direction:column;	
}
.I175008 article:hover, article.I175008:hover {
}
.I175008 article.active, article.I175008.active {
}
.I175008 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.65rem;

margin-bottom:1rem;
padding-top:2rem;

}
.I175008 .title:hover {
}
.I175008 article.active .title {
}


.I175008 .image, .I175008.image {
order:;
}
.I175008 .image:hover, .I175008.image:hover {
}
.I175008 article.active .image, .I175008.image {
}
.I175008 .body {
}
.I175008 .body:hover {
	
}
.I175008 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.65rem;

}
.I175008 .body a {
text-decoration:underline;

}
.I175008 .body img {
}
.I175008 .body img:hover {
}



.I175008 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I175008 .articles:hover {
}
.I175008 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:2rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;
border-bottom-width:0.031rem;

}
.I175008 .article-container:last-child::after {
content:none;	
}
.I175008:hover .article-container::after {
}

@media (max-width:992px) {
.I175008 {
}
.I175008:hover {
}
.I175008 header {
}
.I175008 article, article.I175008 {
	
}
.I175008 article:hover, article.I175008:hover {
}
.I175008 article.active, article.I175008.active {
}
.I175008 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;


}
.I175008 .title:hover {
}
.I175008 article.active .title {
}


.I175008 .image, .I175008.image {
order:;
}
.I175008 .image:hover, .I175008.image:hover {
}
.I175008 article.active .image, .I175008.image {
}
.I175008 .body {
}
.I175008 .body:hover {
	
}



.I175008 .articles {
	
}
.I175008 .articles:hover {
}
.I175008 .article-container::after {
content:'';
}
.I175008 .article-container:last-child::after {
	
}
.I175008:hover .article-container::after {
}

}
@media (max-width:640px) {
.I175008 {
}
.I175008:hover {
}
.I175008 header {
}
.I175008 article, article.I175008 {
	
}
.I175008 article:hover, article.I175008:hover {
}
.I175008 article.active, article.I175008.active {
}
.I175008 .title {
display:flex;
font-weight:500;


}
.I175008 .title:hover {
}
.I175008 article.active .title {
}


.I175008 .image, .I175008.image {
order:;
}
.I175008 .image:hover, .I175008.image:hover {
}
.I175008 article.active .image, .I175008.image {
}
.I175008 .body {
}
.I175008 .body:hover {
	
}
.I175008 .body {
font-weight:300;

}



.I175008 .articles {
	
}
.I175008 .articles:hover {
}
.I175008 .article-container::after {
content:'';
}
.I175008 .article-container:last-child::after {
	
}
.I175008:hover .article-container::after {
}

}

h1.I175064, .I175064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;
background-color:rgb(103,161,255);


}
.I175064:hover {
}
.I175064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I175064 > .viewport:hover {
}


.I175030 {
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;

	
}
.I175030:hover {
}
@media (max-width:992px) {
.I175030 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I175030:hover {
}
}
@media (max-width:640px) {
.I175030 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I175030:hover {
}
}
@media (min-width:1440px) {
.I175030 {
width:calc(100% - 256px);

	
}
.I175030:hover {
}
}
.I175031 {
display:flex;
position:var(--I175031-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(229,238,255);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I175031:hover {
}

@media (max-width:992px) {
.I175031 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I175031:hover {
}

}
@media (max-width:640px) {
.I175031 {

width:100%;
padding-bottom:4rem;

}
.I175031:hover {
}

}
@media (min-width:1440px) {
.I175031 {

padding-right:64px;

}
.I175031:hover {
}

}
.I175032 {
display:flex;
position:var(--I175032-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/ai_revolution_hero.svg?timestamp=20250107194130');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

}
.I175032:hover {
}

@media (max-width:992px) {
.I175032 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I175032:hover {
}

}
@media (max-width:640px) {
.I175032 {

width:100%;
height:300px;
background-position:center top;

}
.I175032:hover {
}

}

.I175033 {
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;

	
}
.I175033:hover {
}

@media (max-width:992px) {
.I175033 {

padding-left:2rem;



	
}
.I175033:hover {
}

}
@media (max-width:640px) {
.I175033 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I175033:hover {
}

}
@media (min-width:1440px) {
.I175033 {

padding-left:64px;



	
}
.I175033:hover {
}

}
.I175034 {
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;

	
}
.I175034:hover {
}

@media (max-width:992px) {
.I175034 {

padding-left:2rem;
padding-right:2rem;



	
}
.I175034:hover {
}

}
@media (max-width:640px) {
.I175034 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I175034:hover {
}

}
@media (min-width:1440px) {
.I175034 {

padding-left:64px;



	
}
.I175034:hover {
}

}
.I175035 {
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;
background-color:rgb(27,31,35);



justify-content:flex-start;
align-items:center;

	
}
.I175035:hover {
}

@media (max-width:992px) {
.I175035 {

margin-left:2rem;



	
}
.I175035:hover {
}

}
@media (max-width:640px) {
.I175035 {

margin-bottom:0;



	
}
.I175035:hover {
}

}
@media (min-width:1440px) {
.I175035 {

margin-left:64px;



	
}
.I175035:hover {
}

}
h1.I175036, .I175036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I175036:hover {
}
.I175036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175036 > .viewport:hover {
}

@media (min-width:1440px) {
.I175036 {

order:3;

}
.I175036:hover {
}
.I175036 > .viewport {



}
.I175036 > .viewport:hover {
}

}
h1.I175037, .I175037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I175037:hover {
}
.I175037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175037 > .viewport:hover {
}

@media (min-width:1440px) {
.I175037 {

order:2;

}
.I175037:hover {
}
.I175037 > .viewport {



}
.I175037 > .viewport:hover {
}

}
h1.I175038, .I175038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I175038:hover {
}
.I175038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175038 > .viewport:hover {
}

@media (min-width:1440px) {
.I175038 {

order:4;

}
.I175038:hover {
}
.I175038 > .viewport {



}
.I175038 > .viewport:hover {
}

}
h1.I175039, .I175039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I175039:hover {
}
.I175039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175039 > .viewport:hover {
}

@media (min-width:1440px) {
.I175039 {

order:11;

}
.I175039:hover {
}
.I175039 > .viewport {



}
.I175039 > .viewport:hover {
}

}
h1.I175040, .I175040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I175040:hover {
}
.I175040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I175040 > .viewport:hover {
}

@media (max-width:640px) {
.I175040 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I175040:hover {
}
.I175040 > .viewport {



}
.I175040 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I175040 {

order:12;

}
.I175040:hover {
}
.I175040 > .viewport {



}
.I175040 > .viewport:hover {
}

}
h1.I175041, .I175041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I175041:hover {
}
.I175041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175041 > .viewport:hover {
}

@media (min-width:1440px) {
.I175041 {

order:10;

}
.I175041:hover {
}
.I175041 > .viewport {



}
.I175041 > .viewport:hover {
}

}
h1.I175042, .I175042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I175042:hover {
}
.I175042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175042 > .viewport:hover {
}


h1.I175043, .I175043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I175043:hover {
}
.I175043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175043 > .viewport:hover {
}


h1.I175044, .I175044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I175044:hover {
}
.I175044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175044 > .viewport:hover {
}


h1.I175045, .I175045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I175045:hover {
}
.I175045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175045 > .viewport:hover {
}


h1.I175046, .I175046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I175046:hover {
}
.I175046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175046 > .viewport:hover {
}


h1.I175047, .I175047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
margin-left:4px;


}
.I175047:hover {
}
.I175047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175047 > .viewport:hover {
}


h1.I175048, .I175048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I175048:hover {
}
.I175048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I175048 > .viewport:hover {
}


h1.I175049, .I175049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I175049:hover {
}
.I175049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175049 > .viewport:hover {
}

@media (min-width:1440px) {
.I175049 {

order:7;

}
.I175049:hover {
}
.I175049 > .viewport {



}
.I175049 > .viewport:hover {
}

}
.I175050, a.I175050 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I175050:hover, a.I175050:hover {
}

.I175051, a.I175051 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I175051:hover, a.I175051:hover {
}
@media (max-width:992px) {
.I175051, a.I175051 {
display:flex;
font-size:1.25rem;


}
.I175051:hover, a.I175051:hover {
}
}
@media (max-width:640px) {
.I175051, a.I175051 {
display:flex;
font-size:1.25rem;


}
.I175051:hover, a.I175051:hover {
}
}

.I175052, a.I175052 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I175052:hover, a.I175052:hover {
}
@media (max-width:992px) {
.I175052, a.I175052 {
}
.I175052:hover, a.I175052:hover {
display:flex;
width:100%;

}
}

.I175053 .button, .I175053.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);

}
.I175053 button.button, button.I175053.button {
cursor:pointer;
}
.I175053 .button .text, .I175053.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I175053 .button .icon, .I175053.button .icon {
flex:none;
background-size:100% 100%;
}
.I175053 .button:hover, .I175053.button:hover {
background-color:rgb(217,217,217);

}
.I175053 .button:hover .text, .I175053.button:hover .text {
}
.I175053 .button:hover .icon, .I175053.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I175053 .button, .I175053.button {
margin-left:0;
margin-top:24px;

}
.I175053 button.button, button.I175053.button {
}
.I175053 .button .text, .I175053.button .text {
}
.I175053 .button .icon, .I175053.button .icon {
background-size:100% 100%;
}
.I175053 .button:hover, .I175053.button:hover {
}
.I175053 .button:hover .text, .I175053.button:hover .text {
}
.I175053 .button:hover .icon, .I175053.button:hover .icon {
background-size:100% 100%;
}
}

.I175054, a.I175054 {
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;

}
.I175054:hover, a.I175054:hover {
}
@media (max-width:992px) {
.I175054, a.I175054 {
}
.I175054:hover, a.I175054:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I175054, a.I175054 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I175054:hover, a.I175054:hover {
}
}

.I175055 .button, .I175055.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);

}
.I175055 button.button, button.I175055.button {
cursor:pointer;
}
.I175055 .button .text, .I175055.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I175055 .button .icon, .I175055.button .icon {
flex:none;
background-size:100% 100%;
}
.I175055 .button:hover, .I175055.button:hover {
background-color:rgb(217,217,217);

}
.I175055 .button:hover .text, .I175055.button:hover .text {
}
.I175055 .button:hover .icon, .I175055.button:hover .icon {
background-size:100% 100%;
}

.I175056 .image, .I175056.image {
vertical-align:top;
width:38px;
height:20px;

}
.I175056 .image:hover, .I175056.image:hover {
}

.I175057 .image, .I175057.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;

}
.I175057 .image:hover, .I175057.image:hover {
}
@media (max-width:992px) {
.I175057 .image, .I175057.image {
padding-left:2rem;

}
.I175057 .image:hover, .I175057.image:hover {
}
}
@media (min-width:1440px) {
.I175057 .image, .I175057.image {
padding-left:64px;

}
.I175057 .image:hover, .I175057.image:hover {
}
}
.I175058, a.I175058 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(255,255,255);

width:100%;
margin-left:8px;
margin-right:0px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
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;

}
.I175058:hover, a.I175058:hover {
}

.I175059, a.I175059 {
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;

}
.I175059:hover, a.I175059:hover {
display:flex;
text-decoration:underline;


}

.I175060, a.I175060 {
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;

}
.I175060:hover, a.I175060:hover {
}

.I175061 .image, .I175061.image {
vertical-align:top;
}
.I175061 .image:hover, .I175061.image:hover {
}

.I175062 .image, .I175062.image {
vertical-align:top;
}
.I175062 .image:hover, .I175062.image:hover {
}

.I175063, a.I175063 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I175063:hover, a.I175063:hover {
}
@media (max-width:992px) {
.I175063, a.I175063 {
}
.I175063:hover, a.I175063:hover {
display:flex;
width:100%;

}
}

h1.I175083, .I175083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:36;
width:100%;


}
.I175083:hover {
}
.I175083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175083 > .viewport:hover {
}


.I175067 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I175067:hover {
}
@media (max-width:992px) {
.I175067 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I175067:hover {
}
}
@media (max-width:640px) {
.I175067 {
box-sizing:border-box;

	
}
.I175067:hover {
}
}

.I175068 {
display:flex;

order:3;
width:100%;
max-width:1096px;
box-sizing:border-box;


}
.I175068:hover {
}
@media (max-width:992px) {
.I175068 {

width:100%;


flex-direction:column;
}
.I175068:hover {
}
}
@media (max-width:640px) {
.I175068 {

width:100%;
max-width:100%;


}
.I175068:hover {
}
}

.I175069 {
display:flex;
position:var(--I175069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:530px;
margin-right:150px;

}
.I175069:hover {
}

@media (max-width:992px) {
.I175069 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I175069:hover {
}

}
@media (max-width:640px) {
.I175069 {

width:100%;
margin-right:0;

}
.I175069:hover {
}

}

.I175070 {
display:flex;
position:var(--I175070-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 586px);

align-items:flex-end;


}
.I175070:hover {
}

@media (max-width:992px) {
.I175070 {

width:100%;
max-width:450px;

}
.I175070:hover {
}

}
@media (max-width:640px) {
.I175070 {

max-width:100%;

}
.I175070:hover {
}

}

h1.I175071, .I175071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I175071:hover {
}
.I175071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175071 > .viewport:hover {
}

@media (max-width:640px) {
.I175071 {

width:100%;


}
.I175071:hover {
}
.I175071 > .viewport {



}
.I175071 > .viewport:hover {
}

}

h1.I175072, .I175072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I175072:hover {
}
.I175072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175072 > .viewport:hover {
}

@media (max-width:640px) {
.I175072 {

width:100%;


}
.I175072:hover {
}
.I175072 > .viewport {



}
.I175072 > .viewport:hover {
}

}

h1.I175073, .I175073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175073 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I175073:hover {
}
.I175073 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175073 > .viewport:hover {
}


h1.I175074, .I175074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I175074:hover {
}
.I175074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175074 > .viewport:hover {
}


h1.I175075, .I175075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I175075:hover {
}
.I175075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175075 > .viewport:hover {
}


h1.I175076, .I175076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I175076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I175076:hover {
}
.I175076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I175076 > .viewport:hover {
}


h1.I189985, .I189985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189985:hover {
}
.I189985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189985 > .viewport:hover {
}

@media (max-width:640px) {
.I189985 {

width:100%;


}
.I189985:hover {
}
.I189985 > .viewport {



}
.I189985 > .viewport:hover {
}

}

.I175077, a.I175077 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I175077:hover, a.I175077:hover {
}
@media (max-width:992px) {
.I175077, a.I175077 {
display:flex;
font-size:1.625rem;


}
.I175077:hover, a.I175077:hover {
}
}
@media (max-width:640px) {
.I175077, a.I175077 {
display:flex;
font-size:1.625rem;


}
.I175077:hover, a.I175077:hover {
}
}

.I175078, a.I175078 {
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;

}
.I175078:hover, a.I175078:hover {
}
@media (max-width:992px) {
.I175078, a.I175078 {
}
.I175078:hover, a.I175078:hover {
display:flex;
width:100%;

}
}

.I175079 .image, .I175079.image {
vertical-align:top;
}
.I175079 .image:hover, .I175079.image:hover {
}

.I175080 {
}
.I175080:hover {
}
.I175080 {
}
.I175080: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;
}


.I175081 {
width:100%;

}
.I175081:hover {
}
.I175081 {
}
.I175081:hover {
}


.I175082 {
}
.I175082:hover {
}
.I175082 {
}
.I175082:hover {
}


.I189916, a.I189916 {
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;

}
.I189916:hover, a.I189916:hover {
}
@media (max-width:992px) {
.I189916, a.I189916 {
}
.I189916:hover, a.I189916:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189916, a.I189916 {
display:flex;
padding-bottom:1rem;

}
.I189916:hover, a.I189916:hover {
}
}

h1.I178387, .I178387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I178387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:37;

}
.I178387:hover {
}
.I178387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I178387 > .viewport:hover {
}


.I130566, a.I130566 {
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;

}
.I130566:hover, a.I130566:hover {
}
@media (max-width:992px) {
.I130566, a.I130566 {
display:flex;
font-size:1.625rem;


}
.I130566:hover, a.I130566:hover {
}
}
@media (max-width:640px) {
.I130566, a.I130566 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I130566:hover, a.I130566:hover {
}
}

.I130568, a.I130568 {
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;

}
.I130568:hover, a.I130568:hover {
}
@media (max-width:992px) {
.I130568, a.I130568 {
}
.I130568:hover, a.I130568:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130568, a.I130568 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I130568:hover, a.I130568:hover {
}
}

.I178386 {
}
.I178386:hover {
}
.I178386 {
}
.I178386:hover {
}



