.elementor-1123 .elementor-element.elementor-element-7105b56{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-7105b56:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-7105b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-position:center right;background-repeat:no-repeat;background-size:60% auto;}.elementor-1123 .elementor-element.elementor-element-7105b56::before, .elementor-1123 .elementor-element.elementor-element-7105b56 > .elementor-background-video-container::before, .elementor-1123 .elementor-element.elementor-element-7105b56 > .e-con-inner > .elementor-background-video-container::before, .elementor-1123 .elementor-element.elementor-element-7105b56 > .elementor-background-slideshow::before, .elementor-1123 .elementor-element.elementor-element-7105b56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1123 .elementor-element.elementor-element-7105b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F2F2F2 45%, #F2F2F200 60%);}.elementor-1123 .elementor-element.elementor-element-52c5d50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-95a64d6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1123 .elementor-element.elementor-element-c301028 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:68px;color:var( --e-global-color-781776c );}.elementor-widget-text-editor{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-1123 .elementor-element.elementor-element-ef37501{text-align:start;font-family:"Nunito", Sans-serif;font-size:24px;color:var( --e-global-color-2ee2457 );}.elementor-1123 .elementor-element.elementor-element-ef37501 a{color:var( --e-global-color-2ee2457 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-0809e1c{width:100%;max-width:100%;--e-transform-flipX:-1;text-align:center;}.elementor-1123 .elementor-element.elementor-element-0809e1c img{width:100%;max-width:100%;}.elementor-1123 .elementor-element.elementor-element-c359d92{--display:flex;}.elementor-widget-terms-grid-builder .jgb_item-body{background-color:var( --e-global-color-primary );}.elementor-widget-terms-grid-builder .jgb_item-type{background-color:var( --e-global-color-primary );}.elementor-widget-terms-grid-builder .jgb_spinner{color:var( --e-global-color-primary );}.elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1123 .elementor-element.elementor-element-bca8a72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1123 .elementor-element.elementor-element-968c59b{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-968c59b{left:0px;}body.rtl .elementor-1123 .elementor-element.elementor-element-968c59b{right:0px;}.elementor-1123 .elementor-element.elementor-element-968c59b img{width:100%;}.elementor-1123 .elementor-element.elementor-element-ad5c198{width:100%;max-width:100%;--e-transform-flipY:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-ad5c198{left:0px;}body.rtl .elementor-1123 .elementor-element.elementor-element-ad5c198{right:0px;}.elementor-1123 .elementor-element.elementor-element-ad5c198 img{width:100%;}@media(min-width:768px){.elementor-1123 .elementor-element.elementor-element-52c5d50{--content-width:1500px;}.elementor-1123 .elementor-element.elementor-element-95a64d6{--width:50%;}.elementor-1123 .elementor-element.elementor-element-c359d92{--content-width:1500px;}}@media(max-width:1366px) and (min-width:768px){.elementor-1123 .elementor-element.elementor-element-95a64d6{--width:65%;}}@media(max-width:1366px){.elementor-1123 .elementor-element.elementor-element-95a64d6{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1123 .elementor-element.elementor-element-c301028 .elementor-heading-title{font-size:52px;}.elementor-1123 .elementor-element.elementor-element-c359d92{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:1024px){.elementor-1123 .elementor-element.elementor-element-c301028 .elementor-heading-title{font-size:46px;}.elementor-1123 .elementor-element.elementor-element-ef37501{font-size:22px;}.elementor-1123 .elementor-element.elementor-element-c359d92{--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1123 .elementor-element.elementor-element-bca8a72{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-1123 .elementor-element.elementor-element-7105b56:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-7105b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1123 .elementor-element.elementor-element-95a64d6{--width:65%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1123 .elementor-element.elementor-element-c301028 .elementor-heading-title{font-size:30px;}.elementor-1123 .elementor-element.elementor-element-ef37501{font-size:14px;line-height:1.2em;}.elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__items, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__items, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1123 .elementor-element.elementor-element-55099bd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-1123 .elementor-element.elementor-element-bca8a72{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-55099bd */.gridIntegrativeArchiveM .itemsIntegrativeArchive .contContent i{font-size: 7px;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .contContent .contHijosServ span{margin-left: 5px;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .contContent .itemService{display: flex; align-items: flex-start; width: fit-content;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .contContent .itemService i{margin-top: 10px;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .contContent .contOculto{max-height: 0; overflow: hidden;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .integrativeHijo{list-style: none; padding-left: 10px; margin-bottom: 5px; font-size: 90%; margin-top: -5px;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive .integrativeHijo .childService{width: fit-content;}
.gridIntegrativeArchiveM .itemsIntegrativeArchive:hover .contContent .contOculto{max-height: 700px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c359d92 */.gridIntegrativeArchive .itemsIntegrativeArchive *{transition: all .3s ease-out !important;}
.gridIntegrativeArchive .jgb_item-container .jgb_item > .elementor{min-height: 100%;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contIMG{max-width: 0; overflow: hidden;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .titIntegrative{background-color: rgba(12, 153, 178, .8);}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .titIntegrative > h2.elementor-heading-title a{filter: grayscale(100%) brightness(200%); -webkit-filter: grayscale(100%) brightness(200%) !important; -moz-filter: grayscale(100%) brightness(200%) !important;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .itemService,
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .childService{width: 100%; padding-inline: 5px; display: block;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .itemService:hover,
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .childService:hover{background: var( --e-global-color-3101748 );}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .contOculto{max-height: 0; overflow: hidden;}
.gridIntegrativeArchive .itemsIntegrativeArchive .integrativeHijo{list-style: none; padding-left: 10px; margin-bottom: 5px; font-size: 90%; margin-top: 2px;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent i{font-size: 10px;}
.gridIntegrativeArchive .itemsIntegrativeArchive .contContent .contHijosServ span{margin-left: 5px;}
.gridIntegrativeArchive .itemsIntegrativeArchive:hover .contIMG{max-width: 40%;}
.gridIntegrativeArchive .itemsIntegrativeArchive:hover .contContent{max-width: 60%; background-color: transparent; padding: 25px 20px 20px 20px;}
.gridIntegrativeArchive .itemsIntegrativeArchive:hover .contContent .contOculto{max-height: 700px;}
.gridIntegrativeArchive .itemsIntegrativeArchive:hover .contContent .titIntegrative > h2.elementor-heading-title a{filter: none !important;}
.gridIntegrativeArchive .itemsIntegrativeArchive:hover .contContent .titIntegrative{padding: 0; background-color: transparent;}/* End custom CSS */