.elementor-26177 .elementor-element.elementor-element-bf00963{overflow:hidden;}.elementor-26177 .elementor-element.elementor-element-d4e1833 > .elementor-element-populated{padding:0rem 3rem 0rem 1rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-26177 .elementor-element.elementor-element-6095041{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-26177 .elementor-element.elementor-element-9639506{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-26177 .elementor-element.elementor-element-49c983a{--display:flex;}.elementor-26177 .elementor-element.elementor-element-1ed4cd5{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-26177 .elementor-element.elementor-element-a21c96b{--display:flex;}.elementor-26177 .elementor-element.elementor-element-b814069{--display:flex;}.elementor-26177 .elementor-element.elementor-element-820dc29{--spacer-size:31px;}.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 );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-26177 .elementor-element.elementor-element-fda22fd .elementor-button{background-color:#2E3192;}.elementor-26177 .elementor-element.elementor-element-fda22fd.elementor-element{--align-self:center;}.elementor-26177 .elementor-element.elementor-element-c745198{width:auto;max-width:auto;bottom:50%;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}body:not(.rtl) .elementor-26177 .elementor-element.elementor-element-c745198{left:0px;}body.rtl .elementor-26177 .elementor-element.elementor-element-c745198{right:0px;}.elementor-26177 .elementor-element.elementor-element-f2a1bc0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}@media(max-width:1440px){.elementor-26177 .elementor-element.elementor-element-d4e1833 > .elementor-element-populated{padding:0rem 2rem 0rem 4rem;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}body:not(.rtl) .elementor-26177 .elementor-element.elementor-element-c745198{left:0px;}body.rtl .elementor-26177 .elementor-element.elementor-element-c745198{right:0px;}.elementor-26177 .elementor-element.elementor-element-c745198{bottom:50%;} .elementor-26177 .elementor-element.elementor-element-c745198{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:430px){.elementor-26177 .elementor-element.elementor-element-d4e1833 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}body:not(.rtl) .elementor-26177 .elementor-element.elementor-element-c745198{left:0px;}body.rtl .elementor-26177 .elementor-element.elementor-element-c745198{right:0px;}.elementor-26177 .elementor-element.elementor-element-c745198{bottom:0%;z-index:999;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-26177 .elementor-element.elementor-element-c745198{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:1024px) and (min-width:431px){.elementor-26177 .elementor-element.elementor-element-d4e1833{width:100%;}}/* Start custom CSS */span.elementor-field-option {
    font-size: 0.8em;
}
article h3, article h2 {
    margin-top: 1.5em;
}
h5 {
    color: var(--e-global-color-primary);
    margin-top: 1rem;
}
article ul, article ol {
    margin-bottom: 1em;
}
.tecnolgie span {
    padding: 0.2em 0.4em;
    background: #f9fbfa;
    margin: 0.1em;
    color: #313090;
    display: inline-block;
}
.gallery {
    display: flex;
    flex-wrap: nowrap;
    column-count: 5;
    column-gap: 10px;
    margin-top: 2em;
}

figure.gallery-item {
    margin: 0;
}

@media (max-width: 768px){ .elementor-7 .elementor-element.elementor-element-2e3cd42{
 bottom:0px !important;   
}
}/* End custom CSS */