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 {
font-size:15px;
}
.I145552 {
display:flex;
flex-direction:column;
position:relative;
font-size:15px;
min-height:100vh;

	
}
.I145552: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 {
}
.I145552 {
width:100%;

	
}
.I145552:hover {
}
}

.I145553 {
display:flex;

order:23;
flex:auto;
width:100%;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I145553:hover {
}
@media (max-width:992px) {
.I145553 {

width:100%;
padding-top:70px;


}
.I145553:hover {
}
}
@media (max-width:640px) {
.I145553 {

width:100%;
margin-top:0px;
padding-top:72px;


}
.I145553:hover {
}
}
@media (min-width:1440px) {
.I145553 {

order:28;

}
.I145553:hover {
}
}
.I145561 {
display:flex;
position:var(--I145561-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I145561-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I145561-location-transform:translate(0px,0px);
	

transform:
var(--I145561-location-transform, translate(0px,0px))
var(--I145561-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I145561:hover {
}
.I145561 {
--I145561-position-static-computed:static;
}
.I145561 > .sector, .I145561 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I145561 {

position:fixed;
z-index:var(--I145561-z-index, 1);

transform:
var(--I145561-location-transform, translate(0px,0px))
var(--I145561-user-box-transform, translate(0px,0px))
;


}
.I145561:hover {
}

}
@media (max-width:640px) {
.I145561 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I145561-z-index, 1);

transform:
var(--I145561-location-transform, translate(0px,0px))
var(--I145561-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I145561:hover {
}
.I145561 {
--I145561-position-static-computed:static;
}
.I145561 > .sector, .I145561 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I145561 {

order:25;
}
.I145561:hover {
}

}
.I145566 {
display:flex;
position:var(--I145566-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;

align-items:center;


}
.I145566:hover {
}


.I145584 {
display:flex;
position:var(--I145584-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
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;
--I145584-location-transform:translate(0px,0px);
z-index:var(--I145584-z-index, auto);

transform:
var(--I145584-location-transform, translate(0px,0px))
var(--I145584-user-box-transform, translate(0px,0px))
;

--I145584-z-index:1000;
position:var(--I145584-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I145584:hover {
}
.I145584 {
--I145584-position-static-computed:static;
}
.I145584 > .sector, .I145584 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I145584 {

width:100%;

}
.I145584:hover {
}

}
@media (min-width:1440px) {
.I145584 {

order:59;
}
.I145584:hover {
}

}
.I145577 {
display:flex;
position:var(--I145577-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I145577:hover {
}

@media (min-width:1440px) {
.I145577 {

order:49;
}
.I145577:hover {
}

}
.I145578 {
display:flex;
position:var(--I145578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I145578:hover {
}

@media (min-width:1440px) {
.I145578 {

order:51;
}
.I145578:hover {
}

}
.I145576 {
display:flex;
position:var(--I145576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I145576:hover {
}

@media (min-width:1440px) {
.I145576 {

order:47;
}
.I145576:hover {
}

}
.I145575 {
display:flex;
position:var(--I145575-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I145575:hover {
}

@media (min-width:1440px) {
.I145575 {

order:44;
}
.I145575:hover {
}

}
.I145570 {
display:flex;
position:var(--I145570-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I145570:hover {
}


.I145574 {
display:flex;
position:var(--I145574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I145574:hover {
}

@media (min-width:1440px) {
.I145574 {

order:40;
}
.I145574:hover {
}

}
.I145562 {
display:flex;
position:var(--I145562-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I145562:hover {
}

@media (min-width:1440px) {
.I145562 {

order:26;
}
.I145562:hover {
}

}
.I145569 {
display:flex;
position:var(--I145569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I145569:hover {
}


.I145558 {
display:flex;
position:var(--I145558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I145558-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I145558-location-transform:translate(0px,0px);
z-index:var(--I145558-z-index, 1);

transform:
var(--I145558-location-transform, translate(0px,0px))
var(--I145558-user-box-transform, translate(0px,0px))
;

--I145558-z-index:555;
}
.I145558:hover {
}
.I145558 {
--I145558-position-static-computed:relative;
}
.I145558 > .sector, .I145558 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I145558 {

height:72px;
margin-bottom:-72px;

}
.I145558:hover {
}

}
@media (max-width:640px) {
.I145558 {

box-sizing:border-box;

}
.I145558:hover {
}

}
@media (min-width:1440px) {
.I145558 {

order:17;
}
.I145558:hover {
}

}
.I145555 {
display:flex;
position:var(--I145555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I145555-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I145555-location-transform:translate(-50%,0px);
	

transform:
var(--I145555-location-transform, translate(0px,0px))
var(--I145555-user-box-transform, translate(0px,0px))
;

--I145555-z-index:999;
}
.I145555:hover {
}
.I145555 {
--I145555-position-static-computed:relative;
}
.I145555 > .sector, .I145555 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I145555 {

height:auto;
min-height:90px;

}
.I145555:hover {
}
.I145555 {
--I145555-position-static-computed:static;
}
.I145555 > .sector, .I145555 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I145555 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I145555:hover {
}

}
@media (min-width:1440px) {
.I145555 {

order:4;
position:fixed;
z-index:var(--I145555-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I145555-location-transform:translate(-50%,0px);
	

transform:
var(--I145555-location-transform, translate(0px,0px))
var(--I145555-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I145555:hover {
}

}
.I145563 {
display:flex;
position:var(--I145563-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
position:-webkit-sticky;
position:sticky;
top:var(--I145563-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I145563-location-transform:translate(0px,0px);
z-index:var(--I145563-z-index, 1);

transform:
var(--I145563-location-transform, translate(0px,0px))
var(--I145563-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I145563:hover {
}

@media (min-width:1440px) {
.I145563 {

order:18;
}
.I145563:hover {
}

}
.I145579 {
display:flex;
position:var(--I145579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I145579:hover {
}

@media (min-width:1440px) {
.I145579 {

order:52;
}
.I145579:hover {
}

}
.I145559 {
display:flex;
position:var(--I145559-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I145559:hover {
}

@media (min-width:1440px) {
.I145559 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I145559:hover {
}

}
.I145581 {
display:flex;
position:var(--I145581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I145581:hover {
}

@media (min-width:1440px) {
.I145581 {

order:55;
}
.I145581:hover {
}

}
.I145580 {
display:flex;
position:var(--I145580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I145580:hover {
}

@media (min-width:1440px) {
.I145580 {

order:54;
}
.I145580:hover {
}

}
.I145582 {
display:flex;
position:var(--I145582-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I145582:hover {
}

@media (min-width:1440px) {
.I145582 {

order:56;
}
.I145582:hover {
}

}
.I145564 {
display:flex;
position:var(--I145564-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I145564:hover {
}

@media (min-width:1440px) {
.I145564 {

order:24;
}
.I145564:hover {
}

}
.I145568 {
display:flex;
position:var(--I145568-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I145568:hover {
}


.I145560 {
display:flex;
position:var(--I145560-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I145560:hover {
}

@media (min-width:1440px) {
.I145560 {

order:27;
}
.I145560:hover {
}

}
.I145583 {
display:flex;
position:var(--I145583-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I145583:hover {
}

@media (min-width:1440px) {
.I145583 {

order:58;
}
.I145583:hover {
}

}
.I145585 {
display:flex;
position:var(--I145585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I145585:hover {
}

@media (min-width:1440px) {
.I145585 {

order:49;
}
.I145585:hover {
}

}
.I145586 {
display:flex;
position:var(--I145586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I145586:hover {
}

@media (min-width:1440px) {
.I145586 {

order:50;
}
.I145586:hover {
}

}
.I145587 {
display:flex;
position:var(--I145587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I145587:hover {
}

@media (min-width:1440px) {
.I145587 {

order:51;
}
.I145587:hover {
}

}
.I145571 {
display:flex;
position:var(--I145571-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I145571:hover {
}


.I145588 {
display:flex;
position:var(--I145588-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I145588:hover {
}

@media (min-width:1440px) {
.I145588 {

order:62;
}
.I145588:hover {
}

}
.I145589 {
display:flex;
position:var(--I145589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I145589:hover {
}

@media (min-width:1440px) {
.I145589 {

order:64;
}
.I145589:hover {
}

}
.I145557 {
display:flex;
position:var(--I145557-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I145557:hover {
}

@media (min-width:1440px) {
.I145557 {

order:65;
}
.I145557:hover {
}

}
.I145590 {
display:flex;
position:var(--I145590-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I145590:hover {
}

@media (min-width:1440px) {
.I145590 {

order:69;
}
.I145590:hover {
}

}
.I145573 {
display:flex;
position:var(--I145573-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I145573:hover {
}

@media (min-width:1440px) {
.I145573 {

order:70;
}
.I145573:hover {
}

}
.I145591 {
display:flex;
position:var(--I145591-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I145591:hover {
}

@media (min-width:1440px) {
.I145591 {

order:71;
}
.I145591:hover {
}

}
.I145556 {
display:flex;
position:var(--I145556-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I145556:hover {
}

@media (min-width:1440px) {
.I145556 {

order:72;
}
.I145556:hover {
}

}
.I145567 {
display:flex;
position:var(--I145567-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I145567:hover {
}


.I145554 {
display:flex;
position:var(--I145554-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I145554:hover {
}

@media (min-width:1440px) {
.I145554 {

order:16;
}
.I145554:hover {
}

}
.I145592 {
display:flex;
position:var(--I145592-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I145592:hover {
}

@media (min-width:1440px) {
.I145592 {

order:76;
}
.I145592:hover {
}

}
.I145565 {
display:flex;
position:var(--I145565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I145565:hover {
}


.I145572 {
display:flex;
position:var(--I145572-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I145572:hover {
}


h1.I145593, .I145593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:120px;


}
.I145593:hover {
}
.I145593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145593 > .viewport:hover {
}

@media (max-width:992px) {
.I145593 {

width:100%;
padding-top:72px;


}
.I145593:hover {
}
.I145593 > .viewport {



}
.I145593 > .viewport:hover {
}

}
@media (max-width:640px) {
.I145593 {

padding-top:72px;


}
.I145593:hover {
}
.I145593 > .viewport {



}
.I145593 > .viewport:hover {
}

}

.I145594 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I145594:hover {
}
@media (max-width:992px) {
.I145594 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I145594:hover {
}
}
@media (max-width:640px) {
.I145594 {
width:100%;

	
}
.I145594:hover {
}
}

.I145595 {
display:flex;
position:var(--I145595-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
position:-webkit-sticky;
position:sticky;
top:var(--I145595-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I145595-location-transform:translate(0px,0px);
z-index:var(--I145595-z-index, 1);

transform:
var(--I145595-location-transform, translate(0px,0px))
var(--I145595-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I145595:hover {
}

@media (max-width:640px) {
.I145595 {

width:100%;

}
.I145595:hover {
}

}

h1.I145596, .I145596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);


}
.I145596:hover {
}
.I145596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145596 > .viewport:hover {
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
}
.I145596 > .sector-title:hover, .I145596 > .sector-title.i-collapsible-title:hover {
}
.I145596 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I145596 > .sector-title .text::before {
align-self:center;
content:'';
width:18px;
height:9px;
background-image:url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:none;
}
.I145596> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I145596> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I145596> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I145596> .sector-title .i-collapsible-title-text {
order:2;
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title {
}
.I145596> .sector-title.i-collapsible-title:hover {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I145596> .sector-title.i-collapsible-title.expanded {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title.collapsed {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
display:none;
}
.I145596 > .sector-title .text, .I145596 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I145596 {

border-radius:0px;


}
.I145596:hover {
}
.I145596 > .viewport {



}
.I145596 > .viewport:hover {
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I145596 > .sector-title:hover, .I145596 > .sector-title.i-collapsible-title:hover {
}
.I145596 > .sector-title .text {
flex-direction:row;
}
.I145596 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I145596> .sector-title.i-collapsible-title {
}
.I145596> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I145596> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I145596> .sector-title .i-collapsible-title-text {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I145596> .sector-title.i-collapsible-title.expanded {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title.collapsed {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
display:none;
}
.I145596 > .sector-title .text, .I145596 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I145596 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I145596:hover {
}
.I145596 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I145596 > .viewport:hover {
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I145596 > .sector-title:hover, .I145596 > .sector-title.i-collapsible-title:hover {
}
.I145596 > .sector-title .text {
flex-direction:row;
}
.I145596 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I145596> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I145596> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I145596> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I145596> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I145596> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I145596> .sector-title .i-collapsible-title-text {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title {
}
.I145596> .sector-title.i-collapsible-title:hover {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I145596> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I145596> .sector-title.i-collapsible-title.expanded {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_asc-2.svg?timestamp=20220606192500');

}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I145596> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I145596> .sector-title.i-collapsible-title.collapsed {
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I145596> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I145596> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I145596 > .sector-title, .I145596 > .sector-title.i-collapsible-title {
display:flex;
}
.I145596 > .sector-title .text, .I145596 > .sector-title.i-collapsible-title .text {
}

}

ul.I145597, .I145597 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I145597, .I145597 a {
text-decoration:inherit;
color:inherit;
}

.I145597 {
display:flex;
}
.I145597:hover {
}
.I145597 ul.I145597-level-top {
display:flex;
}
.I145597 ul.I145597-level-top:hover {
}
.I145597 ul.I145597-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I145597 ul.I145597-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(103,161,255);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I145597 ul.I145597-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I145597 ul.I145597-level-top ul.I145597-level-child {
order:2;
}
.I145597 ul.I145597-level-top ul.I145597-level-child:hover {
}

.I145597 ul.I145597-level-top li.level-top > ul.I145597-level-child {
display:none;
z-index:9999;
}
.I145597 {
position:static;
}
.I145597 ul.I145597-level-top > li.level-top {
position:relative;
}
.I145597 ul.I145597-level-top li.level-top > ul.I145597-level-child {
position:absolute;
}
.I145597 ul.I145597-level-top li.level-top:hover > ul.I145597-level-child,
.I145597 ul.I145597-level-top li.level-top.hover > ul.I145597-level-child,
.I145597 ul.I145597-level-top li.level-top.touch > ul.I145597-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I145597 ul.I145597-level-top li.level-child > ul.I145597-level-child {
display:none;
z-index:9999;
}
.I145597 {
position:static;
}
.I145597 ul.I145597-level-top > li.level-top {
position:relative;
}
.I145597 ul.I145597-level-top li.level-child > ul.I145597-level-child {
position:absolute;
}
.I145597 ul.I145597-level-top li.level-child:hover > ul.I145597-level-child,
.I145597 ul.I145597-level-top li.level-child.hover > ul.I145597-level-child,
.I145597 ul.I145597-level-top li.level-child.touch > ul.I145597-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I145597 ul.I145597-level-top li.level-top.hover > ul.I145597-level-child {
display:none;
}
.I145597 ul.I145597-level-top li.level-top.touch > ul.I145597-level-child {
display:flex;
}
.I145597 ul.I145597-level-top li.level-top:hover > ul.I145597-level-child {
display:flex;
}
.I145597 ul.I145597-level-top li.level-child.hover > ul.I145597-level-child {
display:none;
}
.I145597 ul.I145597-level-top li.level-child.touch > ul.I145597-level-child {
display:flex;
}
.I145597 ul.I145597-level-top li.level-child:hover > ul.I145597-level-child {
display:flex;
}

.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I145597 ul.I145597-level-top > li.level-top:last-child::after {
content:none;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I145597 {
}
.I145597:hover {
}
.I145597 ul.I145597-level-top {
}
.I145597 ul.I145597-level-top:hover {
}
.I145597 ul.I145597-level-top > li.level-top {
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .component {
}
.I145597 ul.I145597-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top ul.I145597-level-child {
}
.I145597 ul.I145597-level-top ul.I145597-level-child:hover {
}


.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .component {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I145597 ul.I145597-level-top > li.level-top:last-child::after {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child::after {
content:'';
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I145597 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I145597:hover {
}
.I145597 ul.I145597-level-top {
width:100%;

flex-direction:column;
}
.I145597 ul.I145597-level-top:hover {
}
.I145597 ul.I145597-level-top > li.level-top {
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .component {
}
.I145597 ul.I145597-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper {
display:flex;
align-items:center;
width:75%;
height:48px;
margin-left:30px;
padding-left:20px;
padding-right:30px;
box-sizing:border-box;

}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I145597 ul.I145597-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I145597 ul.I145597-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I145597 ul.I145597-level-top ul.I145597-level-child {
}
.I145597 ul.I145597-level-top ul.I145597-level-child:hover {
}


.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .component {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I145597 ul.I145597-level-top > li.level-top::after {
content:'';
display:flex;
width:75%;
margin-left:36px;
margin-right:36px;
padding-left:0px;
padding-right:0px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;

}
.I145597 ul.I145597-level-top > li.level-top:last-child::after {
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child::after {
content:'';
}
.I145597 ul.I145597-level-top ul.I145597-level-child > li.level-child:last-child::after {
}

}

h1.I145598, .I145598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
margin-top:-185px;
padding-top:185px;
background-color:rgb(17,17,17);


}
.I145598:hover {
}
.I145598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145598 > .viewport:hover {
}

@media (max-width:640px) {
.I145598 {

margin-top:-72px;
padding-top:72px;


}
.I145598:hover {
}
.I145598 > .viewport {



}
.I145598 > .viewport:hover {
}

}

.I145599 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I145599:hover {
}
@media (min-width:1440px) {
.I145599 {
align-items:center;

	
}
.I145599:hover {
}
}
.I145600 {
display:flex;
position:var(--I145600-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:14rem;
box-sizing:border-box;

align-items:center;


}
.I145600:hover {
}

@media (max-width:992px) {
.I145600 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I145600:hover {
}

}
@media (max-width:640px) {
.I145600 {

align-items:flex-start;


}
.I145600:hover {
}

}

.I145601 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(27,31,35);
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:center;
align-items:center;

	
}
.I145601:hover {
}

@media (max-width:992px) {
.I145601 {

margin-left:0rem;



	
}
.I145601:hover {
}

}
@media (max-width:640px) {
.I145601 {

display:flex;
margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I145601:hover {
}

}
@media (min-width:1440px) {
.I145601 {

order:3;
margin-left:0px;



	
}
.I145601:hover {
}

}
h1.I145602, .I145602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I145602:hover {
}
.I145602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145602 > .viewport:hover {
}

@media (min-width:1440px) {
.I145602 {

order:2;

}
.I145602:hover {
}
.I145602 > .viewport {



}
.I145602 > .viewport:hover {
}

}
h1.I145603, .I145603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I145603:hover {
}
.I145603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145603 > .viewport:hover {
}

@media (min-width:1440px) {
.I145603 {

order:4;

}
.I145603:hover {
}
.I145603 > .viewport {



}
.I145603 > .viewport:hover {
}

}
h1.I145604, .I145604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I145604:hover {
}
.I145604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145604 > .viewport:hover {
}

@media (max-width:640px) {
.I145604 {


}
.I145604:hover {
}
.I145604 > .viewport {

justify-content:flex-start;


}
.I145604 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145604 {

order:5;

}
.I145604:hover {
}
.I145604 > .viewport {



}
.I145604 > .viewport:hover {
}

}
h1.I145605, .I145605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I145605:hover {
}
.I145605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145605 > .viewport:hover {
}

@media (min-width:1440px) {
.I145605 {

order:13;

}
.I145605:hover {
}
.I145605 > .viewport {



}
.I145605 > .viewport:hover {
}

}
h1.I145606, .I145606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145606:hover {
}
.I145606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145606 > .viewport:hover {
}


h1.I145607, .I145607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I145607:hover {
}
.I145607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145607 > .viewport:hover {
}

@media (min-width:1440px) {
.I145607 {

order:21;

}
.I145607:hover {
}
.I145607 > .viewport {



}
.I145607 > .viewport:hover {
}

}
h1.I145608, .I145608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:26;
width:100%;
margin-top:2rem;


}
.I145608:hover {
}
.I145608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145608 > .viewport:hover {
}

@media (max-width:640px) {
.I145608 {


}
.I145608:hover {
}
.I145608 > .viewport {

justify-content:flex-start;


}
.I145608 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145608 {

order:9;

}
.I145608:hover {
}
.I145608 > .viewport {



}
.I145608 > .viewport:hover {
}

}
h1.I145609, .I145609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I145609:hover {
}
.I145609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145609 > .viewport:hover {
}

@media (max-width:640px) {
.I145609 {

padding-top:1rem;


}
.I145609:hover {
}
.I145609 > .viewport {

justify-content:flex-start;


}
.I145609 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145609 {

order:6;

}
.I145609:hover {
}
.I145609 > .viewport {



}
.I145609 > .viewport:hover {
}

}
h1.I145610, .I145610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I145610:hover {
}
.I145610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145610 > .viewport:hover {
}

@media (min-width:1440px) {
.I145610 {

order:1;

}
.I145610:hover {
}
.I145610 > .viewport {



}
.I145610 > .viewport:hover {
}

}
h1.I145611, .I145611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I145611:hover {
}
.I145611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145611 > .viewport:hover {
}

@media (min-width:1440px) {
.I145611 {

order:14;

}
.I145611:hover {
}
.I145611 > .viewport {



}
.I145611 > .viewport:hover {
}

}
h1.I145612, .I145612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I145612:hover {
}
.I145612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145612 > .viewport:hover {
}

@media (min-width:1440px) {
.I145612 {

order:9;

}
.I145612:hover {
}
.I145612 > .viewport {



}
.I145612 > .viewport:hover {
}

}
h1.I145613, .I145613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I145613:hover {
}
.I145613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145613 > .viewport:hover {
}

@media (min-width:1440px) {
.I145613 {

order:14;

}
.I145613:hover {
}
.I145613 > .viewport {



}
.I145613 > .viewport:hover {
}

}
h1.I145614, .I145614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I145614:hover {
}
.I145614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145614 > .viewport:hover {
}

@media (min-width:1440px) {
.I145614 {

order:22;

}
.I145614:hover {
}
.I145614 > .viewport {



}
.I145614 > .viewport:hover {
}

}
h1.I145615, .I145615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145615:hover {
}
.I145615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145615 > .viewport:hover {
}


h1.I145616, .I145616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I145616:hover {
}
.I145616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145616 > .viewport:hover {
}


h1.I145617, .I145617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I145617:hover {
}
.I145617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145617 > .viewport:hover {
}


h1.I145618, .I145618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I145618:hover {
}
.I145618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145618 > .viewport:hover {
}


h1.I145619, .I145619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
margin-left:4px;


}
.I145619:hover {
}
.I145619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145619 > .viewport:hover {
}


.I145620, a.I145620 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I145620:hover, a.I145620:hover {
}
@media (max-width:992px) {
.I145620, a.I145620 {
display:flex;
font-size:1.25rem;


}
.I145620:hover, a.I145620:hover {
}
}
@media (max-width:640px) {
.I145620, a.I145620 {
display:flex;
font-size:1.25rem;


}
.I145620:hover, a.I145620:hover {
}
}

.I145621, a.I145621 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I145621:hover, a.I145621:hover {
}
@media (max-width:992px) {
.I145621, a.I145621 {
display:flex;
font-size:1.625rem;


}
.I145621:hover, a.I145621:hover {
}
}
@media (max-width:640px) {
.I145621, a.I145621 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I145621:hover, a.I145621:hover {
}
}

.I145622, a.I145622 {
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;

}
.I145622:hover, a.I145622:hover {
}
@media (max-width:992px) {
.I145622, a.I145622 {
}
.I145622:hover, a.I145622:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145622, a.I145622 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I145622:hover, a.I145622:hover {
}
}

.I145623 .button, .I145623.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);

}
.I145623 button.button, button.I145623.button {
cursor:pointer;
}
.I145623 .button .text, .I145623.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145623 .button .icon, .I145623.button .icon {
flex:none;
background-size:100% 100%;
}
.I145623 .button:hover, .I145623.button:hover {
background-color:rgb(217,217,217);

}
.I145623 .button:hover .text, .I145623.button:hover .text {
}
.I145623 .button:hover .icon, .I145623.button:hover .icon {
background-size:100% 100%;
}

.I145624 .button, .I145624.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145624 button.button, button.I145624.button {
cursor:pointer;
}
.I145624 .button .text, .I145624.button .text {
}
.I145624 .button .icon, .I145624.button .icon {
flex:none;
background-size:100% 100%;
}
.I145624 .button:hover, .I145624.button:hover {
}
.I145624 .button:hover .text, .I145624.button:hover .text {
}
.I145624 .button:hover .icon, .I145624.button:hover .icon {
background-size:100% 100%;
}

.I145625 .button, .I145625.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145625 button.button, button.I145625.button {
cursor:pointer;
}
.I145625 .button .text, .I145625.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I145625 .button .icon, .I145625.button .icon {
flex:none;
background-size:100% 100%;
}
.I145625 .button:hover, .I145625.button:hover {
}
.I145625 .button:hover .text, .I145625.button:hover .text {
}
.I145625 .button:hover .icon, .I145625.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145625 .button, .I145625.button {
}
.I145625 button.button, button.I145625.button {
}
.I145625 .button .text, .I145625.button .text {
font-family:Rubik;

}
.I145625 .button .icon, .I145625.button .icon {
background-size:100% 100%;
}
.I145625 .button:hover, .I145625.button:hover {
}
.I145625 .button:hover .text, .I145625.button:hover .text {
}
.I145625 .button:hover .icon, .I145625.button:hover .icon {
background-size:100% 100%;
}
}

.I145626 .button, .I145626.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(255,255,255);

}
.I145626 button.button, button.I145626.button {
cursor:pointer;
}
.I145626 .button .text, .I145626.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145626 .button .icon, .I145626.button .icon {
flex:none;
background-size:100% 100%;
}
.I145626 .button:hover, .I145626.button:hover {
background-color:rgb(217,217,217);

}
.I145626 .button:hover .text, .I145626.button:hover .text {
}
.I145626 .button:hover .icon, .I145626.button:hover .icon {
background-size:100% 100%;
}

.I145627, a.I145627 {
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;


}
.I145627:hover, a.I145627:hover {
}
@media (max-width:992px) {
.I145627, a.I145627 {
}
.I145627:hover, a.I145627:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145627, a.I145627 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I145627:hover, a.I145627:hover {
}
}

.I145628 .image, .I145628.image {
vertical-align:top;
}
.I145628 .image:hover, .I145628.image:hover {
}

.I145629 .button, .I145629.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145629 button.button, button.I145629.button {
cursor:pointer;
}
.I145629 .button .text, .I145629.button .text {
}
.I145629 .button .icon, .I145629.button .icon {
flex:none;
background-size:100% 100%;
}
.I145629 .button:hover, .I145629.button:hover {
}
.I145629 .button:hover .text, .I145629.button:hover .text {
}
.I145629 .button:hover .icon, .I145629.button:hover .icon {
background-size:100% 100%;
}

h1.I145630, .I145630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145630, .I145630 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145630, .I145630 p {
margin:0px;
}

figure.I145630, .I145630 figure {
margin:0px;
}

a.I145630, .I145630 a {
text-decoration:inherit;
color:inherit;
}

.I145630 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145630 article, article.I145630 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I145630 article:hover, article.I145630:hover {
}
.I145630 article.active, article.I145630.active {
}
.I145630 .body {
}
.I145630 .body:hover {
	
}
.I145630 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145630 .body img {
}
.I145630 .body ul, .I145630 .body ol {
margin-left:1rem;

}
.I145630 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I145630 .body iframe {
}
.I145630 .body img:hover {
}
.I145630 .body iframe:hover {
}

.I145630 .body li {
list-style-type:disc;
}



.I145631 .image, .I145631.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I145631 .image:hover, .I145631.image:hover {
}

.I145632 .image, .I145632.image {
vertical-align:top;
}
.I145632 .image:hover, .I145632.image:hover {
}

.I145633 .image, .I145633.image {
vertical-align:top;
width:38px;
height:auto;

}
.I145633 .image:hover, .I145633.image:hover {
}

.I145634, a.I145634 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-weight:300;
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;
box-sizing:border-box;

}
.I145634:hover, a.I145634:hover {
}

.I145635, a.I145635 {
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;

}
.I145635:hover, a.I145635:hover {
}

.I145636, a.I145636 {
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;

}
.I145636:hover, a.I145636:hover {
display:flex;
text-decoration:underline;


}

.I145637 .image, .I145637.image {
vertical-align:top;
}
.I145637 .image:hover, .I145637.image:hover {
}

h1.I145638, .I145638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I145638:hover {
}
.I145638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145638 > .viewport:hover {
}


.I145639 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I145639:hover {
}
@media (min-width:1440px) {
.I145639 {
align-items:center;

	
}
.I145639:hover {
}
}
.I145640 {
display:flex;
position:var(--I145640-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;


}
.I145640:hover {
}

@media (max-width:992px) {
.I145640 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I145640:hover {
}

}
@media (max-width:640px) {
.I145640 {

align-items:flex-start;


}
.I145640:hover {
}

}

.I145641 {
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;

	
}
.I145641:hover {
}

@media (max-width:992px) {
.I145641 {

margin-left:0rem;



	
}
.I145641:hover {
}

}
@media (max-width:640px) {
.I145641 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I145641:hover {
}

}
@media (min-width:1440px) {
.I145641 {

order:3;
margin-left:0px;



	
}
.I145641:hover {
}

}
h1.I145642, .I145642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I145642:hover {
}
.I145642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145642 > .viewport:hover {
}

@media (min-width:1440px) {
.I145642 {

order:2;

}
.I145642:hover {
}
.I145642 > .viewport {



}
.I145642 > .viewport:hover {
}

}
h1.I145643, .I145643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I145643:hover {
}
.I145643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145643 > .viewport:hover {
}

@media (min-width:1440px) {
.I145643 {

order:4;

}
.I145643:hover {
}
.I145643 > .viewport {



}
.I145643 > .viewport:hover {
}

}
h1.I145644, .I145644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I145644:hover {
}
.I145644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145644 > .viewport:hover {
}

@media (max-width:640px) {
.I145644 {


}
.I145644:hover {
}
.I145644 > .viewport {

justify-content:flex-start;


}
.I145644 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145644 {

order:5;

}
.I145644:hover {
}
.I145644 > .viewport {



}
.I145644 > .viewport:hover {
}

}
h1.I145645, .I145645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I145645:hover {
}
.I145645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145645 > .viewport:hover {
}

@media (min-width:1440px) {
.I145645 {

order:13;

}
.I145645:hover {
}
.I145645 > .viewport {



}
.I145645 > .viewport:hover {
}

}
h1.I145646, .I145646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145646:hover {
}
.I145646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145646 > .viewport:hover {
}


h1.I145647, .I145647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I145647:hover {
}
.I145647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145647 > .viewport:hover {
}

@media (min-width:1440px) {
.I145647 {

order:21;

}
.I145647:hover {
}
.I145647 > .viewport {



}
.I145647 > .viewport:hover {
}

}
h1.I145648, .I145648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I145648:hover {
}
.I145648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145648 > .viewport:hover {
}

@media (min-width:1440px) {
.I145648 {

order:9;

}
.I145648:hover {
}
.I145648 > .viewport {



}
.I145648 > .viewport:hover {
}

}
h1.I145649, .I145649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I145649:hover {
}
.I145649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145649 > .viewport:hover {
}

@media (max-width:640px) {
.I145649 {

padding-top:1rem;


}
.I145649:hover {
}
.I145649 > .viewport {

justify-content:flex-start;


}
.I145649 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145649 {

order:6;

}
.I145649:hover {
}
.I145649 > .viewport {



}
.I145649 > .viewport:hover {
}

}
h1.I145650, .I145650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I145650:hover {
}
.I145650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145650 > .viewport:hover {
}

@media (min-width:1440px) {
.I145650 {

order:1;

}
.I145650:hover {
}
.I145650 > .viewport {



}
.I145650 > .viewport:hover {
}

}
h1.I145651, .I145651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I145651:hover {
}
.I145651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145651 > .viewport:hover {
}

@media (min-width:1440px) {
.I145651 {

order:14;

}
.I145651:hover {
}
.I145651 > .viewport {



}
.I145651 > .viewport:hover {
}

}
h1.I145652, .I145652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I145652:hover {
}
.I145652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145652 > .viewport:hover {
}

@media (min-width:1440px) {
.I145652 {

order:9;

}
.I145652:hover {
}
.I145652 > .viewport {



}
.I145652 > .viewport:hover {
}

}
h1.I145653, .I145653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I145653:hover {
}
.I145653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145653 > .viewport:hover {
}

@media (min-width:1440px) {
.I145653 {

order:14;

}
.I145653:hover {
}
.I145653 > .viewport {



}
.I145653 > .viewport:hover {
}

}
h1.I145654, .I145654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I145654:hover {
}
.I145654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145654 > .viewport:hover {
}

@media (min-width:1440px) {
.I145654 {

order:22;

}
.I145654:hover {
}
.I145654 > .viewport {



}
.I145654 > .viewport:hover {
}

}
h1.I145655, .I145655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145655:hover {
}
.I145655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145655 > .viewport:hover {
}


h1.I145656, .I145656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I145656:hover {
}
.I145656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145656 > .viewport:hover {
}


h1.I145657, .I145657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145657:hover {
}
.I145657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145657 > .viewport:hover {
}


h1.I145658, .I145658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I145658:hover {
}
.I145658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145658 > .viewport:hover {
}


h1.I145659, .I145659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I145659:hover {
}
.I145659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145659 > .viewport:hover {
}


.I145660, a.I145660 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I145660:hover, a.I145660:hover {
}
@media (max-width:992px) {
.I145660, a.I145660 {
display:flex;
font-size:1.25rem;


}
.I145660:hover, a.I145660:hover {
}
}
@media (max-width:640px) {
.I145660, a.I145660 {
display:flex;
font-size:1.25rem;


}
.I145660:hover, a.I145660:hover {
}
}

.I145661, a.I145661 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I145661:hover, a.I145661:hover {
}
@media (max-width:992px) {
.I145661, a.I145661 {
display:flex;
font-size:1.625rem;


}
.I145661:hover, a.I145661:hover {
}
}
@media (max-width:640px) {
.I145661, a.I145661 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I145661:hover, a.I145661:hover {
}
}

.I145662, a.I145662 {
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;

}
.I145662:hover, a.I145662:hover {
}
@media (max-width:992px) {
.I145662, a.I145662 {
}
.I145662:hover, a.I145662:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145662, a.I145662 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I145662:hover, a.I145662:hover {
}
}

.I145663 .button, .I145663.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);

}
.I145663 button.button, button.I145663.button {
cursor:pointer;
}
.I145663 .button .text, .I145663.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145663 .button .icon, .I145663.button .icon {
flex:none;
background-size:100% 100%;
}
.I145663 .button:hover, .I145663.button:hover {
background-color:rgb(217,217,217);

}
.I145663 .button:hover .text, .I145663.button:hover .text {
}
.I145663 .button:hover .icon, .I145663.button:hover .icon {
background-size:100% 100%;
}

.I145664 .button, .I145664.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145664 button.button, button.I145664.button {
cursor:pointer;
}
.I145664 .button .text, .I145664.button .text {
}
.I145664 .button .icon, .I145664.button .icon {
flex:none;
background-size:100% 100%;
}
.I145664 .button:hover, .I145664.button:hover {
}
.I145664 .button:hover .text, .I145664.button:hover .text {
}
.I145664 .button:hover .icon, .I145664.button:hover .icon {
background-size:100% 100%;
}

.I145665 .button, .I145665.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145665 button.button, button.I145665.button {
cursor:pointer;
}
.I145665 .button .text, .I145665.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I145665 .button .icon, .I145665.button .icon {
flex:none;
background-size:100% 100%;
}
.I145665 .button:hover, .I145665.button:hover {
}
.I145665 .button:hover .text, .I145665.button:hover .text {
}
.I145665 .button:hover .icon, .I145665.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145665 .button, .I145665.button {
}
.I145665 button.button, button.I145665.button {
}
.I145665 .button .text, .I145665.button .text {
font-family:Rubik;

}
.I145665 .button .icon, .I145665.button .icon {
background-size:100% 100%;
}
.I145665 .button:hover, .I145665.button:hover {
}
.I145665 .button:hover .text, .I145665.button:hover .text {
}
.I145665 .button:hover .icon, .I145665.button:hover .icon {
background-size:100% 100%;
}
}

.I145666 .button, .I145666.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);

}
.I145666 button.button, button.I145666.button {
cursor:pointer;
}
.I145666 .button .text, .I145666.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145666 .button .icon, .I145666.button .icon {
flex:none;
background-size:100% 100%;
}
.I145666 .button:hover, .I145666.button:hover {
background-color:rgb(210,40,93);

}
.I145666 .button:hover .text, .I145666.button:hover .text {
}
.I145666 .button:hover .icon, .I145666.button:hover .icon {
background-size:100% 100%;
}

.I145667, a.I145667 {
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;


}
.I145667:hover, a.I145667:hover {
}
@media (max-width:992px) {
.I145667, a.I145667 {
}
.I145667:hover, a.I145667:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145667, a.I145667 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I145667:hover, a.I145667:hover {
}
}

.I145668 .image, .I145668.image {
vertical-align:top;
}
.I145668 .image:hover, .I145668.image:hover {
}

.I145669 .button, .I145669.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145669 button.button, button.I145669.button {
cursor:pointer;
}
.I145669 .button .text, .I145669.button .text {
}
.I145669 .button .icon, .I145669.button .icon {
flex:none;
background-size:100% 100%;
}
.I145669 .button:hover, .I145669.button:hover {
}
.I145669 .button:hover .text, .I145669.button:hover .text {
}
.I145669 .button:hover .icon, .I145669.button:hover .icon {
background-size:100% 100%;
}

h1.I145670, .I145670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145670, .I145670 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145670, .I145670 p {
margin:0px;
}

figure.I145670, .I145670 figure {
margin:0px;
}

a.I145670, .I145670 a {
text-decoration:inherit;
color:inherit;
}

.I145670 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145670 article, article.I145670 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I145670 article:hover, article.I145670:hover {
}
.I145670 article.active, article.I145670.active {
}
.I145670 .body {
}
.I145670 .body:hover {
	
}
.I145670 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145670 .body img {
}
.I145670 .body ul, .I145670 .body ol {
margin-left:1rem;

}
.I145670 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I145670 .body iframe {
}
.I145670 .body img:hover {
}
.I145670 .body iframe:hover {
}

.I145670 .body li {
list-style-type:disc;
}



.I145671 .image, .I145671.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I145671 .image:hover, .I145671.image:hover {
}

.I145672 .image, .I145672.image {
vertical-align:top;
}
.I145672 .image:hover, .I145672.image:hover {
}

.I145673 .image, .I145673.image {
vertical-align:top;
width:20px;
height:20px;

}
.I145673 .image:hover, .I145673.image:hover {
}

.I145674, a.I145674 {
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;

}
.I145674:hover, a.I145674:hover {
}

.I145675, a.I145675 {
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;

}
.I145675:hover, a.I145675:hover {
}

.I145676, a.I145676 {
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;

}
.I145676:hover, a.I145676:hover {
display:flex;
text-decoration:underline;


}

.I145677 .image, .I145677.image {
vertical-align:top;
}
.I145677 .image:hover, .I145677.image:hover {
}

h1.I145678, .I145678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I145678:hover {
}
.I145678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145678 > .viewport:hover {
}


.I145679 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I145679:hover {
}

.I145680 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I145680:hover {
}
@media (max-width:992px) {
.I145680 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I145680:hover {
}
}
@media (max-width:640px) {
.I145680 {

padding-bottom:0rem;
padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I145680:hover {
}
}

.I145681 {
display:flex;
position:var(--I145681-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;


}
.I145681:hover {
}

@media (max-width:992px) {
.I145681 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I145681:hover {
}

}
@media (max-width:640px) {
.I145681 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I145681:hover {
}

}
@media (min-width:1440px) {
.I145681 {

order:3;
width:50%;
padding-right:4rem;

}
.I145681:hover {
}

}
.I145682 {
display:flex;
position:var(--I145682-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;


}
.I145682:hover {
}

@media (max-width:992px) {
.I145682 {

order:3;
width:50%;
padding-left:0rem;

}
.I145682:hover {
}

}
@media (max-width:640px) {
.I145682 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I145682:hover {
}

}
@media (min-width:1440px) {
.I145682 {

order:2;
width:50%;

flex-direction:column;


}
.I145682:hover {
}

}
.I145683 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I145683:hover {
}


h1.I145684, .I145684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I145684:hover {
}
.I145684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145684 > .viewport:hover {
}


h1.I145685, .I145685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I145685:hover {
}
.I145685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145685 > .viewport:hover {
}


h1.I145686, .I145686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I145686:hover {
}
.I145686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145686 > .viewport:hover {
}


h1.I145687, .I145687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I145687:hover {
}
.I145687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145687 > .viewport:hover {
}

@media (max-width:640px) {
.I145687 {

margin-bottom:0;


}
.I145687:hover {
}
.I145687 > .viewport {



}
.I145687 > .viewport:hover {
}

}

h1.I145688, .I145688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I145688:hover {
}
.I145688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145688 > .viewport:hover {
}


h1.I145689, .I145689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I145689:hover {
}
.I145689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145689 > .viewport:hover {
}

@media (max-width:640px) {
.I145689 {

margin-bottom:-1.65rem;


}
.I145689:hover {
}
.I145689 > .viewport {



}
.I145689 > .viewport:hover {
}

}

h1.I145690, .I145690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I145690:hover {
}
.I145690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145690 > .viewport:hover {
}


h1.I145691, .I145691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I145691:hover {
}
.I145691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145691 > .viewport:hover {
}


h1.I145692, .I145692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I145692:hover {
}
.I145692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145692 > .viewport:hover {
}


h1.I145693, .I145693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I145693:hover {
}
.I145693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145693 > .viewport:hover {
}

@media (max-width:992px) {
.I145693 {

height:auto;


}
.I145693:hover {
}
.I145693 > .viewport {



}
.I145693 > .viewport:hover {
}

}

h1.I145694, .I145694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I145694:hover {
}
.I145694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145694 > .viewport:hover {
}

@media (min-width:1440px) {
.I145694 {

width:100%;
padding-top:0.75rem;


}
.I145694:hover {
}
.I145694 > .viewport {



}
.I145694 > .viewport:hover {
}

}
h1.I145695, .I145695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I145695:hover {
}
.I145695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145695 > .viewport:hover {
}


h1.I145696, .I145696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I145696:hover {
}
.I145696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145696 > .viewport:hover {
}


.I145697, a.I145697 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145697:hover, a.I145697:hover {
}
@media (max-width:992px) {
.I145697, a.I145697 {
display:flex;
font-size:1.625rem;


}
.I145697:hover, a.I145697:hover {
}
}
@media (max-width:640px) {
.I145697, a.I145697 {
display:flex;
font-size:1.625rem;


}
.I145697:hover, a.I145697:hover {
}
}

.I145698, a.I145698 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I145698:hover, a.I145698:hover {
}
@media (max-width:992px) {
.I145698, a.I145698 {
}
.I145698:hover, a.I145698:hover {
display:flex;
width:100%;

}
}

.I145699 .image, .I145699.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/despliega-nube.png?timestamp=20240403124753');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/despliega-nube.png?timestamp=20240403124753') 1.00x,url('https://www.genexus.com/media/images/despliega-nube_x2.png?timestamp=20240403124753') 2.00x,url('https://www.genexus.com/media/images/despliega-nube_x3.png?timestamp=20240403124753') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/despliega-nube.png?timestamp=20240403124753') 1.00x,url('https://www.genexus.com/media/images/despliega-nube_x2.png?timestamp=20240403124753') 2.00x,url('https://www.genexus.com/media/images/despliega-nube_x3.png?timestamp=20240403124753') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/despliega-nube.png?timestamp=20240403124753') 1.00x,url('https://www.genexus.com/media/images/despliega-nube_x2.png?timestamp=20240403124753') 2.00x,url('https://www.genexus.com/media/images/despliega-nube_x3.png?timestamp=20240403124753') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/despliega-nube.png?timestamp=20240403124753') 1.00x,url('https://www.genexus.com/media/images/despliega-nube_x2.png?timestamp=20240403124753') 2.00x,url('https://www.genexus.com/media/images/despliega-nube_x3.png?timestamp=20240403124753') 3.00x);
background-size:cover;
background-position:center center;

}
.I145699 .image:hover, .I145699.image:hover {
}

.I145700 .button, .I145700.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);

}
.I145700 button.button, button.I145700.button {
cursor:pointer;
}
.I145700 .button .text, .I145700.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145700 .button .icon, .I145700.button .icon {
flex:none;
background-size:100% 100%;
}
.I145700 .button:hover, .I145700.button:hover {
background-color:rgb(210,40,93);

}
.I145700 .button:hover .text, .I145700.button:hover .text {
}
.I145700 .button:hover .icon, .I145700.button:hover .icon {
background-size:100% 100%;
}

.I145701, a.I145701 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145701:hover, a.I145701:hover {
}

h1.I145702, .I145702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145702, .I145702 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145702, .I145702 p {
margin:0px;
}

figure.I145702, .I145702 figure {
margin:0px;
}

a.I145702, .I145702 a {
text-decoration:inherit;
color:inherit;
}

.I145702 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145702 article, article.I145702 {
width:100%;

flex-direction:column;	
}
.I145702 article:hover, article.I145702:hover {
}
.I145702 article.active, article.I145702.active {
}
.I145702 .body {
}
.I145702 .body:hover {
	
}
.I145702 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145702 .body a {
text-decoration:underline;

}
.I145702 .body img {
}
.I145702 .body ul, .I145702 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I145702 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I145702 .body iframe {
}
.I145702 .body img:hover {
}
.I145702 .body iframe:hover {
}

.I145702 .body li {
list-style-type:disc;
}



.I145703 .button, .I145703.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);

}
.I145703 button.button, button.I145703.button {
cursor:pointer;
}
.I145703 .button .text, .I145703.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145703 .button .icon, .I145703.button .icon {
flex:none;
background-size:100% 100%;
}
.I145703 .button:hover, .I145703.button:hover {
background-color:rgb(217,217,217);

}
.I145703 .button:hover .text, .I145703.button:hover .text {
}
.I145703 .button:hover .icon, .I145703.button:hover .icon {
background-size:100% 100%;
}

.I145704 .button, .I145704.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;

}
.I145704 button.button, button.I145704.button {
cursor:pointer;
}
.I145704 .button .text, .I145704.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I145704 .button .icon, .I145704.button .icon {
flex:none;
background-size:100% 100%;
}
.I145704 .button:hover, .I145704.button:hover {
}
.I145704 .button:hover .text, .I145704.button:hover .text {
}
.I145704 .button:hover .icon, .I145704.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145704 .button, .I145704.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I145704 button.button, button.I145704.button {
}
.I145704 .button .text, .I145704.button .text {
color:rgb(108,72,201);

}
.I145704 .button .icon, .I145704.button .icon {
background-size:100% 100%;
}
.I145704 .button:hover, .I145704.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I145704 .button:hover .text, .I145704.button:hover .text {
color:rgb(150,155,160);

}
.I145704 .button:hover .icon, .I145704.button:hover .icon {
background-size:100% 100%;
}
}

.I145705 .button, .I145705.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145705 button.button, button.I145705.button {
cursor:pointer;
}
.I145705 .button .text, .I145705.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I145705 .button .icon, .I145705.button .icon {
flex:none;
background-size:100% 100%;
}
.I145705 .button:hover, .I145705.button:hover {
}
.I145705 .button:hover .text, .I145705.button:hover .text {
}
.I145705 .button:hover .icon, .I145705.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145705 .button, .I145705.button {
}
.I145705 button.button, button.I145705.button {
}
.I145705 .button .text, .I145705.button .text {
font-family:Rubik;

}
.I145705 .button .icon, .I145705.button .icon {
background-size:100% 100%;
}
.I145705 .button:hover, .I145705.button:hover {
}
.I145705 .button:hover .text, .I145705.button:hover .text {
}
.I145705 .button:hover .icon, .I145705.button:hover .icon {
background-size:100% 100%;
}
}

.I145706 {
display:flex;
width:100%;
height:270px;

}
.I145706:hover {
}

.I145707, a.I145707 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I145707:hover, a.I145707:hover {
}
@media (max-width:992px) {
.I145707, a.I145707 {
}
.I145707:hover, a.I145707:hover {
display:flex;
width:100%;

}
}

.I145708 .image, .I145708.image {
vertical-align:top;
}
.I145708 .image:hover, .I145708.image:hover {
}

.I145709 .button, .I145709.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145709 button.button, button.I145709.button {
cursor:pointer;
}
.I145709 .button .text, .I145709.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I145709 .button .icon, .I145709.button .icon {
flex:none;
background-size:100% 100%;
}
.I145709 .button:hover, .I145709.button:hover {
}
.I145709 .button:hover .text, .I145709.button:hover .text {
}
.I145709 .button:hover .icon, .I145709.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145709 .button, .I145709.button {
}
.I145709 button.button, button.I145709.button {
}
.I145709 .button .text, .I145709.button .text {
font-family:Rubik;

}
.I145709 .button .icon, .I145709.button .icon {
background-size:100% 100%;
}
.I145709 .button:hover, .I145709.button:hover {
}
.I145709 .button:hover .text, .I145709.button:hover .text {
}
.I145709 .button:hover .icon, .I145709.button:hover .icon {
background-size:100% 100%;
}
}

h1.I145710, .I145710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I145710:hover {
}
.I145710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145710 > .viewport:hover {
}


.I145711 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I145711:hover {
}

.I145712 {
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;


}
.I145712:hover {
}
@media (max-width:992px) {
.I145712 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I145712:hover {
}
}
@media (max-width:640px) {
.I145712 {


flex-direction:column;
}
.I145712:hover {
}
}

.I145713 {
display:flex;
position:var(--I145713-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;


}
.I145713:hover {
}

@media (max-width:992px) {
.I145713 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I145713:hover {
}

}
@media (max-width:640px) {
.I145713 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I145713:hover {
}

}
@media (min-width:1440px) {
.I145713 {

width:50%;
padding-right:4rem;

}
.I145713:hover {
}

}
.I145714 {
display:flex;
position:var(--I145714-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;


}
.I145714:hover {
}

@media (max-width:992px) {
.I145714 {

width:50%;

}
.I145714:hover {
}

}
@media (max-width:640px) {
.I145714 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I145714:hover {
}

}
@media (min-width:1440px) {
.I145714 {

width:50%;

flex-direction:column;


}
.I145714:hover {
}

}
.I145715 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I145715:hover {
}

@media (max-width:992px) {
.I145715 {



flex-direction:column;

	
}
.I145715:hover {
}

}

h1.I145716, .I145716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I145716:hover {
}
.I145716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145716 > .viewport:hover {
}


h1.I145717, .I145717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I145717:hover {
}
.I145717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145717 > .viewport:hover {
}


h1.I145718, .I145718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I145718:hover {
}
.I145718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145718 > .viewport:hover {
}

@media (max-width:992px) {
.I145718 {

display:flex;

}
.I145718:hover {
}
.I145718 > .viewport {



}
.I145718 > .viewport:hover {
}

}
@media (max-width:640px) {
.I145718 {

height:auto;


}
.I145718:hover {
}
.I145718 > .viewport {



}
.I145718 > .viewport:hover {
}

}

h1.I145719, .I145719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I145719:hover {
}
.I145719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145719 > .viewport:hover {
}

@media (max-width:992px) {
.I145719 {

padding-bottom:1rem;


}
.I145719:hover {
}
.I145719 > .viewport {



}
.I145719 > .viewport:hover {
}

}
@media (max-width:640px) {
.I145719 {

margin-bottom:0;


}
.I145719:hover {
}
.I145719 > .viewport {



}
.I145719 > .viewport:hover {
}

}

h1.I145720, .I145720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I145720:hover {
}
.I145720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145720 > .viewport:hover {
}


h1.I145721, .I145721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145721:hover {
}
.I145721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145721 > .viewport:hover {
}


h1.I145722, .I145722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I145722:hover {
}
.I145722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145722 > .viewport:hover {
}

@media (max-width:640px) {
.I145722 {

margin-bottom:-1.65rem;


}
.I145722:hover {
}
.I145722 > .viewport {



}
.I145722 > .viewport:hover {
}

}

h1.I145723, .I145723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I145723:hover {
}
.I145723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145723 > .viewport:hover {
}

@media (min-width:1440px) {
.I145723 {

display:none;

}
.I145723:hover {
}
.I145723 > .viewport {



}
.I145723 > .viewport:hover {
}

}
h1.I145724, .I145724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I145724:hover {
}
.I145724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145724 > .viewport:hover {
}


h1.I145725, .I145725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I145725:hover {
}
.I145725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145725 > .viewport:hover {
}

@media (max-width:992px) {
.I145725 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I145725:hover {
}
.I145725 > .viewport {



}
.I145725 > .viewport:hover {
}

}

h1.I145726, .I145726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I145726:hover {
}
.I145726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145726 > .viewport:hover {
}

@media (max-width:992px) {
.I145726 {

display:none;

}
.I145726:hover {
}
.I145726 > .viewport {



}
.I145726 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145726 {

width:100%;
height:auto;


}
.I145726:hover {
}
.I145726 > .viewport {



}
.I145726 > .viewport:hover {
}

}
h1.I145727, .I145727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I145727:hover {
}
.I145727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145727 > .viewport:hover {
}

@media (min-width:1440px) {
.I145727 {

width:100%;
box-sizing:border-box;


}
.I145727:hover {
}
.I145727 > .viewport {



}
.I145727 > .viewport:hover {
}

}
h1.I145728, .I145728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I145728:hover {
}
.I145728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145728 > .viewport:hover {
}


.I145729, a.I145729 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145729:hover, a.I145729:hover {
}
@media (max-width:992px) {
.I145729, a.I145729 {
display:flex;
font-size:1.625rem;


}
.I145729:hover, a.I145729:hover {
}
}
@media (max-width:640px) {
.I145729, a.I145729 {
display:flex;
font-size:1.625rem;


}
.I145729:hover, a.I145729:hover {
}
}

.I145730, a.I145730 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I145730:hover, a.I145730:hover {
}
@media (max-width:992px) {
.I145730, a.I145730 {
}
.I145730:hover, a.I145730:hover {
display:flex;
width:100%;

}
}

.I145731 .image, .I145731.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/optimizar-flujo.png?timestamp=20240403124459');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/optimizar-flujo.png?timestamp=20240403124459') 1.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x2.png?timestamp=20240403124459') 2.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x3.png?timestamp=20240403124459') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/optimizar-flujo.png?timestamp=20240403124459') 1.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x2.png?timestamp=20240403124459') 2.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x3.png?timestamp=20240403124459') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/optimizar-flujo.png?timestamp=20240403124459') 1.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x2.png?timestamp=20240403124459') 2.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x3.png?timestamp=20240403124459') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/optimizar-flujo.png?timestamp=20240403124459') 1.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x2.png?timestamp=20240403124459') 2.00x,url('https://www.genexus.com/media/images/optimizar-flujo_x3.png?timestamp=20240403124459') 3.00x);
background-size:cover;
background-position:center center;

}
.I145731 .image:hover, .I145731.image:hover {
}

.I145732 .button, .I145732.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);

}
.I145732 button.button, button.I145732.button {
cursor:pointer;
}
.I145732 .button .text, .I145732.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145732 .button .icon, .I145732.button .icon {
flex:none;
background-size:100% 100%;
}
.I145732 .button:hover, .I145732.button:hover {
background-color:rgb(210,40,93);

}
.I145732 .button:hover .text, .I145732.button:hover .text {
}
.I145732 .button:hover .icon, .I145732.button:hover .icon {
background-size:100% 100%;
}

.I145733, a.I145733 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145733:hover, a.I145733:hover {
}

h1.I145734, .I145734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145734, .I145734 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145734, .I145734 p {
margin:0px;
}

figure.I145734, .I145734 figure {
margin:0px;
}

a.I145734, .I145734 a {
text-decoration:inherit;
color:inherit;
}

.I145734 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145734 article, article.I145734 {
flex-direction:column;	
}
.I145734 article:hover, article.I145734:hover {
}
.I145734 article.active, article.I145734.active {
}
.I145734 .body {
}
.I145734 .body:hover {
	
}
.I145734 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145734 .body a {
text-decoration:underline;

}
.I145734 .body img {
}
.I145734 .body ul, .I145734 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I145734 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I145734 .body iframe {
}
.I145734 .body img:hover {
}
.I145734 .body iframe:hover {
}

.I145734 .body li {
list-style-type:disc;
}



.I145735 .button, .I145735.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145735 button.button, button.I145735.button {
cursor:pointer;
}
.I145735 .button .text, .I145735.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I145735 .button .icon, .I145735.button .icon {
flex:none;
background-size:100% 100%;
}
.I145735 .button:hover, .I145735.button:hover {
}
.I145735 .button:hover .text, .I145735.button:hover .text {
}
.I145735 .button:hover .icon, .I145735.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145735 .button, .I145735.button {
}
.I145735 button.button, button.I145735.button {
}
.I145735 .button .text, .I145735.button .text {
font-family:Rubik;

}
.I145735 .button .icon, .I145735.button .icon {
background-size:100% 100%;
}
.I145735 .button:hover, .I145735.button:hover {
}
.I145735 .button:hover .text, .I145735.button:hover .text {
}
.I145735 .button:hover .icon, .I145735.button:hover .icon {
background-size:100% 100%;
}
}

.I145736 .button, .I145736.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;

}
.I145736 button.button, button.I145736.button {
cursor:pointer;
}
.I145736 .button .text, .I145736.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I145736 .button .icon, .I145736.button .icon {
flex:none;
background-size:100% 100%;
}
.I145736 .button:hover, .I145736.button:hover {
}
.I145736 .button:hover .text, .I145736.button:hover .text {
}
.I145736 .button:hover .icon, .I145736.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145736 .button, .I145736.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I145736 button.button, button.I145736.button {
}
.I145736 .button .text, .I145736.button .text {
color:rgb(108,72,201);

}
.I145736 .button .icon, .I145736.button .icon {
background-size:100% 100%;
}
.I145736 .button:hover, .I145736.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I145736 .button:hover .text, .I145736.button:hover .text {
color:rgb(150,155,160);

}
.I145736 .button:hover .icon, .I145736.button:hover .icon {
background-size:100% 100%;
}
}

.I145737 .button, .I145737.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);

}
.I145737 button.button, button.I145737.button {
cursor:pointer;
}
.I145737 .button .text, .I145737.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145737 .button .icon, .I145737.button .icon {
flex:none;
background-size:100% 100%;
}
.I145737 .button:hover, .I145737.button:hover {
background-color:rgb(217,217,217);

}
.I145737 .button:hover .text, .I145737.button:hover .text {
}
.I145737 .button:hover .icon, .I145737.button:hover .icon {
background-size:100% 100%;
}

.I145738 {
display:flex;
width:100%;
height:270px;

}
.I145738:hover {
}
@media (min-width:1440px) {
.I145738 {
display:flex;
width:100%;
height:270px;

}
.I145738:hover {
}
}
.I145739, a.I145739 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I145739:hover, a.I145739:hover {
}
@media (max-width:992px) {
.I145739, a.I145739 {
}
.I145739:hover, a.I145739:hover {
display:flex;
width:100%;

}
}

.I145740 .image, .I145740.image {
vertical-align:top;
}
.I145740 .image:hover, .I145740.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.I145741, .I145741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:24;
width:100%;


}
.I145741:hover {
}
.I145741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145741 > .viewport:hover {
}


.I145742 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I145742:hover {
}

.I145743 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I145743:hover {
}
@media (max-width:992px) {
.I145743 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I145743:hover {
}
}
@media (max-width:640px) {
.I145743 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I145743:hover {
}
}

.I145744 {
display:flex;
position:var(--I145744-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;


}
.I145744:hover {
}

@media (max-width:992px) {
.I145744 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I145744:hover {
}

}
@media (max-width:640px) {
.I145744 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I145744:hover {
}

}
@media (min-width:1440px) {
.I145744 {

order:3;
width:50%;
padding-right:4rem;

}
.I145744:hover {
}

}
.I145745 {
display:flex;
position:var(--I145745-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;


}
.I145745:hover {
}

@media (max-width:992px) {
.I145745 {

order:3;
width:50%;
padding-left:0rem;

}
.I145745:hover {
}

}
@media (max-width:640px) {
.I145745 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I145745:hover {
}

}
@media (min-width:1440px) {
.I145745 {

order:2;
width:50%;

flex-direction:column;


}
.I145745:hover {
}

}
.I145746 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I145746:hover {
}


h1.I145747, .I145747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I145747:hover {
}
.I145747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145747 > .viewport:hover {
}


h1.I145748, .I145748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I145748:hover {
}
.I145748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145748 > .viewport:hover {
}


h1.I145749, .I145749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I145749:hover {
}
.I145749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145749 > .viewport:hover {
}


h1.I145750, .I145750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I145750:hover {
}
.I145750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145750 > .viewport:hover {
}

@media (max-width:640px) {
.I145750 {

margin-bottom:0;


}
.I145750:hover {
}
.I145750 > .viewport {



}
.I145750 > .viewport:hover {
}

}

h1.I145751, .I145751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I145751:hover {
}
.I145751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145751 > .viewport:hover {
}


h1.I145752, .I145752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I145752:hover {
}
.I145752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145752 > .viewport:hover {
}

@media (max-width:640px) {
.I145752 {

margin-bottom:-1.65rem;


}
.I145752:hover {
}
.I145752 > .viewport {



}
.I145752 > .viewport:hover {
}

}

h1.I145753, .I145753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I145753:hover {
}
.I145753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145753 > .viewport:hover {
}


h1.I145754, .I145754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I145754:hover {
}
.I145754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145754 > .viewport:hover {
}


h1.I145755, .I145755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I145755:hover {
}
.I145755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145755 > .viewport:hover {
}


h1.I145756, .I145756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I145756:hover {
}
.I145756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145756 > .viewport:hover {
}

@media (max-width:992px) {
.I145756 {

height:auto;


}
.I145756:hover {
}
.I145756 > .viewport {



}
.I145756 > .viewport:hover {
}

}

h1.I145757, .I145757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I145757:hover {
}
.I145757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145757 > .viewport:hover {
}

@media (min-width:1440px) {
.I145757 {

width:100%;
padding-top:0.75rem;


}
.I145757:hover {
}
.I145757 > .viewport {



}
.I145757 > .viewport:hover {
}

}
h1.I145758, .I145758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I145758:hover {
}
.I145758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145758 > .viewport:hover {
}


h1.I145759, .I145759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I145759:hover {
}
.I145759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145759 > .viewport:hover {
}


.I145760, a.I145760 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I145760:hover, a.I145760:hover {
}
@media (max-width:992px) {
.I145760, a.I145760 {
display:flex;
font-size:1.625rem;


}
.I145760:hover, a.I145760:hover {
}
}
@media (max-width:640px) {
.I145760, a.I145760 {
display:flex;
font-size:1.625rem;


}
.I145760:hover, a.I145760:hover {
}
}

.I145761, a.I145761 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I145761:hover, a.I145761:hover {
}
@media (max-width:992px) {
.I145761, a.I145761 {
}
.I145761:hover, a.I145761:hover {
display:flex;
width:100%;

}
}

.I145762 .image, .I145762.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/prueba-el-diseno-antes-de-importarlo.svg?timestamp=20240319152338');
background-size:cover;
background-position:center center;

}
.I145762 .image:hover, .I145762.image:hover {
}

.I145763 .button, .I145763.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);

}
.I145763 button.button, button.I145763.button {
cursor:pointer;
}
.I145763 .button .text, .I145763.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145763 .button .icon, .I145763.button .icon {
flex:none;
background-size:100% 100%;
}
.I145763 .button:hover, .I145763.button:hover {
background-color:rgb(67,125,192);

}
.I145763 .button:hover .text, .I145763.button:hover .text {
}
.I145763 .button:hover .icon, .I145763.button:hover .icon {
background-size:100% 100%;
}

.I145764, a.I145764 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I145764:hover, a.I145764:hover {
}

h1.I145765, .I145765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145765, .I145765 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145765, .I145765 p {
margin:0px;
}

figure.I145765, .I145765 figure {
margin:0px;
}

a.I145765, .I145765 a {
text-decoration:inherit;
color:inherit;
}

.I145765 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145765 article, article.I145765 {
width:100%;

flex-direction:column;	
}
.I145765 article:hover, article.I145765:hover {
}
.I145765 article.active, article.I145765.active {
}
.I145765 .body {
}
.I145765 .body:hover {
	
}
.I145765 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145765 .body a {
text-decoration:underline;

}
.I145765 .body img {
}
.I145765 .body ul, .I145765 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I145765 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I145765 .body iframe {
}
.I145765 .body img:hover {
}
.I145765 .body iframe:hover {
}

.I145765 .body li {
list-style-type:disc;
}



.I145766 .button, .I145766.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);

}
.I145766 button.button, button.I145766.button {
cursor:pointer;
}
.I145766 .button .text, .I145766.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145766 .button .icon, .I145766.button .icon {
flex:none;
background-size:100% 100%;
}
.I145766 .button:hover, .I145766.button:hover {
background-color:rgb(217,217,217);

}
.I145766 .button:hover .text, .I145766.button:hover .text {
}
.I145766 .button:hover .icon, .I145766.button:hover .icon {
background-size:100% 100%;
}

.I145767 .button, .I145767.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;

}
.I145767 button.button, button.I145767.button {
cursor:pointer;
}
.I145767 .button .text, .I145767.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I145767 .button .icon, .I145767.button .icon {
flex:none;
background-size:100% 100%;
}
.I145767 .button:hover, .I145767.button:hover {
}
.I145767 .button:hover .text, .I145767.button:hover .text {
}
.I145767 .button:hover .icon, .I145767.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145767 .button, .I145767.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I145767 button.button, button.I145767.button {
}
.I145767 .button .text, .I145767.button .text {
color:rgb(108,72,201);

}
.I145767 .button .icon, .I145767.button .icon {
background-size:100% 100%;
}
.I145767 .button:hover, .I145767.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I145767 .button:hover .text, .I145767.button:hover .text {
color:rgb(150,155,160);

}
.I145767 .button:hover .icon, .I145767.button:hover .icon {
background-size:100% 100%;
}
}

.I145768 .button, .I145768.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145768 button.button, button.I145768.button {
cursor:pointer;
}
.I145768 .button .text, .I145768.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I145768 .button .icon, .I145768.button .icon {
flex:none;
background-size:100% 100%;
}
.I145768 .button:hover, .I145768.button:hover {
}
.I145768 .button:hover .text, .I145768.button:hover .text {
}
.I145768 .button:hover .icon, .I145768.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145768 .button, .I145768.button {
}
.I145768 button.button, button.I145768.button {
}
.I145768 .button .text, .I145768.button .text {
font-family:Rubik;

}
.I145768 .button .icon, .I145768.button .icon {
background-size:100% 100%;
}
.I145768 .button:hover, .I145768.button:hover {
}
.I145768 .button:hover .text, .I145768.button:hover .text {
}
.I145768 .button:hover .icon, .I145768.button:hover .icon {
background-size:100% 100%;
}
}

.I145769 {
display:flex;
width:100%;
height:270px;

}
.I145769:hover {
}

.I145770, a.I145770 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I145770:hover, a.I145770:hover {
}
@media (max-width:992px) {
.I145770, a.I145770 {
}
.I145770:hover, a.I145770:hover {
display:flex;
width:100%;

}
}

.I145771 .image, .I145771.image {
vertical-align:top;
}
.I145771 .image:hover, .I145771.image:hover {
}

.I145772 .button, .I145772.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145772 button.button, button.I145772.button {
cursor:pointer;
}
.I145772 .button .text, .I145772.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I145772 .button .icon, .I145772.button .icon {
flex:none;
background-size:100% 100%;
}
.I145772 .button:hover, .I145772.button:hover {
}
.I145772 .button:hover .text, .I145772.button:hover .text {
}
.I145772 .button:hover .icon, .I145772.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145772 .button, .I145772.button {
}
.I145772 button.button, button.I145772.button {
}
.I145772 .button .text, .I145772.button .text {
font-family:Rubik;

}
.I145772 .button .icon, .I145772.button .icon {
background-size:100% 100%;
}
.I145772 .button:hover, .I145772.button:hover {
}
.I145772 .button:hover .text, .I145772.button:hover .text {
}
.I145772 .button:hover .icon, .I145772.button:hover .icon {
background-size:100% 100%;
}
}

h1.I145773, .I145773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I145773:hover {
}
.I145773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145773 > .viewport:hover {
}


.I145774 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I145774:hover {
}

.I145775 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I145775:hover {
}
@media (max-width:992px) {
.I145775 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I145775:hover {
}
}
@media (max-width:640px) {
.I145775 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I145775:hover {
}
}
@media (min-width:1440px) {
.I145775 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I145775:hover {
}
}
.I145776 {
display:flex;
position:var(--I145776-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:65%;
padding-right:2rem;
box-sizing:border-box;

}
.I145776:hover {
}

@media (max-width:992px) {
.I145776 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I145776:hover {
}

}
@media (max-width:640px) {
.I145776 {

min-width:100%;

}
.I145776:hover {
}

}

.I145777 {
display:flex;
position:var(--I145777-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 65%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I145777:hover {
}

@media (max-width:992px) {
.I145777 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I145777:hover {
}

}
@media (max-width:640px) {
.I145777 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I145777:hover {
}

}

h1.I145778, .I145778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I145778:hover {
}
.I145778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145778 > .viewport:hover {
}

@media (min-width:1440px) {
.I145778 {

order:2;

}
.I145778:hover {
}
.I145778 > .viewport {



}
.I145778 > .viewport:hover {
}

}
h1.I145779, .I145779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145779:hover {
}
.I145779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145779 > .viewport:hover {
}

@media (min-width:1440px) {
.I145779 {

order:3;

}
.I145779:hover {
}
.I145779 > .viewport {



}
.I145779 > .viewport:hover {
}

}
h1.I145780, .I145780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145780:hover {
}
.I145780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I145780 > .viewport:hover {
}

@media (max-width:640px) {
.I145780 {

padding-bottom:1rem;


}
.I145780:hover {
}
.I145780 > .viewport {



}
.I145780 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145780 {


}
.I145780:hover {
}
.I145780 > .viewport {

justify-content:flex-end;


}
.I145780 > .viewport:hover {
}

}
h1.I145781, .I145781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I145781:hover {
}
.I145781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I145781 > .viewport:hover {
}

@media (max-width:640px) {
.I145781 {

margin-left:0;
padding-bottom:1rem;


}
.I145781:hover {
}
.I145781 > .viewport {



}
.I145781 > .viewport:hover {
}

}

h1.I145782, .I145782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I145782:hover {
}
.I145782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145782 > .viewport:hover {
}

@media (max-width:992px) {
.I145782 {

display:none;

}
.I145782:hover {
}
.I145782 > .viewport {



}
.I145782 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145782 {

order:1;

}
.I145782:hover {
}
.I145782 > .viewport {



}
.I145782 > .viewport:hover {
}

}
h1.I145783, .I145783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I145783:hover {
}
.I145783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I145783 > .viewport:hover {
}

@media (max-width:640px) {
.I145783 {

margin-left:0;


}
.I145783:hover {
}
.I145783 > .viewport {



}
.I145783 > .viewport:hover {
}

}

.I145784, a.I145784 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145784:hover, a.I145784:hover {
}
@media (max-width:992px) {
.I145784, a.I145784 {
display:flex;
font-size:1.625rem;


}
.I145784:hover, a.I145784:hover {
}
}
@media (max-width:640px) {
.I145784, a.I145784 {
display:flex;
font-size:1.625rem;


}
.I145784:hover, a.I145784:hover {
}
}

.I145785, a.I145785 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I145785:hover, a.I145785:hover {
}
@media (max-width:992px) {
.I145785, a.I145785 {
}
.I145785:hover, a.I145785:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145785, a.I145785 {
display:flex;
padding-bottom:1rem;

}
.I145785:hover, a.I145785:hover {
}
}

.I145786 .button, .I145786.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);

}
.I145786 button.button, button.I145786.button {
cursor:pointer;
}
.I145786 .button .text, .I145786.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145786 .button .icon, .I145786.button .icon {
flex:none;
background-size:100% 100%;
}
.I145786 .button:hover, .I145786.button:hover {
background-color:rgb(210,40,93);

}
.I145786 .button:hover .text, .I145786.button:hover .text {
}
.I145786 .button:hover .icon, .I145786.button:hover .icon {
background-size:100% 100%;
}

.I145787 .button, .I145787.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);

}
.I145787 button.button, button.I145787.button {
cursor:pointer;
}
.I145787 .button .text, .I145787.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145787 .button .icon, .I145787.button .icon {
flex:none;
background-size:100% 100%;
}
.I145787 .button:hover, .I145787.button:hover {
background-color:rgb(217,217,217);

}
.I145787 .button:hover .text, .I145787.button:hover .text {
}
.I145787 .button:hover .icon, .I145787.button:hover .icon {
background-size:100% 100%;
}

.I145788, a.I145788 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145788:hover, a.I145788:hover {
}
@media (max-width:640px) {
.I145788, a.I145788 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I145788:hover, a.I145788:hover {
}
}

.I145789 .button, .I145789.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);

}
.I145789 button.button, button.I145789.button {
cursor:pointer;
}
.I145789 .button .text, .I145789.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I145789 .button .icon, .I145789.button .icon {
flex:none;
background-size:100% 100%;
}
.I145789 .button:hover, .I145789.button:hover {
background-color:rgb(217,217,217);

}
.I145789 .button:hover .text, .I145789.button:hover .text {
}
.I145789 .button:hover .icon, .I145789.button:hover .icon {
background-size:100% 100%;
}

h1.I145868, .I145868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I145868:hover {
}
.I145868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145868 > .viewport:hover {
}


.I145869 {
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;

	
}
.I145869:hover {
}
@media (max-width:992px) {
.I145869 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I145869:hover {
}
}
@media (max-width:640px) {
.I145869 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I145869:hover {
}
}
@media (min-width:1440px) {
.I145869 {
width:calc(100% - 256px);

	
}
.I145869:hover {
}
}
.I145870 {
display:flex;
position:var(--I145870-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;


}
.I145870:hover {
}

@media (max-width:992px) {
.I145870 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I145870:hover {
}

}
@media (max-width:640px) {
.I145870 {

width:100%;
padding-bottom:4rem;

}
.I145870:hover {
}

}
@media (min-width:1440px) {
.I145870 {

padding-right:64px;

}
.I145870:hover {
}

}
.I145871 {
display:flex;
position:var(--I145871-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:linear-gradient(30deg, rgb(90,73,190),rgb(0,204,255));
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I145871:hover {
}

@media (max-width:992px) {
.I145871 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I145871:hover {
}

}
@media (max-width:640px) {
.I145871 {

width:100%;
height:300px;
background-position:center top;

}
.I145871:hover {
}

}

.I145872 {
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;

	
}
.I145872:hover {
}

@media (max-width:992px) {
.I145872 {

padding-left:2rem;



	
}
.I145872:hover {
}

}
@media (max-width:640px) {
.I145872 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I145872:hover {
}

}
@media (min-width:1440px) {
.I145872 {

padding-left:64px;



	
}
.I145872:hover {
}

}
.I145873 {
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;

	
}
.I145873:hover {
}

@media (max-width:992px) {
.I145873 {

padding-left:2rem;
padding-right:2rem;



	
}
.I145873:hover {
}

}
@media (max-width:640px) {
.I145873 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I145873:hover {
}

}
@media (min-width:1440px) {
.I145873 {

padding-left:64px;



	
}
.I145873:hover {
}

}
.I145874 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I145874:hover {
}

@media (max-width:992px) {
.I145874 {

margin-left:2rem;



	
}
.I145874:hover {
}

}
@media (max-width:640px) {
.I145874 {

margin-bottom:0;



	
}
.I145874:hover {
}

}
@media (min-width:1440px) {
.I145874 {

margin-left:64px;



	
}
.I145874:hover {
}

}
h1.I145875, .I145875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I145875:hover {
}
.I145875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145875 > .viewport:hover {
}

@media (min-width:1440px) {
.I145875 {

order:3;

}
.I145875:hover {
}
.I145875 > .viewport {



}
.I145875 > .viewport:hover {
}

}
h1.I145876, .I145876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I145876:hover {
}
.I145876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145876 > .viewport:hover {
}

@media (min-width:1440px) {
.I145876 {

order:2;

}
.I145876:hover {
}
.I145876 > .viewport {



}
.I145876 > .viewport:hover {
}

}
h1.I145877, .I145877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I145877:hover {
}
.I145877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145877 > .viewport:hover {
}

@media (min-width:1440px) {
.I145877 {

order:4;

}
.I145877:hover {
}
.I145877 > .viewport {



}
.I145877 > .viewport:hover {
}

}
h1.I145878, .I145878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I145878:hover {
}
.I145878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145878 > .viewport:hover {
}

@media (min-width:1440px) {
.I145878 {

order:11;

}
.I145878:hover {
}
.I145878 > .viewport {



}
.I145878 > .viewport:hover {
}

}
h1.I145879, .I145879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I145879:hover {
}
.I145879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I145879 > .viewport:hover {
}

@media (max-width:640px) {
.I145879 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I145879:hover {
}
.I145879 > .viewport {



}
.I145879 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145879 {

order:12;

}
.I145879:hover {
}
.I145879 > .viewport {



}
.I145879 > .viewport:hover {
}

}
h1.I145880, .I145880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I145880:hover {
}
.I145880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145880 > .viewport:hover {
}

@media (min-width:1440px) {
.I145880 {

order:10;

}
.I145880:hover {
}
.I145880 > .viewport {



}
.I145880 > .viewport:hover {
}

}
h1.I145881, .I145881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145881:hover {
}
.I145881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145881 > .viewport:hover {
}


h1.I145882, .I145882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I145882:hover {
}
.I145882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145882 > .viewport:hover {
}


h1.I145883, .I145883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I145883:hover {
}
.I145883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145883 > .viewport:hover {
}


h1.I145884, .I145884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I145884:hover {
}
.I145884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145884 > .viewport:hover {
}


h1.I145885, .I145885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145885:hover {
}
.I145885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145885 > .viewport:hover {
}


h1.I145886, .I145886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I145886:hover {
}
.I145886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145886 > .viewport:hover {
}


h1.I145887, .I145887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;
height:100%;


}
.I145887:hover {
}
.I145887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I145887 > .viewport:hover {
}


h1.I162637, .I162637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I162637:hover {
}
.I162637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162637 > .viewport:hover {
}

@media (min-width:1440px) {
.I162637 {

order:7;

}
.I162637:hover {
}
.I162637 > .viewport {



}
.I162637 > .viewport:hover {
}

}
.I145888, a.I145888 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I145888:hover, a.I145888:hover {
}

.I145889, a.I145889 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I145889:hover, a.I145889:hover {
}
@media (max-width:992px) {
.I145889, a.I145889 {
display:flex;
font-size:1.25rem;


}
.I145889:hover, a.I145889:hover {
}
}
@media (max-width:640px) {
.I145889, a.I145889 {
display:flex;
font-size:1.25rem;


}
.I145889:hover, a.I145889:hover {
}
}

.I145890, a.I145890 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I145890:hover, a.I145890:hover {
}
@media (max-width:992px) {
.I145890, a.I145890 {
}
.I145890:hover, a.I145890:hover {
display:flex;
width:100%;

}
}

.I145891 .button, .I145891.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:0rem;
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);

}
.I145891 button.button, button.I145891.button {
cursor:pointer;
}
.I145891 .button .text, .I145891.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145891 .button .icon, .I145891.button .icon {
flex:none;
background-size:100% 100%;
}
.I145891 .button:hover, .I145891.button:hover {
background-color:rgb(217,217,217);

}
.I145891 .button:hover .text, .I145891.button:hover .text {
}
.I145891 .button:hover .icon, .I145891.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I145891 .button, .I145891.button {
margin-left:0;
margin-top:24px;

}
.I145891 button.button, button.I145891.button {
}
.I145891 .button .text, .I145891.button .text {
}
.I145891 .button .icon, .I145891.button .icon {
background-size:100% 100%;
}
.I145891 .button:hover, .I145891.button:hover {
}
.I145891 .button:hover .text, .I145891.button:hover .text {
}
.I145891 .button:hover .icon, .I145891.button:hover .icon {
background-size:100% 100%;
}
}

.I145892, a.I145892 {
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;

}
.I145892:hover, a.I145892:hover {
}
@media (max-width:992px) {
.I145892, a.I145892 {
}
.I145892:hover, a.I145892:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145892, a.I145892 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I145892:hover, a.I145892:hover {
}
}

.I145893 .button, .I145893.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(250,50,99);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I145893 button.button, button.I145893.button {
cursor:pointer;
}
.I145893 .button .text, .I145893.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145893 .button .icon, .I145893.button .icon {
flex:none;
background-size:100% 100%;
}
.I145893 .button:hover, .I145893.button:hover {
border-color:rgb(210,40,93);
background-color:rgb(210,40,93);

}
.I145893 .button:hover .text, .I145893.button:hover .text {
}
.I145893 .button:hover .icon, .I145893.button:hover .icon {
background-size:100% 100%;
}

.I145894 .image, .I145894.image {
vertical-align:top;
width:20px;
height:20px;

}
.I145894 .image:hover, .I145894.image:hover {
}

.I145895 .image, .I145895.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;

}
.I145895 .image:hover, .I145895.image:hover {
}
@media (max-width:992px) {
.I145895 .image, .I145895.image {
padding-left:2rem;

}
.I145895 .image:hover, .I145895.image:hover {
}
}
@media (min-width:1440px) {
.I145895 .image, .I145895.image {
padding-left:64px;

}
.I145895 .image:hover, .I145895.image:hover {
}
}
.I145896, a.I145896 {
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;

}
.I145896:hover, a.I145896:hover {
}

.I145897, a.I145897 {
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;

}
.I145897:hover, a.I145897:hover {
display:flex;
text-decoration:underline;


}

.I145898, a.I145898 {
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;

}
.I145898:hover, a.I145898:hover {
}

.I145899 .image, .I145899.image {
vertical-align:top;
}
.I145899 .image:hover, .I145899.image:hover {
}

.I145900 .image, .I145900.image {
vertical-align:top;
}
.I145900 .image:hover, .I145900.image:hover {
}

.I162619, a.I162619 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162619:hover, a.I162619:hover {
}
@media (max-width:992px) {
.I162619, a.I162619 {
}
.I162619:hover, a.I162619:hover {
display:flex;
width:100%;

}
}

h1.I145901, .I145901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;
width:100%;


}
.I145901:hover {
}
.I145901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145901 > .viewport:hover {
}


.I145902 {
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;

	
}
.I145902:hover {
}
@media (max-width:992px) {
.I145902 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I145902:hover {
}
}
@media (max-width:640px) {
.I145902 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I145902:hover {
}
}

.I145903 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I145903:hover {
}
@media (max-width:992px) {
.I145903 {

width:100%;


flex-direction:column;
}
.I145903:hover {
}
}
@media (max-width:640px) {
.I145903 {

width:100%;
max-width:100%;


}
.I145903:hover {
}
}

.I145904 {
display:flex;
position:var(--I145904-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I145904:hover {
}

@media (max-width:992px) {
.I145904 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I145904:hover {
}

}
@media (max-width:640px) {
.I145904 {

width:100%;
margin-right:0;

}
.I145904:hover {
}

}

.I145905 {
display:flex;
position:var(--I145905-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I145905:hover {
}

@media (max-width:992px) {
.I145905 {

width:100%;
max-width:450px;

}
.I145905:hover {
}

}
@media (max-width:640px) {
.I145905 {

max-width:100%;

}
.I145905:hover {
}

}

h1.I145906, .I145906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145906:hover {
}
.I145906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145906 > .viewport:hover {
}

@media (max-width:640px) {
.I145906 {

width:100%;


}
.I145906:hover {
}
.I145906 > .viewport {



}
.I145906 > .viewport:hover {
}

}

h1.I145907, .I145907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I145907:hover {
}
.I145907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145907 > .viewport:hover {
}

@media (max-width:640px) {
.I145907 {

width:100%;


}
.I145907:hover {
}
.I145907 > .viewport {



}
.I145907 > .viewport:hover {
}

}

h1.I145908, .I145908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I145908:hover {
}
.I145908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145908 > .viewport:hover {
}


h1.I145909, .I145909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145909:hover {
}
.I145909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145909 > .viewport:hover {
}


h1.I145910, .I145910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I145910:hover {
}
.I145910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145910 > .viewport:hover {
}


h1.I153875, .I153875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153875:hover {
}
.I153875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153875 > .viewport:hover {
}


h1.I189960, .I189960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189960:hover {
}
.I189960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189960 > .viewport:hover {
}

@media (max-width:640px) {
.I189960 {

width:100%;


}
.I189960:hover {
}
.I189960 > .viewport {



}
.I189960 > .viewport:hover {
}

}

.I145911, a.I145911 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I145911:hover, a.I145911:hover {
}
@media (max-width:992px) {
.I145911, a.I145911 {
display:flex;
font-size:1.625rem;


}
.I145911:hover, a.I145911:hover {
}
}
@media (max-width:640px) {
.I145911, a.I145911 {
display:flex;
font-size:1.625rem;


}
.I145911:hover, a.I145911:hover {
}
}

.I145912, a.I145912 {
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;

}
.I145912:hover, a.I145912:hover {
}
@media (max-width:992px) {
.I145912, a.I145912 {
}
.I145912:hover, a.I145912:hover {
display:flex;
width:100%;

}
}

.I145913 .image, .I145913.image {
vertical-align:top;
}
.I145913 .image:hover, .I145913.image:hover {
}

.I145914 {
}
.I145914:hover {
}
.I145914 {
}
.I145914: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;
}


.I145915 {
width:100%;

}
.I145915:hover {
}
.I145915 {
}
.I145915:hover {
}


.I153828 {
}
.I153828:hover {
}
.I153828 {
}
.I153828:hover {
}


.I189891, a.I189891 {
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;

}
.I189891:hover, a.I189891:hover {
}
@media (max-width:992px) {
.I189891, a.I189891 {
}
.I189891:hover, a.I189891:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189891, a.I189891 {
display:flex;
padding-bottom:1rem;

}
.I189891:hover, a.I189891:hover {
}
}

h1.I145949, .I145949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I145949:hover {
}
.I145949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145949 > .viewport:hover {
}


.I145919 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I145919:hover {
}

.I145920 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I145920:hover {
}
@media (max-width:992px) {
.I145920 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I145920:hover {
}
}
@media (max-width:640px) {
.I145920 {


flex-direction:column;
}
.I145920:hover {
}
}

.I145921 {
display:flex;
position:var(--I145921-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;


}
.I145921:hover {
}

@media (max-width:992px) {
.I145921 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I145921:hover {
}

}
@media (max-width:640px) {
.I145921 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I145921:hover {
}

}
@media (min-width:1440px) {
.I145921 {

width:50%;
padding-right:4rem;

}
.I145921:hover {
}

}
.I145922 {
display:flex;
position:var(--I145922-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;


}
.I145922:hover {
}

@media (max-width:992px) {
.I145922 {

width:50%;

}
.I145922:hover {
}

}
@media (max-width:640px) {
.I145922 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I145922:hover {
}

}
@media (min-width:1440px) {
.I145922 {

width:50%;

flex-direction:column;


}
.I145922:hover {
}

}
.I145923 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I145923:hover {
}

@media (max-width:992px) {
.I145923 {



flex-direction:column;

	
}
.I145923:hover {
}

}

h1.I145924, .I145924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I145924:hover {
}
.I145924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145924 > .viewport:hover {
}


h1.I145925, .I145925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I145925:hover {
}
.I145925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145925 > .viewport:hover {
}


h1.I145926, .I145926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I145926:hover {
}
.I145926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145926 > .viewport:hover {
}

@media (max-width:992px) {
.I145926 {

display:flex;

}
.I145926:hover {
}
.I145926 > .viewport {



}
.I145926 > .viewport:hover {
}

}
@media (max-width:640px) {
.I145926 {

height:auto;


}
.I145926:hover {
}
.I145926 > .viewport {



}
.I145926 > .viewport:hover {
}

}

h1.I145927, .I145927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I145927:hover {
}
.I145927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145927 > .viewport:hover {
}

@media (max-width:992px) {
.I145927 {

padding-bottom:1rem;


}
.I145927:hover {
}
.I145927 > .viewport {



}
.I145927 > .viewport:hover {
}

}
@media (max-width:640px) {
.I145927 {

margin-bottom:0;


}
.I145927:hover {
}
.I145927 > .viewport {



}
.I145927 > .viewport:hover {
}

}

h1.I145928, .I145928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I145928:hover {
}
.I145928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145928 > .viewport:hover {
}


h1.I145929, .I145929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I145929:hover {
}
.I145929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145929 > .viewport:hover {
}


h1.I145930, .I145930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I145930:hover {
}
.I145930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145930 > .viewport:hover {
}

@media (max-width:640px) {
.I145930 {

margin-bottom:-1.65rem;


}
.I145930:hover {
}
.I145930 > .viewport {



}
.I145930 > .viewport:hover {
}

}

h1.I145931, .I145931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I145931:hover {
}
.I145931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145931 > .viewport:hover {
}

@media (min-width:1440px) {
.I145931 {

display:none;

}
.I145931:hover {
}
.I145931 > .viewport {



}
.I145931 > .viewport:hover {
}

}
h1.I145932, .I145932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I145932:hover {
}
.I145932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145932 > .viewport:hover {
}


h1.I145933, .I145933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I145933:hover {
}
.I145933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145933 > .viewport:hover {
}

@media (max-width:992px) {
.I145933 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I145933:hover {
}
.I145933 > .viewport {



}
.I145933 > .viewport:hover {
}

}

h1.I145934, .I145934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I145934:hover {
}
.I145934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145934 > .viewport:hover {
}

@media (max-width:992px) {
.I145934 {

display:none;

}
.I145934:hover {
}
.I145934 > .viewport {



}
.I145934 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I145934 {

width:100%;
height:auto;


}
.I145934:hover {
}
.I145934 > .viewport {



}
.I145934 > .viewport:hover {
}

}
h1.I145935, .I145935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I145935:hover {
}
.I145935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145935 > .viewport:hover {
}

@media (min-width:1440px) {
.I145935 {

width:100%;
box-sizing:border-box;


}
.I145935:hover {
}
.I145935 > .viewport {



}
.I145935 > .viewport:hover {
}

}
h1.I145936, .I145936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I145936:hover {
}
.I145936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145936 > .viewport:hover {
}


.I145937, a.I145937 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145937:hover, a.I145937:hover {
}
@media (max-width:992px) {
.I145937, a.I145937 {
display:flex;
font-size:1.625rem;


}
.I145937:hover, a.I145937:hover {
}
}
@media (max-width:640px) {
.I145937, a.I145937 {
display:flex;
font-size:1.625rem;


}
.I145937:hover, a.I145937:hover {
}
}

.I145938, a.I145938 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I145938:hover, a.I145938:hover {
}
@media (max-width:992px) {
.I145938, a.I145938 {
}
.I145938:hover, a.I145938:hover {
display:flex;
width:100%;

}
}

.I145939 .image, .I145939.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/evalua-app-real.png?timestamp=20240403125337');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/evalua-app-real.png?timestamp=20240403125337') 1.00x,url('https://www.genexus.com/media/images/evalua-app-real_x2.png?timestamp=20240403125337') 2.00x,url('https://www.genexus.com/media/images/evalua-app-real_x3.png?timestamp=20240403125337') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/evalua-app-real.png?timestamp=20240403125337') 1.00x,url('https://www.genexus.com/media/images/evalua-app-real_x2.png?timestamp=20240403125337') 2.00x,url('https://www.genexus.com/media/images/evalua-app-real_x3.png?timestamp=20240403125337') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/evalua-app-real.png?timestamp=20240403125337') 1.00x,url('https://www.genexus.com/media/images/evalua-app-real_x2.png?timestamp=20240403125337') 2.00x,url('https://www.genexus.com/media/images/evalua-app-real_x3.png?timestamp=20240403125337') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/evalua-app-real.png?timestamp=20240403125337') 1.00x,url('https://www.genexus.com/media/images/evalua-app-real_x2.png?timestamp=20240403125337') 2.00x,url('https://www.genexus.com/media/images/evalua-app-real_x3.png?timestamp=20240403125337') 3.00x);
background-size:cover;
background-position:center center;

}
.I145939 .image:hover, .I145939.image:hover {
}

.I145940 .button, .I145940.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);

}
.I145940 button.button, button.I145940.button {
cursor:pointer;
}
.I145940 .button .text, .I145940.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I145940 .button .icon, .I145940.button .icon {
flex:none;
background-size:100% 100%;
}
.I145940 .button:hover, .I145940.button:hover {
background-color:rgb(210,40,93);

}
.I145940 .button:hover .text, .I145940.button:hover .text {
}
.I145940 .button:hover .icon, .I145940.button:hover .icon {
background-size:100% 100%;
}

.I145941, a.I145941 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I145941:hover, a.I145941:hover {
}

h1.I145942, .I145942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I145942, .I145942 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I145942, .I145942 p {
margin:0px;
}

figure.I145942, .I145942 figure {
margin:0px;
}

a.I145942, .I145942 a {
text-decoration:inherit;
color:inherit;
}

.I145942 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I145942 article, article.I145942 {
flex-direction:column;	
}
.I145942 article:hover, article.I145942:hover {
}
.I145942 article.active, article.I145942.active {
}
.I145942 .body {
}
.I145942 .body:hover {
	
}
.I145942 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I145942 .body a {
text-decoration:underline;

}
.I145942 .body img {
}
.I145942 .body ul, .I145942 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I145942 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I145942 .body iframe {
}
.I145942 .body img:hover {
}
.I145942 .body iframe:hover {
}

.I145942 .body li {
list-style-type:disc;
}



.I145943 .button, .I145943.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145943 button.button, button.I145943.button {
cursor:pointer;
}
.I145943 .button .text, .I145943.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I145943 .button .icon, .I145943.button .icon {
flex:none;
background-size:100% 100%;
}
.I145943 .button:hover, .I145943.button:hover {
}
.I145943 .button:hover .text, .I145943.button:hover .text {
}
.I145943 .button:hover .icon, .I145943.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145943 .button, .I145943.button {
}
.I145943 button.button, button.I145943.button {
}
.I145943 .button .text, .I145943.button .text {
font-family:Rubik;

}
.I145943 .button .icon, .I145943.button .icon {
background-size:100% 100%;
}
.I145943 .button:hover, .I145943.button:hover {
}
.I145943 .button:hover .text, .I145943.button:hover .text {
}
.I145943 .button:hover .icon, .I145943.button:hover .icon {
background-size:100% 100%;
}
}

.I145944 .button, .I145944.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;

}
.I145944 button.button, button.I145944.button {
cursor:pointer;
}
.I145944 .button .text, .I145944.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I145944 .button .icon, .I145944.button .icon {
flex:none;
background-size:100% 100%;
}
.I145944 .button:hover, .I145944.button:hover {
}
.I145944 .button:hover .text, .I145944.button:hover .text {
}
.I145944 .button:hover .icon, .I145944.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145944 .button, .I145944.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I145944 button.button, button.I145944.button {
}
.I145944 .button .text, .I145944.button .text {
color:rgb(108,72,201);

}
.I145944 .button .icon, .I145944.button .icon {
background-size:100% 100%;
}
.I145944 .button:hover, .I145944.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I145944 .button:hover .text, .I145944.button:hover .text {
color:rgb(150,155,160);

}
.I145944 .button:hover .icon, .I145944.button:hover .icon {
background-size:100% 100%;
}
}

.I145945 .button, .I145945.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);

}
.I145945 button.button, button.I145945.button {
cursor:pointer;
}
.I145945 .button .text, .I145945.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I145945 .button .icon, .I145945.button .icon {
flex:none;
background-size:100% 100%;
}
.I145945 .button:hover, .I145945.button:hover {
background-color:rgb(217,217,217);

}
.I145945 .button:hover .text, .I145945.button:hover .text {
}
.I145945 .button:hover .icon, .I145945.button:hover .icon {
background-size:100% 100%;
}

.I145946 {
display:flex;
width:100%;
height:270px;

}
.I145946:hover {
}
@media (min-width:1440px) {
.I145946 {
display:flex;
width:100%;
height:270px;

}
.I145946:hover {
}
}
.I145947, a.I145947 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I145947:hover, a.I145947:hover {
}
@media (max-width:992px) {
.I145947, a.I145947 {
}
.I145947:hover, a.I145947:hover {
display:flex;
width:100%;

}
}

.I145948 .image, .I145948.image {
vertical-align:top;
}
.I145948 .image:hover, .I145948.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.I145985, .I145985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I145985:hover {
}
.I145985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145985 > .viewport:hover {
}


.I145951 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I145951:hover {
}
@media (max-width:992px) {
.I145951 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I145951:hover {
}
}
@media (max-width:640px) {
.I145951 {
padding-top:4rem;

	
}
.I145951:hover {
}
}

.I145952 {
display:flex;
position:var(--I145952-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;


}
.I145952:hover {
}

@media (max-width:640px) {
.I145952 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I145952:hover {
}

}

.I145953 {
display:flex;
position:var(--I145953-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;

}
.I145953:hover {
}

@media (max-width:640px) {
.I145953 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I145953:hover {
}

}

.I145954 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I145954:hover {
}

@media (max-width:640px) {
.I145954 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I145954:hover {
}

}

.I145955 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I145955:hover {
}

@media (max-width:640px) {
.I145955 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I145955:hover {
}

}

.I145956 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I145956:hover {
}

@media (max-width:640px) {
.I145956 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I145956:hover {
}

}

h1.I145957, .I145957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I145957:hover {
}
.I145957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145957 > .viewport:hover {
}


h1.I145958, .I145958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145958:hover {
}
.I145958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145958 > .viewport:hover {
}

@media (max-width:640px) {
.I145958 {

width:100%;


}
.I145958:hover {
}
.I145958 > .viewport {

justify-content:flex-start;


}
.I145958 > .viewport:hover {
}

}

h1.I145959, .I145959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I145959:hover {
}
.I145959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145959 > .viewport:hover {
}


h1.I145960, .I145960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145960:hover {
}
.I145960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145960 > .viewport:hover {
}

@media (max-width:640px) {
.I145960 {

width:100%;


}
.I145960:hover {
}
.I145960 > .viewport {

justify-content:flex-start;


}
.I145960 > .viewport:hover {
}

}

h1.I145961, .I145961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I145961:hover {
}
.I145961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145961 > .viewport:hover {
}


h1.I145962, .I145962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I145962:hover {
}
.I145962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145962 > .viewport:hover {
}

@media (max-width:640px) {
.I145962 {


}
.I145962:hover {
}
.I145962 > .viewport {

justify-content:flex-start;


}
.I145962 > .viewport:hover {
}

}

h1.I145963, .I145963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I145963:hover {
}
.I145963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145963 > .viewport:hover {
}

@media (max-width:640px) {
.I145963 {

width:100%;


}
.I145963:hover {
}
.I145963 > .viewport {

justify-content:flex-start;


}
.I145963 > .viewport:hover {
}

}

h1.I145964, .I145964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I145964:hover {
}
.I145964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145964 > .viewport:hover {
}


h1.I145965, .I145965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I145965:hover {
}
.I145965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145965 > .viewport:hover {
}

@media (max-width:640px) {
.I145965 {


}
.I145965:hover {
}
.I145965 > .viewport {

justify-content:flex-start;


}
.I145965 > .viewport:hover {
}

}

h1.I145966, .I145966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I145966:hover {
}
.I145966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145966 > .viewport:hover {
}


h1.I145967, .I145967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I145967:hover {
}
.I145967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I145967 > .viewport:hover {
}

@media (max-width:640px) {
.I145967 {


}
.I145967:hover {
}
.I145967 > .viewport {

justify-content:flex-start;


}
.I145967 > .viewport:hover {
}

}

h1.I145968, .I145968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I145968:hover {
}
.I145968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145968 > .viewport:hover {
}

@media (max-width:640px) {
.I145968 {

margin-bottom:0rem;


}
.I145968:hover {
}
.I145968 > .viewport {



}
.I145968 > .viewport:hover {
}

}

h1.I145969, .I145969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I145969:hover {
}
.I145969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145969 > .viewport:hover {
}

@media (max-width:640px) {
.I145969 {

margin-bottom:0rem;


}
.I145969:hover {
}
.I145969 > .viewport {



}
.I145969 > .viewport:hover {
}

}

h1.I145970, .I145970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I145970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I145970:hover {
}
.I145970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I145970 > .viewport:hover {
}

@media (max-width:640px) {
.I145970 {

margin-bottom:0rem;


}
.I145970:hover {
}
.I145970 > .viewport {



}
.I145970 > .viewport:hover {
}

}

h1.I184693, .I184693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184693:hover {
}
.I184693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184693 > .viewport:hover {
}

@media (max-width:640px) {
.I184693 {


}
.I184693:hover {
}
.I184693 > .viewport {

justify-content:flex-start;


}
.I184693 > .viewport:hover {
}

}

.I145971 .image, .I145971.image {
vertical-align:top;
width:100%;
height:auto;

}
.I145971 .image:hover, .I145971.image:hover {
}
@media (max-width:992px) {
.I145971 .image, .I145971.image {
width:100%;
height:auto;

}
.I145971 .image:hover, .I145971.image:hover {
}
}
@media (max-width:640px) {
.I145971 .image, .I145971.image {
width:100%;

}
.I145971 .image:hover, .I145971.image:hover {
}
}

.I145972, a.I145972 {
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;

}
.I145972:hover, a.I145972:hover {
}
@media (max-width:992px) {
.I145972, a.I145972 {
}
.I145972:hover, a.I145972:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145972, a.I145972 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I145972:hover, a.I145972:hover {
}
}

.I145973 .button, .I145973.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145973 button.button, button.I145973.button {
cursor:pointer;
}
.I145973 .button .text, .I145973.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I145973 .button .icon, .I145973.button .icon {
flex:none;
background-size:100% 100%;
}
.I145973 .button:hover, .I145973.button:hover {
}
.I145973 .button:hover .text, .I145973.button:hover .text {
}
.I145973 .button:hover .icon, .I145973.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145973 .button, .I145973.button {
}
.I145973 button.button, button.I145973.button {
}
.I145973 .button .text, .I145973.button .text {
font-family:Rubik;

}
.I145973 .button .icon, .I145973.button .icon {
background-size:100% 100%;
}
.I145973 .button:hover, .I145973.button:hover {
}
.I145973 .button:hover .text, .I145973.button:hover .text {
}
.I145973 .button:hover .icon, .I145973.button:hover .icon {
background-size:100% 100%;
}
}

.I145974, a.I145974 {
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;

}
.I145974:hover, a.I145974:hover {
}
@media (max-width:992px) {
.I145974, a.I145974 {
}
.I145974:hover, a.I145974:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145974, a.I145974 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I145974:hover, a.I145974:hover {
}
}

.I145975 .image, .I145975.image {
vertical-align:top;
width:100%;
height:auto;

}
.I145975 .image:hover, .I145975.image:hover {
}
@media (max-width:992px) {
.I145975 .image, .I145975.image {
width:100%;
height:auto;

}
.I145975 .image:hover, .I145975.image:hover {
}
}
@media (max-width:640px) {
.I145975 .image, .I145975.image {
width:100%;

}
.I145975 .image:hover, .I145975.image:hover {
}
}

.I145976 .button, .I145976.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145976 button.button, button.I145976.button {
cursor:pointer;
}
.I145976 .button .text, .I145976.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I145976 .button .icon, .I145976.button .icon {
flex:none;
background-size:100% 100%;
}
.I145976 .button:hover, .I145976.button:hover {
}
.I145976 .button:hover .text, .I145976.button:hover .text {
}
.I145976 .button:hover .icon, .I145976.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145976 .button, .I145976.button {
}
.I145976 button.button, button.I145976.button {
}
.I145976 .button .text, .I145976.button .text {
font-family:Rubik;

}
.I145976 .button .icon, .I145976.button .icon {
background-size:100% 100%;
}
.I145976 .button:hover, .I145976.button:hover {
}
.I145976 .button:hover .text, .I145976.button:hover .text {
}
.I145976 .button:hover .icon, .I145976.button:hover .icon {
background-size:100% 100%;
}
}

.I145977, a.I145977 {
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;

}
.I145977:hover, a.I145977:hover {
}
@media (max-width:992px) {
.I145977, a.I145977 {
}
.I145977:hover, a.I145977:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145977, a.I145977 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I145977:hover, a.I145977:hover {
}
}

.I145978 .image, .I145978.image {
vertical-align:top;
width:100%;
height:auto;

}
.I145978 .image:hover, .I145978.image:hover {
}
@media (max-width:992px) {
.I145978 .image, .I145978.image {
width:100%;
height:auto;

}
.I145978 .image:hover, .I145978.image:hover {
}
}
@media (max-width:640px) {
.I145978 .image, .I145978.image {
width:100%;

}
.I145978 .image:hover, .I145978.image:hover {
}
}

.I145979 .button, .I145979.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I145979 button.button, button.I145979.button {
cursor:pointer;
}
.I145979 .button .text, .I145979.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I145979 .button .icon, .I145979.button .icon {
flex:none;
background-size:100% 100%;
}
.I145979 .button:hover, .I145979.button:hover {
}
.I145979 .button:hover .text, .I145979.button:hover .text {
}
.I145979 .button:hover .icon, .I145979.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I145979 .button, .I145979.button {
}
.I145979 button.button, button.I145979.button {
}
.I145979 .button .text, .I145979.button .text {
font-family:Rubik;

}
.I145979 .button .icon, .I145979.button .icon {
background-size:100% 100%;
}
.I145979 .button:hover, .I145979.button:hover {
}
.I145979 .button:hover .text, .I145979.button:hover .text {
}
.I145979 .button:hover .icon, .I145979.button:hover .icon {
background-size:100% 100%;
}
}

.I145980, a.I145980 {
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;

}
.I145980:hover, a.I145980:hover {
}
@media (max-width:992px) {
.I145980, a.I145980 {
display:flex;
font-size:1.625rem;


}
.I145980:hover, a.I145980:hover {
}
}
@media (max-width:640px) {
.I145980, a.I145980 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I145980:hover, a.I145980:hover {
}
}

.I145981, a.I145981 {
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;

}
.I145981:hover, a.I145981:hover {
}
@media (max-width:992px) {
.I145981, a.I145981 {
}
.I145981:hover, a.I145981:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145981, a.I145981 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I145981:hover, a.I145981:hover {
}
}

.I145982, a.I145982 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I145982:hover, a.I145982:hover {
}
@media (max-width:992px) {
.I145982, a.I145982 {
display:flex;
justify-content:center;
text-align:center;


}
.I145982:hover, a.I145982:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145982, a.I145982 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I145982:hover, a.I145982:hover {
}
}

.I145983, a.I145983 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I145983:hover, a.I145983:hover {
}
@media (max-width:992px) {
.I145983, a.I145983 {
display:flex;
justify-content:center;
text-align:center;


}
.I145983:hover, a.I145983:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145983, a.I145983 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I145983:hover, a.I145983:hover {
}
}

.I145984, a.I145984 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I145984:hover, a.I145984:hover {
}
@media (max-width:992px) {
.I145984, a.I145984 {
display:flex;
justify-content:center;
text-align:center;


}
.I145984:hover, a.I145984:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I145984, a.I145984 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I145984:hover, a.I145984:hover {
}
}

.I184682, a.I184682 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184682:hover, a.I184682:hover {
}
@media (max-width:992px) {
.I184682, a.I184682 {
display:flex;
font-size:1.25rem;


}
.I184682:hover, a.I184682:hover {
}
}
@media (max-width:640px) {
.I184682, a.I184682 {
display:flex;
font-size:1.25rem;


}
.I184682:hover, a.I184682:hover {
}
}

