.elementor-1181 .elementor-element.elementor-element-1432ab7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1181 .elementor-element.elementor-element-032df43{width:var( --container-widget-width, 101.62% );max-width:101.62%;--container-widget-width:101.62%;--container-widget-flex-grow:0;}.elementor-1181 .elementor-element.elementor-element-032df43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-menu-toggle{margin:0 auto;}.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;}.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:1px;padding-right:1px;}.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1181 .elementor-element.elementor-element-06c4a66 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#216BE6;}.elementor-1181 .elementor-element.elementor-element-06c4a66 .e--pointer-framed .elementor-item:before,
					.elementor-1181 .elementor-element.elementor-element-06c4a66 .e--pointer-framed .elementor-item:after{border-color:#216BE6;}.elementor-1181 .elementor-element.elementor-element-fa5ee19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1181 .elementor-element.elementor-element-b9114f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1181 .elementor-element.elementor-element-9ec5469{text-align:center;font-size:35px;font-weight:700;color:#000000;}.elementor-1181 .elementor-element.elementor-element-cd7aade{--e-image-carousel-slides-to-show:6;}.elementor-1181 .elementor-element.elementor-element-cd7aade > .elementor-widget-container{border-style:none;}.elementor-1181 .elementor-element.elementor-element-add4ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1181 .elementor-element.elementor-element-59b0bf1{--spacer-size:50px;}.elementor-1181 .elementor-element.elementor-element-6f2d8b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1181 .elementor-element.elementor-element-bcc0f3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1181 .elementor-element.elementor-element-bcc0f3a:not(.elementor-motion-effects-element-type-background), .elementor-1181 .elementor-element.elementor-element-bcc0f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i-tec.mx/wp-content/uploads/2024/10/Lineas-Fondo.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1181 .elementor-element.elementor-element-6610b3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1181 .elementor-element.elementor-element-a9064d8{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:700;color:#4B4949;}.elementor-1181 .elementor-element.elementor-element-fc09a17{text-align:justify;color:#4B4949;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1181 .elementor-element.elementor-element-3b5739b .elementor-button{background-color:#3B82F6;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:500;border-style:none;border-radius:38px 38px 38px 38px;padding:23px 23px 23px 23px;}.elementor-1181 .elementor-element.elementor-element-11ef27f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1181 .elementor-element.elementor-element-9257b99{--spacer-size:30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1181 .elementor-element.elementor-element-165f4ed{width:12.3%;}.elementor-1181 .elementor-element.elementor-element-27b0d42{width:87.7%;}.elementor-1181 .elementor-element.elementor-element-6610b3d{--width:50%;}.elementor-1181 .elementor-element.elementor-element-11ef27f{--width:50%;}}@media(min-width:1025px){.elementor-1181 .elementor-element.elementor-element-bcc0f3a:not(.elementor-motion-effects-element-type-background), .elementor-1181 .elementor-element.elementor-element-bcc0f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1181 .elementor-element.elementor-element-165f4ed{width:40%;}.elementor-1181 .elementor-element.elementor-element-27b0d42{width:60%;}.elementor-1181 .elementor-element.elementor-element-06c4a66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1181 .elementor-element.elementor-element-9ec5469{font-size:25px;}.elementor-1181 .elementor-element.elementor-element-cd7aade{--e-image-carousel-slides-to-show:2;}.elementor-1181 .elementor-element.elementor-element-a9064d8{text-align:center;font-size:25px;}.elementor-1181 .elementor-element.elementor-element-3b5739b .elementor-button{font-size:21px;}}/* Start custom CSS */html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}/* End custom CSS */