/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2026 | 23:27:03 */
/* Apenas iOS */
@supports (-webkit-touch-callout: none) {
    .elementor-element-eeee5fc {
        left: -2px !important;
    }
}

/* Apenas iOS */
@supports (-webkit-touch-callout: none) {
    .elementor-element-dd0561d {
        left: -2px !important;
    }
}

/* Apenas iOS */
@supports (-webkit-touch-callout: none) {
    .elementor-element-19a5d46 {
        left: -1px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    .elementor-element-842492c {
        left: -1px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    .elementor-element-391d439 {
        right: -2px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    .elementor-element-a056aae {
        left: -2px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    .elementor-element-779fa60 {
        left: -1px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    .elementor-element-b15a490 {
        left: -1px !important;
    }
}

/* Ajuste iOS -1px LEFT */
@supports (-webkit-touch-callout: none) {
    .elementor-element-7a4ef08 {
        left: -1px !important;
    }
}

/* Ajuste iOS -1px LEFT */
@supports (-webkit-touch-callout: none) {
    .elementor-element-79a267d {
        left: -1px !important;
    }
}

/* Safari Desktop (macOS) */
@supports (-webkit-hyphens: none) and (not (hyphens: none)) {
    .elementor-element-e09f760 {
        left: -8px !important;
    }
}

/* Hack que atinge apenas Safari 10.1+ (Desktop e iOS) e ignora o Chrome */
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .elementor-element-e09f760 {
            margin-left: -25px !important;
        }
    img.wp-image-3288 {

        margin-left: -4px;
    }

    }
	body:not(.rtl) .elementor-957 .elementor-element.elementor-element-b15a490 {
margin-left: -4px;
}
}
.elementor-2530 .elementor-element.elementor-element-1deaa6d .jet-listing-dynamic-image {
    justify-content: center;
}


@supports (-webkit-touch-callout: none) {
    .elementor-element-901b572.elementor-absolute {
        transform: translateX(-4px) !important;
    }
}


.elementor-element-87f87ae .elementor-button svg path {
    transition: all 0.3s ease;
}



.elementor-element-87f87ae .elementor-button .elementor-button-icon::after {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
    content: url('https://dev.creativetm.co/newvidalink/wp-content/uploads/2026/03/Frame-427320469-3.svg');
}

.elementor-element-87f87ae .elementor-button .elementor-button-icon svg path {
    transition: opacity 0.2s ease;
}

.elementor-element-87f87ae .elementor-button:hover .elementor-button-icon svg path {
    opacity: 0;
}

.elementor-element-87f87ae .elementor-button:hover .elementor-button-icon svg {
    background-image: url('https://dev.creativetm.co/newvidalink/wp-content/uploads/2026/03/Frame-427320469-3.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



.elementor-element-6e51601 .elementor-widget-image a {
    display: inline-block;
    border-radius: 50%;

    background-color: transparent;
    transition: all 0.3s ease;
}

.elementor-element-6e51601 .elementor-widget-image:hover a {
    background-color: #ffffff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.elementor-element-6e51601 .elementor-widget-image:hover img {
    transition: none !important;
    filter: brightness(0) saturate(100%) invert(42%) sepia(87%) saturate(1376%) hue-rotate(152deg) brightness(91%) contrast(101%);
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .elementor-element.elementor-element-842492c.elementor-absolute {
        left: -2px !important;
    }
}