.elementor-358 .elementor-element.elementor-element-af27ffd{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-358 .elementor-element.elementor-element-af27ffd:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-af27ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://komparoguide.com/wp-content/uploads/2026/02/background-imagem-popup-citrusburn-dk.jpg");background-position:top center;background-size:cover;}.elementor-358 .elementor-element.elementor-element-6f7168d{width:var( --container-widget-width, 36% );max-width:36%;background-color:#FFFFFF;padding:18px 30px 18px 30px;--container-widget-width:36%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C2167;border-radius:9px 9px 9px 9px;text-align:center;}.elementor-358 .elementor-element.elementor-element-6f7168d.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-6f7168d{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-af27ffd:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-af27ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://komparoguide.com/wp-content/uploads/2026/02/background-imagem-popup-citrusburn-mb.jpg");background-size:contain;}.elementor-358 .elementor-element.elementor-element-6f7168d{padding:9px 15px 20px 16px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}}/* Start custom CSS for text-editor, class: .elementor-element-6f7168d */.buttons{
  display: flex;
  justify-content: center; 
  align-items: center;
  gap: 20px;               
  flex-wrap: wrap;     
  margin-top: 25px;
}

.button, .button-accept {
  display: inline-flex; 
  align-items: center;
  justify-content: center;
  padding: 12px 18px;
  border: 1px solid;
  border-radius: 10px;
  font-weight: bold;
  cursor: pointer;
  border-color: #000;
  color: #000;
}

.button-accept {
    background-color: #ff6c;
}

.button-accept:hover {
    background-color: #fdac;
}

.button:hover {
    background-color: #ccc;
}/* End custom CSS */