.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-4144 .elementor-element.elementor-element-9c15a4e{text-align:start;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-swiper-button svg{fill:#000000;}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-testimonial__header, .elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-testimonial__name{font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-testimonial__text{font-family:"Lato", Sans-serif;font-size:18px;font-weight:300;line-height:25px;}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#DBDBDB;}.elementor-4144 .elementor-element.elementor-element-ea54c1a .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#DBDBDB;}/* Start custom CSS for section, class: .elementor-element-345d977 */.subtitle{padding-top:40px;}
.subsubtitle{padding-top:20px;}
.liste{margin:10px 0px 0px 0px;}
@media (max-width: 768px) {.liste{margin:10px 20px 0px 0px;}}
@media (min-width: 768px) and (max-width: 1024px) {.liste{margin:10px 0px 0px 0px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfbf0e8 */.int-banner{display:flex; background-color:#015262;  align-items: center; border-radius:7px;}
.img-banner{padding:30px;}
.text-banner{color:#ffffff;}
.banner-title{font-size:30px; font-weight:500; margin-bottom:20px; margin-top:-20px;}
.boton-banner{background-color:#f66408!important; color:#ffffff!important; font-weight:500;}
.boton-banner:hover{background-color:#fc9700!important; color:#ffffff!important; }

@media (max-width: 768px) {.int-banner{display:block;} .img-reco{display:block; margin:auto;} .int-banner{padding:20px;} .boton-banner{display:block; margin:auto;}}
@media (min-width: 768px) and (max-width: 1024px) {.int-banner{display:flex;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58f2ff4 */.overf{overflow-x: scroll;}
td{text-align:center;}

.tablita {width:100%;}

@media (max-width: 768px) {.tablita {width:600px;}}
@media (min-width: 768px) and (max-width: 1024px) {.tablita {width:100%;}}/* End custom CSS */