.elementor-4806 .elementor-element.elementor-element-4c248ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4806 .elementor-element.elementor-element-949b960 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Ajustes responsive Home */
#gt_float_wrapper{top:auto!important;bottom:20px!important;left:20px!important;right:auto!important}
@media (min-width:768px) and (max-width:1024px){
 #ro-home section.hero{height:auto!important;min-height:620px!important}
 #ro-home section.hero h1{font-size:64px}
 #ro-home section.hero .w > p{font-size:19px}
}
@media (max-width:1024px){
 #ro-home #video .w > div > p{font-size:17px;line-height:1.55}
}
@media (max-width:767px){
 #ro-home .activity-head{flex-direction:column;align-items:flex-start;gap:12px}
 #ro-home .activity-head a{white-space:nowrap}
 #ro-home .allgrid{grid-template-columns:1fr 1fr!important;gap:10px}
 #ro-home article.all{min-height:0;padding:16px 14px}
 #ro-home article.all .ro-all-logo{transform:scale(.8);transform-origin:left top;margin-bottom:-8px}
 #ro-home article.all h3{font-size:20px;line-height:1.1}
 #ro-home article.all p{font-size:12px}
 .chaty-i-trigger .on-hover-text{display:none!important}
}
/* Hero: espacio reservado para la navegación del slider */
#ro-home section.hero{height:auto!important;padding-top:64px!important;padding-bottom:120px!important}
@media (max-width:767px){#ro-home section.hero{padding-top:48px!important;padding-bottom:104px!important}}
@media (min-width:1025px){#ro-home section.hero h1{max-width:min(100%,1000px)!important;font-size:clamp(64px,7vw,104px)!important}}/* End custom CSS */