.elementor-50 .elementor-element.elementor-element-54ee8f81 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-54ee8f81{padding:48px 24px 48px 24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-790d701d{text-align:center;}.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-50 .elementor-element.elementor-element-f20a2d54{text-align:center;}.elementor-50 .elementor-element.elementor-element-ebda20a9 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-ebda20a9{padding:48px 24px 48px 24px;}.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-bc-flex-widget .elementor-50 .elementor-element.elementor-element-0c9c20df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50 .elementor-element.elementor-element-0c9c20df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-2c988db5{text-align:start;}.elementor-50 .elementor-element.elementor-element-06df97bf{text-align:start;}.elementor-50 .elementor-element.elementor-element-30aafc66 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-30aafc66{padding:48px 24px 8px 24px;}.elementor-50 .elementor-element.elementor-element-b7eb6f1b{text-align:center;}.elementor-50 .elementor-element.elementor-element-b7eb6f1b .elementor-heading-title{color:#294292;}.elementor-50 .elementor-element.elementor-element-9939e08d > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-9939e08d{padding:48px 24px 48px 24px;}.elementor-50 .elementor-element.elementor-element-1ea5aa21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-c6daabc7{text-align:start;}.elementor-50 .elementor-element.elementor-element-aad67e47{text-align:start;}.elementor-50 .elementor-element.elementor-element-29049298 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-e72c2400{text-align:start;}.elementor-50 .elementor-element.elementor-element-cda2509a{text-align:start;}.elementor-50 .elementor-element.elementor-element-47b39675 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-819032ac{text-align:start;}.elementor-50 .elementor-element.elementor-element-2519e6cf{text-align:start;}.elementor-50 .elementor-element.elementor-element-70155df9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2bcaa9dd{text-align:start;}.elementor-50 .elementor-element.elementor-element-e3531b73{text-align:start;}.elementor-50 .elementor-element.elementor-element-5192a310 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-5192a310{padding:0px 24px 48px 24px;}.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-50 .elementor-element.elementor-element-046f663e > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-046f663e{padding:48px 24px 8px 24px;}.elementor-50 .elementor-element.elementor-element-d914fa86{text-align:center;}.elementor-50 .elementor-element.elementor-element-d914fa86 .elementor-heading-title{color:#294292;}.elementor-50 .elementor-element.elementor-element-061eb92a > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-061eb92a{padding:8px 24px 48px 24px;}.elementor-50 .elementor-element.elementor-element-ed843ff4 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-ed843ff4{padding:64px 24px 64px 24px;}.elementor-bc-flex-widget .elementor-50 .elementor-element.elementor-element-19e4955c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-50 .elementor-element.elementor-element-19e4955c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-9922dda9{text-align:start;}.elementor-50 .elementor-element.elementor-element-46bdcccd{text-align:start;}.elementor-50 .elementor-element.elementor-element-8f64b467 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-8f64b467{padding:48px 24px 8px 24px;}.elementor-50 .elementor-element.elementor-element-cf0af47e{text-align:start;}.elementor-50 .elementor-element.elementor-element-cf0af47e .elementor-heading-title{color:#294292;}.elementor-bc-flex-widget .elementor-50 .elementor-element.elementor-element-f177042b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-50 .elementor-element.elementor-element-f177042b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-50 .elementor-element.elementor-element-ad6a13fc{text-align:end;}.elementor-50 .elementor-element.elementor-element-ad6a13fc .elementor-heading-title{color:#294292;}.elementor-50 .elementor-element.elementor-element-07e3a060 > .elementor-container{max-width:1240px;}.elementor-50 .elementor-element.elementor-element-07e3a060{padding:8px 24px 64px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-2b024b60{width:100%;}.elementor-50 .elementor-element.elementor-element-9fab240a{width:40%;}.elementor-50 .elementor-element.elementor-element-0c9c20df{width:60%;}.elementor-50 .elementor-element.elementor-element-e79297a2{width:100%;}.elementor-50 .elementor-element.elementor-element-1ea5aa21{width:25%;}.elementor-50 .elementor-element.elementor-element-29049298{width:25%;}.elementor-50 .elementor-element.elementor-element-47b39675{width:25%;}.elementor-50 .elementor-element.elementor-element-70155df9{width:25%;}.elementor-50 .elementor-element.elementor-element-6f7aa518{width:100%;}.elementor-50 .elementor-element.elementor-element-86ed748f{width:100%;}.elementor-50 .elementor-element.elementor-element-ae56af84{width:100%;}.elementor-50 .elementor-element.elementor-element-ce122bfe{width:40%;}.elementor-50 .elementor-element.elementor-element-19e4955c{width:60%;}.elementor-50 .elementor-element.elementor-element-5b0df8a0{width:70%;}.elementor-50 .elementor-element.elementor-element-f177042b{width:30%;}.elementor-50 .elementor-element.elementor-element-1736ff62{width:100%;}}/* Start custom CSS */.elementor-widget-button.btn-cta,.elementor-widget-button.btn-cta--white{display:block!important;border:0!important;padding:0!important;background:transparent!important;border-radius:0!important}
.elementor-widget-button.btn-cta .elementor-button,.elementor-widget-button.btn-cta--white .elementor-button{display:inline-flex!important;width:auto!important}
.cbi-partner-strip .elementor-button-wrapper,.cbi-block-text-centered .elementor-button-wrapper{text-align:center}
.cbi-block-info .cbi-info-card > .elementor-element-populated,.cbi-block-info .cbi-info-card > .elementor-widget-wrap{padding:0!important;background:#fff;border-radius:20px 0 20px 20px;overflow:hidden;box-shadow:var(--shadow-sm,0 2px 8px rgba(15,23,48,.06));height:100%}
.cbi-block-info .cbi-info-card__img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:0!important;box-shadow:none!important;margin:0!important}
.cbi-block-info .cbi-info-card__title .elementor-heading-title{font-family:var(--font-sans)!important;font-weight:300!important;font-size:22px;line-height:1.15;color:var(--cbi-teal-brand)!important;padding:16px 18px 0!important;margin:0!important}
.cbi-block-info .cbi-info-card__desc{padding:8px 18px 18px!important}
.cbi-block-info .cbi-info-card__desc,.cbi-block-info .cbi-info-card__desc .elementor-text-editor,.cbi-block-info .cbi-info-card__desc p{color:var(--cbi-grey,#6b7280)!important;margin:0}
.cbi-tinted--laboratorio .elementor-heading-title{color:#fff!important}
.cbi-tinted--laboratorio .elementor-widget-text-editor,.cbi-tinted--laboratorio .elementor-widget-text-editor *{color:rgba(255,255,255,.95)!important}/* End custom CSS */