.elementor-2736 .elementor-element.elementor-element-cabd761{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2736 .elementor-element.elementor-element-9e3f056 .title-area{text-align:center !important;}.elementor-2736 .elementor-element.elementor-element-7c03b85 .el-sv-title > a{font-weight:600;}.elementor-2736 .elementor-element.elementor-element-7c03b85 .vs-btn,.elementor-2736 .elementor-element.elementor-element-7c03b85 .service-style3 .service-icon{text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;background-color:var( --e-global-color-horseno_opt_yellow_color );}.elementor-2736 .elementor-element.elementor-element-7c03b85 .vs-btn,.elementor-2736 .elementor-element.elementor-element-7c03b85 .service-style3 .service-icon:hover,.elementor-2736 .elementor-element.elementor-element-7c03b85 .vs-btn,.elementor-2736 .elementor-element.elementor-element-7c03b85 .service-style3 .service-icon:focus{color:#FFFFFF;}.elementor-2736 .elementor-element.elementor-element-7c03b85 .vs-btn::after, .vs-btn::before, .elementor-2736 .elementor-element.elementor-element-7c03b85 .service-style3 .service-icon:hover{background-color:var( --e-global-color-horseno_opt_yellow_color );}.elementor-2736 .elementor-element.elementor-element-7c03b85 > .elementor-widget-container{padding:0px 0px 120px 0px;}@media(max-width:1024px){.elementor-2736 .elementor-element.elementor-element-7c03b85 > .elementor-widget-container{padding:0px 0px 80px 0px;}}/* Start custom CSS for horsenoservicebox, class: .elementor-element-7c03b85 */.service-icon .icon img {
    width: 60% !important;
}

/* BOX da imagem com tamanho fixo, mas sem cortar o SVG */
.service-style2 .service-img{
  width: 100% !important;
  height: 260px !important;        /* ajuste a altura aqui */
  position: relative !important;
  overflow: visible !important;     /* deixa o SVG aparecer */
}

/* corta e arredonda só a imagem, não o container */
.service-style2 .service-img img{
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 18px !important;  /* mesmo raio que você usa */
  display: block !important;
}

/* garante o SVG na frente (se ele estiver dentro do service-img) */
.service-style2 .service-img svg{
  position: absolute !important;
  left: 50% !important;
  bottom: -22px !important;         /* ajuste se precisar */
  transform: translateX(-50%) !important;
  z-index: 10 !important;
  width: 60% !important;
}/* End custom CSS */
/* Start custom CSS */.breadcumb-menu span:after {
    background: #fff !important;
}/* End custom CSS */