/* Layout original de ícone/texto; regras restritas às classes Rocama. */
.rocama-svg{position:relative;fill:currentColor;}
.rocama-config-field{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rocama-config-field__icon{
  margin-right: 10px;
}
.rtl .rocama-config-field__icon{
  margin-right: 0;
  margin-left: 10px;
}
.rocama-config-field__icon.rocama-svg-icon{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.rocama-config-field__icon.rocama-svg-icon svg{
  width: 1em;
  height: 1em;
}
.rocama-config-field__content{
  display: block;
  max-width: 100%;
}
.rocama-config-field__inline-wrap{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
.rocama-config-link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rocama-config-link__icon.rocama-svg-icon{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.rocama-config-link__icon.rocama-svg-icon svg{
  width: 1em;
  height: 1em;
}
.rocama-config-link__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.rocama-config-link__icon{
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.rocama-config-link__label{
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link{align-self:flex-start;color:#353535;flex-direction:row;}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__icon{color:#353535;order:1;}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__icon :is(svg, path){fill:#353535;}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link:hover{color:#353535;}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__icon{margin-left:9px;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__link{align-self:flex-start;color:#353535;flex-direction:row;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__icon{color:#353535;order:1;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__icon :is(svg, path){fill:#353535;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__link:hover{color:#353535;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-43 .elementor-element.elementor-element-ce7ba46 .rocama-config-link__icon{margin-left:9px;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link{align-self:flex-start;font-weight:600;background-color:#16F727;color:#353535;padding:10px 30px 10px 30px;border-style:none;border-radius:10px 10px 10px 10px;flex-direction:row;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__icon{color:#353535;order:1;font-size:21px;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__icon :is(svg, path){fill:#353535;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link:hover{color:#353535;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__icon{margin-left:9px;}
.elementor-43 .elementor-element.elementor-element-859de3b{z-index:0;}
.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__content{color:#353535;text-align:left;}
.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field .rocama-config-field__inline-wrap{width:auto;}
.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field .rocama-config-field__content{width:auto;}
.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field{justify-content:flex-start;}
.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__icon{font-size:70px;}
body:not(.rtl) .elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__icon{margin-right:13px;}
body.rtl .elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__icon{margin-left:13px;}
@media (max-width:1024px){.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__content{font-size:14px;}}
@media (max-width:767px){.elementor-43 .elementor-element.elementor-element-53a5267 .rocama-config-field__icon{font-size:40px;}}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link{
  text-decoration: none;
}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link span{
  display: inline-block;
}
.elementor-43 .elementor-element.elementor-element-e4c91ab .rocama-config-link__link span:before{
  content: ""; 
}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link{
  text-decoration: none;
}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link span{
  display: inline-block;
}
.elementor-43 .elementor-element.elementor-element-859de3b .rocama-config-link__link span:before{
  content: ""; 
}

/* Fase 2h: links de Contato (2137) e Contato Enviado (5615). */
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link{align-self:flex-start;font-size:18px;color:#FFFFFF;flex-direction:row;}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__icon{color:#FFFFFF;order:1;}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__icon :is(svg, path){fill:#FFFFFF;}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link:hover{color:#353535;}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__icon{margin-left:9px;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link{align-self:flex-start;font-size:18px;color:#FFFFFF;flex-direction:row;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__icon{color:#FFFFFF;order:1;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__icon :is(svg, path){fill:#FFFFFF;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link:hover{color:#353535;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__icon{margin-left:9px;}
.elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__link{align-self:flex-start;font-size:16px;font-weight:600;background-color:#16F727;color:#000000;padding:5px 20px 5px 20px;border-radius:10px 10px 10px 10px;flex-direction:row;}
.elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__link:hover{color:#000000;}
.elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__link.in-store{color:#000000;}
.elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__icon{order:1;font-size:18px;}
body:not(.rtl) .elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__icon{margin-right:8px;}
body.rtl .elementor-2137 .elementor-element.elementor-element-37d4a35 .rocama-config-link__icon{margin-left:8px;}
.elementor-2137 .elementor-element.elementor-element-37d4a35 > .elementor-widget-container{padding:0px 0px 10px 0px;}
@media (max-width:1024px){.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link{font-size:15px;}}
@media (max-width:767px){.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link{font-size:16px;}.elementor-2137 .elementor-element.elementor-element-5584fca .rocama-config-link__link{font-size:16px;}}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link{
  text-decoration: none;
}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link span{
  display: inline-block;
}
.elementor-2137 .elementor-element.elementor-element-ea61440 .rocama-config-link__link span:before{
  content: ""; 
}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link{align-self:flex-start;font-size:18px;color:#FFFFFF;flex-direction:row;}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__icon{color:#FFFFFF;order:1;}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__icon :is(svg, path){fill:#FFFFFF;}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link:hover{color:#353535;}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__icon{margin-left:9px;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link{align-self:flex-start;font-size:18px;color:#FFFFFF;flex-direction:row;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__icon{color:#FFFFFF;order:1;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__icon :is(svg, path){fill:#FFFFFF;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link:hover{color:#353535;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link:hover .rocama-config-link__icon{color:#353535;}
.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link:hover .rocama-config-link__icon :is(svg, path){fill:#353535;}
body:not(.rtl) .elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__icon{margin-right:9px;}
body.rtl .elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__icon{margin-left:9px;}
.elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__link{align-self:flex-start;font-size:16px;font-weight:600;background-color:#16F727;color:#000000;padding:5px 20px 5px 20px;border-radius:10px 10px 10px 10px;flex-direction:row;}
.elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__link:hover{color:#000000;}
.elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__link.in-store{color:#000000;}
.elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__icon{order:1;font-size:18px;}
body:not(.rtl) .elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__icon{margin-right:8px;}
body.rtl .elementor-5615 .elementor-element.elementor-element-a4eee37 .rocama-config-link__icon{margin-left:8px;}
.elementor-5615 .elementor-element.elementor-element-a4eee37 > .elementor-widget-container{padding:0px 0px 10px 0px;}
@media (max-width:1024px){.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link{font-size:15px;}}
@media (max-width:767px){.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link{font-size:16px;}.elementor-5615 .elementor-element.elementor-element-4926d75 .rocama-config-link__link{font-size:16px;}}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link{
  text-decoration: none;
}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link span{
  display: inline-block;
}
.elementor-5615 .elementor-element.elementor-element-50fa58d .rocama-config-link__link span:before{
  content: ""; 
}
