.elementor-485 .elementor-element.elementor-element-9bb34b1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-bf61cdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-ec77433{--display:flex;--min-height:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-485 .elementor-element.elementor-element-d0f92a8{text-align:start;}.elementor-485 .elementor-element.elementor-element-d0f92a8 img{width:100%;max-width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-485 .elementor-element.elementor-element-751a7ef .elementor-button{background-color:#61CE7000;font-family:"proxima-nova", Sans-serif;font-size:1rem;font-weight:400;fill:#1F38558A;color:#1F38558A;padding:10px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-751a7ef{padding:0px 0px 0px 0px;bottom:25px;}body:not(.rtl) .elementor-485 .elementor-element.elementor-element-751a7ef{right:10px;}body.rtl .elementor-485 .elementor-element.elementor-element-751a7ef{left:10px;}.elementor-485 .elementor-element.elementor-element-751a7ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-485 .elementor-element.elementor-element-751a7ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-485 .elementor-element.elementor-element-caee05e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-485 .elementor-element.elementor-element-caee05e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-485 .elementor-element.elementor-element-caee05e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-485 .elementor-element.elementor-element-caee05e .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-1f40de0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-1f40de0 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#1F3855;}.elementor-485 .elementor-element.elementor-element-6a572b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-60c467b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-485 .elementor-element.elementor-element-60c467b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-485 .elementor-element.elementor-element-60c467b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-485 .elementor-element.elementor-element-60c467b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-485 .elementor-element.elementor-element-60c467b .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:1024px){.elementor-485 .elementor-element.elementor-element-9bb34b1{--min-height:280px;}}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-9bb34b1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-485 .elementor-element.elementor-element-9bb34b1{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-d0f92a8 *//*.produto-imagem4:hover {*/
/*  clip-path: polygon(0 0, 100% 0, 100% 100%, 12% 100%, 0 85%);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf61cdd */.wrapper-img-btn{
    position: relative;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.elementor-button-icon {
    align-items: center;
    display: flex;
    background: white;
    padding: 3px;
}

@media only screen and (min-width: 769px){
    .button-hover-orc{
    opacity: 0;
    visibility: hidden;

    transition:
        opacity 300ms ease-in,
        visibility 0s linear 300ms;
}

.wrapper-img-btn:hover .button-hover-orc{
    opacity: 1;
    visibility: visible;

    transition:
        opacity 300ms ease-out,
        visibility 0s linear 0s;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb34b1 */.cut-r-top {
    position: absolute !important;
    top: -1px !important;
    right: -1px !important;
    left: auto !important;
    bottom: auto !important;

    width: 80px !important;
    height: 80px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent;

    opacity: 0;
    visibility: hidden;

    transition:
        opacity 300ms ease-in,
        visibility 0s linear 300ms;

    z-index: 20;
    pointer-events: none;
}

.cut-r-top::after {
    content: "";
    position: absolute;

    top: -1px;
    right: -1px;

    width: 80px;
    height: 80px;

    background-color: #F3F4F6;

    clip-path: polygon(100% 0, 100% 100%, 0 0);

    z-index: 20;
}

/* Hover */
.image-cut-wrapper:hover .cut-r-top {
    opacity: 1;
    visibility: visible;

    transition:
        opacity 300ms ease-out,
        visibility 0s linear 0s;
}

@media only screen and (max-width: 769px) {
    .cut-r-top {
        width: 48px !important;
        height: 48px !important;
    }

    .cut-r-top::after {
        width: 48px;
        height: 48px;
    }
}/* End custom CSS */