/* Start custom CSS for image, class: .elementor-element-77ea1ffa */.elementor-679 .elementor-element.elementor-element-77ea1ffa { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-77ea1ffa img { width:100%; aspect-ratio:.78; height:auto; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bfe7cd0 */.elementor-679 .elementor-element.elementor-element-6bfe7cd0 { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-6bfe7cd0 img { width:100%; aspect-ratio:.78; height:auto; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4869ac23 */.elementor-679 .elementor-element.elementor-element-4869ac23 { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-4869ac23 img { width:100%; aspect-ratio:.78; height:auto; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-419c5495 */.elementor-679 .elementor-element.elementor-element-419c5495 { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-419c5495 img { width:100%; aspect-ratio:.78; height:auto; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a6d969 */.elementor-679 .elementor-element.elementor-element-3a6d969 { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-3a6d969 img { width:100%; aspect-ratio:.78; height:auto; object-fit:contain; display:block;background:#f5f5f2; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1094dcbf */.elementor-679 .elementor-element.elementor-element-1094dcbf { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-1094dcbf img { width:100%; aspect-ratio:.78; height:auto; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a64647c */.elementor-679 .elementor-element.elementor-element-4a64647c { width:100%; padding:14px 0; } .elementor-679 .elementor-element.elementor-element-4a64647c img { width:100%; aspect-ratio:.78; height:auto; object-fit:contain; display:block;background:#f5f5f2; }/* End custom CSS */
/* Start custom CSS */.elementor .e-63462973-b002 { flex-direction: column !important; }
.elementor .elementor-element-41337351 img.e-image-base { width: 100%; height: 100%; object-fit: cover !important; display: block; filter: none !important; transform: none !important; image-rendering: auto; }
.elementor .elementor-element-41337351 img[id="597"], .elementor .elementor-element-41337351 img[id="596"] { object-fit: contain !important; background: #f5f5f2; }
.elementor .elementor-element-6eff13b0 img[id="681"] { object-fit: cover !important; filter: none !important; transform: none !important; image-rendering: auto; }
@keyframes flutuar-lilas { from { translate: 0 0; } to { translate: 0 -12px; } }
.elementor .elementor-element-328e27e9 { animation: flutuar-lilas 4s ease-in-out infinite alternate; }
@media (prefers-reduced-motion: reduce) { .elementor .elementor-element-74a392e9, .elementor .elementor-element-328e27e9 { transform: none !important; } }
@supports (animation-timeline: scroll()) {
@keyframes verde-scroll { from { translate: 0 0; } to { translate: 0 140px; } }
.elementor-679 .elementor-element-74a392e9 { transform: none !important; animation: verde-scroll linear both !important; animation-timeline: scroll(root block) !important; animation-range: 0px 700px !important; }
}/* End custom CSS */