#top-header,#et-secondary-nav li ul{background-color:#000000}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.76)}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.76)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.76)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.76)}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}#footer-info,#footer-info a{color:#f4f4f4}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgba(0,0,0,0.94)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.94)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.94)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.94)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#518fc1!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	#main-header,#et-top-navigation{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#main-header{background-color:#020202}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#f5f5f5}@media only screen and (min-width:981px){.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#020202}}@media only screen and (min-width:981px){.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#f5f5f5!important}}.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,.4);text-decoration:none;position:fixed;z-index:99999;bottom:38px;right:38px;border-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#00BEC7;border:2px solid;border-color:#00BEC7}@media (min-width:981px){#portafolio .et_pb_portfolio_item{width:31%;margin-right:3.5%;margin-bottom:3.5%;clear:none}#portafolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}}.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a{color:#00BEC7!important;background:transparent;border:1px solid rgba(0,190,199,0.48);border-radius:0 03PX 0 03PX;padding:0.5rem 0.6rem;transition:all 0.3s ease;font-family:'Lexend Deca',sans-serif}.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a:hover{background:rgba(69,36,36,0.15);color:#ffffff!important;border-radius:0 03PX 0 03PX}.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a.active{background:#00BEC7;;color:#001516!important;border:1px solid #00BEC7;border-radius:0 03PX 0 03PX}.et_pb_filterable_portfolio .et_pb_portofolio_pagination,.et_pb_gallery .et_pb_gallery_pagination{width:100%;border-top:1px solid #00BEC7;position:relative}@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;600;700&display=swap');.cv-download{display:inline-flex;align-items:center;gap:0.5rem;font-family:'Lexend Deca',sans-serif;font-size:1rem;font-weight:600;color:#00BEC7;text-decoration:none;border:1px solid #00BEC7;border-radius:9999px;padding:0.5rem 1rem;transition:all 0.3s ease}.cv-download .icon{font-size:1.2rem}.cv-download:hover{background:rgba(255,255,255,0.2);color:#ffffff;border-color:#ffffff}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#00BEC7!important}}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#00BEC7!important}}.mobile_menu_bar:before{color:rgb(255 255 255 / 60%)}.et_mobile_menu{position:absolute;left
Specifies how far an absolutely positioned box's left margin edge is offset to the right of the left edge of the box's 'containing block'.
Widely available across major browsers (Baseline since January 2018)
Learn more
Don't show
: 0;
    padding: 5%;
    background: #2f2e2e;
    width: 100%;
    visibility: visible;
    opacity: 1;
    display: none;
    z-index: 9999;
    border-top: 3px solid #00BEC7;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
div.et_pb_section.et_pb_section_0 { background-image: linear-gradient(
			163deg,
			#ffffff 50%,
			rgba(0,0,0,0.02) 0%
		) !important; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 55px; color: #ffffff !important; line-height: 1.3em; text-align: center; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 16px; color: #d6d6d6 !important; line-height: 2em; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #ffffff !important; }
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 { background-color: #020202; }
.et_pb_fullwidth_header_0 { padding-top: 15px; padding-bottom: 15px;margin-bottom: -20px; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button { color:#ffffff !important;
					border-width:2px !important;
					border-color:rgba(0,0,0,0);
					border-radius:8px;
					letter-spacing:2px;
					font-size:11px;
					font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif !important; text-transform: uppercase !important; background-color: #00BEC7; padding-top: 16px !important; padding-right: 24px !important; padding-bottom: 16px !important; padding-left: 24px !important; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover { 
					
					
					
					padding-right: 2em;padding-left: 0.7em; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover { 
					
					
					
					padding-right: 2em;padding-left: 0.7em; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before, body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after { display:none !important; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before, body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after { display:none !important; }
body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_2 .follow_button:before, body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_2 .follow_button:after { display:none !important; }
body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { color:#00BEC7 !important;
					border-width:2px !important;
					border-color:#00BEC7;
					border-radius:8px;
					letter-spacing:2px;
					font-size:11px;
					font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important; background-color: #000000; padding-top: 16px !important; padding-right: 24px !important; padding-bottom: 16px !important; padding-left: 24px !important; }
.et_pb_fullwidth_header_0 .et_pb_button_two { box-shadow:  0px 0px 0px 2px rgba(0,0,0,0) ; }
.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button, .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { transition: letter-spacing 300ms ease 0ms, letter-spacing 300ms ease 0ms; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content { max-width: 640px; }
.et_pb_section_1.et_pb_section { padding-top: 21px; background-color: #020202 !important; }
.et_pb_row_0.et_pb_row { padding-top: 4px !important; padding-top: 4px; }
.et_pb_divider_0 { padding-bottom: 0px; }
.et_pb_divider_0:before { border-top-color: #00BEC7; width: auto; top: 0px; right: 0px; left: 0px; }
.et_pb_row_1.et_pb_row { padding-top: 13px !important; padding-right: 0px !important; padding-bottom: 13px !important; padding-left: 0px !important;margin-top: 12px !important; margin-right: auto !important; margin-bottom: 12px !important; margin-left: auto !important; padding-top: 13px; padding-right: 0px; padding-bottom: 13px; padding-left: 0px; }
.et_pb_code_0 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_1 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_2 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_3 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_6 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_7 { .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
div.et_pb_section.et_pb_section_2 { background-image: linear-gradient(
			180deg,
			rgba(16,49,51,0.19) 0%,
			#0c161c 100%
		) !important; }
div.et_pb_section.et_pb_section_4 { background-image: linear-gradient(
			180deg,
			rgba(16,49,51,0.19) 0%,
			#0c161c 100%
		) !important; }
div.et_pb_section.et_pb_section_6 { background-image: linear-gradient(
			180deg,
			rgba(16,49,51,0.19) 0%,
			#0c161c 100%
		) !important; }
.et_pb_section_2.et_pb_section { background-color: #060809 !important; }
.et_pb_section_6.et_pb_section { background-color: #060809 !important; }
.et_pb_row_2.et_pb_row { padding-top: 1px !important; padding-top: 1px; }
.et_pb_row_13.et_pb_row { padding-top: 1px !important; padding-top: 1px; }
.et_pb_text_0.et_pb_text { color: #ffffff !important; }
.et_pb_text_1.et_pb_text { color: #ffffff !important; }
.et_pb_text_2.et_pb_text { color: #ffffff !important; }
.et_pb_text_3.et_pb_text { color: #ffffff !important; }
.et_pb_text_4.et_pb_text { color: #ffffff !important; }
.et_pb_text_6.et_pb_text { color: #ffffff !important; }
.et_pb_text_7.et_pb_text { color: #ffffff !important; }
.et_pb_text_8.et_pb_text { color: #ffffff !important; }
.et_pb_text_0 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 24px; margin-top: 28px !important; }
.et_pb_text_3 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 24px; margin-top: 28px !important; }
.et_pb_text_7 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 24px; margin-top: 28px !important; }
.et_pb_text_0 h1 { font-weight: 600;font-size: 37px; color: #ffffff !important; }
.et_pb_text_1 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; min-height: 51.8px; }
.et_pb_text_4 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; min-height: 51.8px; }
.et_pb_text_8 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; min-height: 51.8px; }
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header, .et_pb_blurb_4.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_5.et_pb_blurb .et_pb_module_header, .et_pb_blurb_5.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_6.et_pb_blurb .et_pb_module_header, .et_pb_blurb_6.et_pb_blurb .et_pb_module_header a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 900;font-size: 12px; color: #00bec7 !important; letter-spacing: 0.5px; line-height: 1.7em; }
.et_pb_blurb_0.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_1.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_2.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_3.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_4.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_5.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_6.et_pb_blurb p { line-height: 1.8em; }
.et_pb_blurb_0.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_1.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_2.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_3.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_4.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_5.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_6.et_pb_blurb { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 10px; color: #A4A4A4 !important; line-height: 1.8em; background-image: linear-gradient(
			90deg,
			#002d2d 0%,
			#00020a 56%
		);background-color: #ffffff; border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:2px;border-color:#00BEC7; padding-top: 16px !important; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_blurb_6 .et_pb_main_blurb_image .et_pb_image_wrap { border-color:#00bec7; }
.et_pb_section_3.et_pb_section { padding-top: 21px; padding-bottom: 7px; background-color: #020202 !important; }
.et_pb_text_2 { font-size: 24px; margin-top: 28px !important; }
.et_pb_text_6 { font-size: 24px; margin-top: 28px !important; }
.et_pb_text_2 h1 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 37px; color: #ffffff !important; }
.et_pb_text_6 h1 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 37px; color: #ffffff !important; }
.et_pb_column_8 { filter: brightness(103%) contrast(93%);backface-visibility:hidden; filter: brightness(103%) contrast(93%);backface-visibility:hidden; }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_column_8:hover { filter: brightness(103%) contrast(93%); filter: brightness(103%) contrast(93%); }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2, .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_module_header { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important;font-size: 16px !important; color: #ffffff !important; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a { color: #00bec7 !important; }
.et_pb_text_5.et_pb_text { color: #00bec7 !important; }
.et_pb_text_9 h1 { color: #00bec7 !important; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter { font-weight: 600; text-transform: uppercase;font-size: 12px; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta, .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta a { color: #a4a4a4 !important; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_portfolio_image { border-radius: 8px 8px 8px 8px;overflow: hidden; }
.et_pb_section_4.et_pb_section { padding-bottom: 17px; background-color: #060809 !important; }
.et_pb_row_6.et_pb_row { padding-top: 1px !important; padding-bottom: 5px !important; padding-top: 1px; padding-bottom: 5px; }
.et_pb_code_4 { max-width: 100%; .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_text_3 h1 { font-weight: 600;font-size: 37px; color: #ffffff !important; text-align: left; }
.et_pb_text_7 h1 { font-weight: 600;font-size: 37px; color: #ffffff !important; text-align: left; }
.et_pb_text_4 h1 { text-align: left; }
.et_pb_text_8 h1 { text-align: left; }
.et_pb_text_5 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; text-transform: uppercase;font-size: 18px; }
.et_pb_text_5 a { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;font-size: 17px; }
.et_pb_text_5 h1 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; font-weight: 700;font-size: 32px; }
.et_pb_code_5 { @import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;600;700&display=swap');.profile-cards {  display: flex;  flex-direction: column;  gap: 2rem;  max-width: 1000px;  margin: 3rem auto;  font-family: 'Lexend Deca', sans-serif;}.card {  background: linear-gradient(90deg, #003a3d 0%, #001516 100%);  border: 1px solid #00BEC7;  border-radius: 16px;  padding: 1.5rem 2rem;  box-shadow: 0 6px 14px rgba(0,0,0,0.08);  color: #ffffff;  transition: transform 0.3s ease, box-shadow 0.3s ease;}.card:hover {  transform: translateY(-4px);  box-shadow: 0 10px 20px rgba(0,0,0,0.15);}.card-header {  display: flex;  align-items: center;  gap: 0.8rem;  margin-bottom: 1rem;}.card-header .icon {  font-size: 1.6rem;}.card-header h2 {  font-size: 1.3rem;  font-weight: 700;  color: #00BEC7;  text-transform: uppercase;  letter-spacing: 1px;}.chips {  display: flex;  flex-wrap: wrap;  gap: 0.6rem;}.chip {  background: rgba(0, 190, 199, 0.15);  border: 1px solid #00BEC7;  color: #ffffff;  font-size: 0.9rem;  padding: 0.4rem 0.9rem;  border-radius: 9999px;  transition: background 0.3s ease, color 0.3s ease;}.chip:hover {  background: #00BEC7;  color: #001516;} }
.et_pb_section_5.et_pb_section { padding-top: 21px; padding-bottom: 31px; background-color: #020202 !important; }
.et_pb_row_9.et_pb_row { padding-top: 16px !important; padding-top: 16px; }
.et_pb_row_10.et_pb_row { padding-top: 9px !important; padding-top: 9px; }
.et_pb_number_counter_0.et_pb_number_counter h3, .et_pb_number_counter_0.et_pb_number_counter h1.title, .et_pb_number_counter_0.et_pb_number_counter h2.title, .et_pb_number_counter_0.et_pb_number_counter h4.title, .et_pb_number_counter_0.et_pb_number_counter h5.title, .et_pb_number_counter_0.et_pb_number_counter h6.title { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #00bec7 !important; }
.et_pb_number_counter_1.et_pb_number_counter h3, .et_pb_number_counter_1.et_pb_number_counter h1.title, .et_pb_number_counter_1.et_pb_number_counter h2.title, .et_pb_number_counter_1.et_pb_number_counter h4.title, .et_pb_number_counter_1.et_pb_number_counter h5.title, .et_pb_number_counter_1.et_pb_number_counter h6.title { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #00bec7 !important; }
.et_pb_number_counter_2.et_pb_number_counter h3, .et_pb_number_counter_2.et_pb_number_counter h1.title, .et_pb_number_counter_2.et_pb_number_counter h2.title, .et_pb_number_counter_2.et_pb_number_counter h4.title, .et_pb_number_counter_2.et_pb_number_counter h5.title, .et_pb_number_counter_2.et_pb_number_counter h6.title { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #00bec7 !important; }
.et_pb_contact_form_0.et_pb_contact_form_container h1, .et_pb_contact_form_0.et_pb_contact_form_container h2.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h3.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h4.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h5.et_pb_contact_main_title, .et_pb_contact_form_0.et_pb_contact_form_container h6.et_pb_contact_main_title { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif;color: #00bec7 !important; }
.et_pb_number_counter_0.et_pb_number_counter .percent p { font-size: 52px; color: #00BEC7 !important; }
.et_pb_number_counter_1.et_pb_number_counter .percent p { font-size: 52px; color: #00BEC7 !important; }
.et_pb_number_counter_2.et_pb_number_counter .percent p { font-size: 52px; color: #00BEC7 !important; }
.et_pb_divider_1:before { border-top-color: #00BEC7; }
.et_pb_row_12.et_pb_row { padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important;margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.et_pb_code_8 { margin-bottom: 0px !important; .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_code_9 { width: 18%; max-width: 100%; .badges-container {  display: flex;  flex-wrap: wrap;  justify-content: center;  gap: 0.5rem;  margin-bottom: 3.5rem;}.badge {  display: inline-flex;  align-items: center;  gap: 0.4rem;  padding: 0.4rem 0.9rem;  border: 1px solid #028085;  border-radius: 9999px;  background: rgba(255,255,255,0.32);  color: #fff;  font-size: 0.75rem;  font-weight: 500;  backdrop-filter: blur(4px);  transition: all 0.3s ease;  cursor: default;}.badge:hover {  border-color: #00BEC7; /* tono violeta para IA/innovación */  color: #00BEC7;  background: rgba(106,90,205,0.08);}.dot {  width: 6px;  height: 6px;  border-radius: 50%;  background: #00BEC7; /* color primario */  flex-shrink: 0;} }
.et_pb_text_9.et_pb_text { color: #00BEC7 !important; }
.et_pb_text_9 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; text-transform: uppercase; }
.et_pb_social_media_follow .et_pb_social_media_follow_network_0.et_pb_social_icon .icon:before { color: #000000; }
.et_pb_social_media_follow .et_pb_social_media_follow_network_1.et_pb_social_icon .icon:before { color: #000000; }
.et_pb_social_media_follow .et_pb_social_media_follow_network_2.et_pb_social_icon .icon:before { color: #000000; }
body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_2 .follow_button { color:#00bec7 !important; }
ul.et_pb_social_media_follow_0 a { border-width:1px;border-color:#000000; }
.et_pb_social_media_follow_0 { filter: invert(100%);backface-visibility:hidden; transform: scaleX(1.06) scaleY(1.06); }
html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_social_media_follow_0:hover { filter: invert(100%); }
.et_pb_social_media_follow_0 li.et_pb_social_icon a.icon:before { color: #00BEC7; }
.et_pb_text_10.et_pb_text { color: #A4A4A4 !important; }
.et_pb_text_10 { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox] + label, .et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio] + label { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-family: 'Lexend Deca', Helvetica, Arial, Lucida, sans-serif; }
.et_pb_contact_form_0.et_pb_contact_form_container .input, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"] + label i, .et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"] + label i { border-radius: 8px 8px 8px 8px;overflow: hidden; border-width:1px;border-color:#00BEC7; }
.et_pb_contact_form_0.et_pb_contact_form_container { padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; }
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button { color:#00bec7 !important;
					border-width:2px !important;
					border-color:#00bec7;
					border-radius:8px;
					
					font-size:16px;
					font-family: 'Lexend Deca',Helvetica,Arial,Lucida,sans-serif!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{font-size:1.6em}body.et_button_custom_icon #page-container .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{font-size:16px}.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label i,.et_pb_contact_form_0 .input[type="radio"]+label i{background-color:rgba(0,0,0,0)}.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label,.et_pb_contact_form_0 .input[type="radio"]+label,.et_pb_contact_form_0 .input[type="checkbox"]:checked+label i:before,.et_pb_contact_form_0 .input::placeholder{color:#ffffff}.et_pb_contact_form_0 .input::-webkit-input-placeholder{color:#ffffff}.et_pb_contact_form_0 .input::-moz-placeholder{color:#ffffff}.et_pb_contact_form_0 .input::-ms-input-placeholder{color:#ffffff}.et_pb_contact_form_0 .input[type="radio"]:checked+label i:before{background-color:#ffffff}.et_pb_social_media_follow_network_0.et_pb_social_icon a.icon{border-radius:100px 100px 100px 100px;border-width:3px}.et_pb_social_media_follow_network_1.et_pb_social_icon a.icon{border-radius:100px 100px 100px 100px;border-width:3px}.et_pb_social_media_follow_network_2.et_pb_social_icon a.icon{border-radius:100px 100px 100px 100px;border-width:3px}.et_pb_social_media_follow li.et_pb_social_media_follow_network_0 a{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;width:auto;height:auto}.et_pb_social_media_follow li.et_pb_social_media_follow_network_1 a{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;width:auto;height:auto}.et_pb_social_media_follow li.et_pb_social_media_follow_network_2 a{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;width:auto;height:auto}.et_pb_social_media_follow_network_0{margin-top:6px!important;margin-right:6px!important;margin-bottom:6px!important;margin-left:6px!important}.et_pb_social_media_follow_network_1{margin-top:6px!important;margin-right:6px!important;margin-bottom:6px!important;margin-left:6px!important}.et_pb_social_media_follow_network_2{margin-top:6px!important;margin-right:6px!important;margin-bottom:6px!important;margin-left:6px!important}.et_pb_social_media_follow_network_2 a.icon{background-color:rgba(0,0,0,0)!important}.et_pb_code_4.et_pb_module{margin-left:0px!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_code_4{width:26%}}@media only screen and (max-width:980px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-size:48px}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{opacity:1}}@media only screen and (max-width:767px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-size:29px}.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter{font-size:9px}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after{opacity:1}.et_pb_code_4.et_pb_module{margin-left:auto!important;margin-right:auto!important}}