.elementor-1300 .elementor-element.elementor-element-088dc4b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1300 .elementor-element.elementor-element-088dc4b:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-088dc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-100ed71{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:50;}.elementor-1300 .elementor-element.elementor-element-100ed71:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-100ed71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-1300 .elementor-element.elementor-element-79d6586{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1300 .elementor-element.elementor-element-79d6586 .elementor-heading-title{font-family:"cash-display-semibold", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1300 .elementor-element.elementor-element-2712f4e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:0;}.elementor-1300 .elementor-element.elementor-element-2712f4e:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-2712f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-1300 .elementor-element.elementor-element-a135fb2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1300 .elementor-element.elementor-element-a135fb2:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-a135fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-f8c826c{--display:flex;}.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-1300 .elementor-element.elementor-element-7d0487e{--display:flex;}.elementor-1300 .elementor-element.elementor-element-bc48b47{--display:flex;}.elementor-1300 .elementor-element.elementor-element-f6bd6d8{--display:flex;}.elementor-1300 .elementor-element.elementor-element-311f7aa{--display:flex;}.elementor-1300 .elementor-element.elementor-element-e20975a{--display:flex;}.elementor-1300 .elementor-element.elementor-element-f09da0b{--display:flex;}.elementor-1300 .elementor-element.elementor-element-7764577{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1300 .elementor-element.elementor-element-7764577.elementor-element{--align-self:center;}.elementor-1300 .elementor-element.elementor-element-47abd88{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1300 .elementor-element.elementor-element-47abd88:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-47abd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-234ffa0{padding:0px 0px 0px 0px;}.elementor-1300 .elementor-element.elementor-element-234ffa0 img{opacity:0.59;filter:brightness( 105% ) contrast( 133% ) saturate( 63% ) blur( 0px ) hue-rotate( 93deg );border-style:none;}.elementor-1300 .elementor-element.elementor-element-15a185f{padding:0px 0px 0px 0px;}.elementor-1300 .elementor-element.elementor-element-15a185f img{opacity:1;filter:brightness( 60% ) contrast( 250% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-style:none;}.elementor-1300 .elementor-element.elementor-element-7eb1f14{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1300 .elementor-element.elementor-element-7eb1f14:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-7eb1f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-7eb1f14.e-con{--align-self:center;}.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-1300 .elementor-element.elementor-element-6da9ed8{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1300 .elementor-element.elementor-element-0490531{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1300 .elementor-element.elementor-element-0490531:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-0490531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-bb1eecc{--display:flex;--position:absolute;--min-height:350px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1300 .elementor-element.elementor-element-0d6544c{--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-1300 .elementor-element.elementor-element-0d6544c:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-0d6544c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://oxcards.com.br/wp-content/uploads/2025/11/BG-EVENTO.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1300 .elementor-element.elementor-element-42e54de{--display:flex;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1300 .elementor-element.elementor-element-78051e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-95.993px;}.elementor-1300 .elementor-element.elementor-element-78051e6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1300 .elementor-element.elementor-element-78051e6{left:-4px;}body.rtl .elementor-1300 .elementor-element.elementor-element-78051e6{right:-4px;}.elementor-1300 .elementor-element.elementor-element-78051e6 img{width:10%;}.elementor-1300 .elementor-element.elementor-element-89ed196{--display:flex;--justify-content:center;--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-1300 .elementor-element.elementor-element-89ed196:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-89ed196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1E1E;}.elementor-1300 .elementor-element.elementor-element-ee7c0c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1300 .elementor-element.elementor-element-8abf42e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1300 .elementor-element.elementor-element-8abf42e.elementor-element{--align-self:flex-start;}.elementor-1300 .elementor-element.elementor-element-8abf42e .elementor-heading-title{font-family:"cash-display-medium", Sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-1300 .elementor-element.elementor-element-3ed80df.elementor-element{--align-self:center;}.elementor-1300 .elementor-element.elementor-element-3ed80df{text-align:start;}.elementor-1300 .elementor-element.elementor-element-3ed80df .elementor-heading-title{font-family:"cash-display-regular", Sans-serif;font-size:16px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-1300 .elementor-element.elementor-element-a9174b8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1300 .elementor-element.elementor-element-a9174b8:not(.elementor-motion-effects-element-type-background), .elementor-1300 .elementor-element.elementor-element-a9174b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1300 .elementor-element.elementor-element-016895d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1300 .elementor-element.elementor-element-c4117e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1300 .elementor-element.elementor-element-c35d3da{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-c35d3da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-c35d3da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-c35d3da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-c35d3da .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-c35d3da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-c35d3da .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-c35d3da .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-730daf1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1300 .elementor-element.elementor-element-7decd8a{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-7decd8a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-7decd8a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-7decd8a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-7decd8a .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-7decd8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-7decd8a .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-7decd8a .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-48f8bd8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1300 .elementor-element.elementor-element-4ed015e{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-4ed015e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-4ed015e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-4ed015e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-4ed015e .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-4ed015e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-4ed015e .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-4ed015e .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-5b759c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1300 .elementor-element.elementor-element-f1312b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1300 .elementor-element.elementor-element-03e9eb5{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-03e9eb5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-03e9eb5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-03e9eb5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-03e9eb5 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-03e9eb5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-03e9eb5 .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-03e9eb5 .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-6a76eb3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1300 .elementor-element.elementor-element-fa241f2{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-fa241f2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-fa241f2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-fa241f2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-fa241f2 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-fa241f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-fa241f2 .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-fa241f2 .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-9708060{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1300 .elementor-element.elementor-element-4d8e184{padding:2em 2em 2em 2em;}.elementor-1300 .elementor-element.elementor-element-4d8e184.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1300 .elementor-element.elementor-element-4d8e184.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1300 .elementor-element.elementor-element-4d8e184.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-4d8e184 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-1300 .elementor-element.elementor-element-4d8e184 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1300 .elementor-element.elementor-element-4d8e184 .elementor-image-box-title{font-family:"cash-display-medium", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-1300 .elementor-element.elementor-element-4d8e184 .elementor-image-box-description{color:#AFAFAF;}.elementor-1300 .elementor-element.elementor-element-edeb2af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1300 .elementor-element.elementor-element-7764577{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1300 .elementor-element.elementor-element-8abf42e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-1300 .elementor-element.elementor-element-8abf42e .elementor-heading-title{font-size:4.4vw;}}@media(max-width:880px){.elementor-1300 .elementor-element.elementor-element-3ed80df .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1300 .elementor-element.elementor-element-7764577{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1300 .elementor-element.elementor-element-78051e6{top:-52px;}.elementor-1300 .elementor-element.elementor-element-78051e6 img{width:9%;}.elementor-1300 .elementor-element.elementor-element-8abf42e{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;text-align:center;}.elementor-1300 .elementor-element.elementor-element-8abf42e.elementor-element{--align-self:center;}.elementor-1300 .elementor-element.elementor-element-8abf42e .elementor-heading-title{font-size:25px;}.elementor-1300 .elementor-element.elementor-element-3ed80df{width:auto;max-width:auto;text-align:start;}.elementor-1300 .elementor-element.elementor-element-3ed80df .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-1300 .elementor-element.elementor-element-c35d3da .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-7decd8a .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-4ed015e .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-03e9eb5 .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-fa241f2 .elementor-image-box-img{margin-bottom:0px;}.elementor-1300 .elementor-element.elementor-element-4d8e184 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-1300 .elementor-element.elementor-element-bb1eecc{--width:350px;}.elementor-1300 .elementor-element.elementor-element-89ed196{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310e556 */.elementor-1300 .elementor-element.elementor-element-310e556{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-310e556:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5d4dfd */.elementor-1300 .elementor-element.elementor-element-b5d4dfd{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-b5d4dfd:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2db644b */.elementor-1300 .elementor-element.elementor-element-2db644b{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-2db644b:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd2361f */.elementor-1300 .elementor-element.elementor-element-dd2361f{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-dd2361f:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d1d854 */.elementor-1300 .elementor-element.elementor-element-9d1d854{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-9d1d854:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6e1a54 */.elementor-1300 .elementor-element.elementor-element-c6e1a54{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-c6e1a54:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5841c0d */.elementor-1300 .elementor-element.elementor-element-5841c0d{

    filter: saturate(0);

    transition: 2s;

    opacity: 0.5;

}

.elementor-1300 .elementor-element.elementor-element-5841c0d:hover{

    filter: saturate(1);

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a135fb2 */.elementor-1300 .elementor-element.elementor-element-a135fb2{

border-top: 2px solid;

border-image: linear-gradient(to right, transparent, #FD6740, transparent) 50;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1dffbc */.elementor-1300 .elementor-element.elementor-element-c1dffbc{
cursor: pointer;
overflow: hidden;
border-radius: 10px;
align-self: center;
transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button{
box-shadow: inset 0px 0px 15px 4px #007588;
padding: 20px 50px;
background: #002329 !important;
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:hover{
box-shadow: inset 0px 0px 15px 4px #00b6d4;
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:before
{
content: "";
position: absolute;
left: 0%;
width: 150px;
height: 300%;
top: -100%;
filter:blur(10px);
transition: 0s cubic-bezier(0.9, 0.9, 0.3, 1.0000); opacity: 0.3;
background: linear-gradient(to right, transparent 1%, #deebff 40%,#deebff 60% , transparent 100%);
pointer-events: none;
transform: rotate(20deg) translatex(-100%);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:hover:before {
transition: 1s cubic-bezier(0.9, 0.9, 0.3, 1.0000);
transform: rotate(20deg) translatex(200%);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:after {
font-family: Questrial;
color: white;
font-size: 18px;
font-weight: 600;
content: "CSS PACK";
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
background: transparent;
transform: translate(0%,100%);
z-index: 99;
left: 0%;
top: 100%;
position: absolute;
width: 100%;
height: 100%;
transition: all 2s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:hover .elementor-button-text{
transform: translatey(-250%)!important;
transition: all 2s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button-text{
transition: all 2s cubic-bezier(0.23, 1, 0.320, 1);
}

.elementor-1300 .elementor-element.elementor-element-c1dffbc .elementor-button:hover::after {
transform: translate(0%,-100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6da9ed8 *//* 1. Contêiner Principal */
.card-container {
    /* Define o contexto para o posicionamento absoluto dos hotspots */
    position: relative; 
    display: inline-block;
    max-width: 600px; /* Ajuste o tamanho máximo da imagem */
}

.card-image {
    display: block;
    width: 100%;
    height: auto;
}

/* 2. Estilo do Hotspot (O Ponto Interativo) */
.hotspot {
    position: absolute;
    cursor: pointer;
    z-index: 30; /* Garante que os pontos fiquem acima da imagem */
}

/* 3. O Ponto Visível (O círculo que pisca) */
.hotspot-point {
    width: 15px;
    height: 15px;
    background-color: #00ffae; /* Cor do highlight */
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0, 255, 174, 0.8);
    animation: pulse 1.5s infinite alternate; /* Aplica o efeito de pisca-pisca */
}

/* 4. A Caixa de Informação (O balão de texto) */
.hotspot-info {
    position: absolute;
    width: 200px; 
    background-color: #333;
    color: white;
    padding: 10px;
    border-radius: 5px;
    bottom: 100%; 
    /* Distância de 40px do ponto interativo */
    margin-bottom: 40px; 
    left: 50%;
    /* Deslocamento inicial para a transição */
    transform: translateX(-50%) translateY(10px); 
    opacity: 0; /* Começa invisível */
    visibility: hidden;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none; 
    transform-origin: bottom center; 
}

.hotspot-info h3 {
    margin-top: 0;
    font-size: 1em;
    border-bottom: 1px solid #00ffae;
    padding-bottom: 5px;
}

.hotspot-info p {
    font-size: 0.9em;
    margin-bottom: 0;
}

/* 5. Efeito de Hover (Mostrar a informação) */
.hotspot:hover .hotspot-info {
    opacity: 1; /* Torna visível */
    visibility: visible;
    transform: translateX(-50%) translateY(0); /* Move para a posição final */
}

/* 6. LINHA PONTILHADA DE CONEXÃO (::before) */
.hotspot-info::before {
    content: '';
    position: absolute;
    /* bottom deve ser o negativo da altura, começando logo abaixo do balão */
    bottom: -40px; 
    left: 50%;
    transform: translateX(-50%);
    
    width: 1px;
    /* Altura da linha, igual à distância */
    height: 40px; 
    
    /* Estilo da linha */
    border-left: 1px dashed #00ffae;
    
    /* Configuração de transição/aparecimento */
    opacity: 0; 
    transition: opacity 0.3s;
}

/* 7. Fazer a linha surgir ao passar o mouse */
.hotspot:hover .hotspot-info::before {
    opacity: 1;
}

/* 8. Keyframes para o Efeito Pisca-Pisca (Pulse) */
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        transform: scale(1.2);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb1f14 */.elementor-1300 .elementor-element.elementor-element-7eb1f14::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 800px;
    transform: translate(-50%, -50%);
    background: #b18c4c;
    border-radius: 100%;
    filter: blur(300px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d6544c *//* Estilo base (desktop) */
.elementor-1300 .elementor-element.elementor-element-0d6544c {
  aspect-ratio: 770 / 510;
  background-color: tomato;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='274' fill='none' viewBox='0 0 414 274'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23292F32' d='m315.286 0 4.358 1.403 27.29 25.144c18.983-.389 37.937-.313 56.873.218 5.91 1.005 9.358 4.228 10.003 10.21v229.44c-.749 5.338-2.236 6.845-7.578 7.585h-103.25l-4.396-1.327a605.71 605.71 0 0 0-32.756-26.149H13.446c-6.944-.796-11.86-2.778-12.646-10.448v-199.1c.644-5.992 4.092-9.206 10.003-10.211 18.557-.474 37.132-.579 55.727-.313L92.2 1.507 96.472 0h218.814Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.8 0h413v274H.8z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='274' fill='none' viewBox='0 0 414 274'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23292F32' d='m315.286 0 4.358 1.403 27.29 25.144c18.983-.389 37.937-.313 56.873.218 5.91 1.005 9.358 4.228 10.003 10.21v229.44c-.749 5.338-2.236 6.845-7.578 7.585h-103.25l-4.396-1.327a605.71 605.71 0 0 0-32.756-26.149H13.446c-6.944-.796-11.86-2.778-12.646-10.448v-199.1c.644-5.992 4.092-9.206 10.003-10.211 18.557-.474 37.132-.579 55.727-.313L92.2 1.507 96.472 0h218.814Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.8 0h413v274H.8z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;        /* or "100% auto" se preferir */
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  width: 858px;              /* tamanho desktop */
  max-width: 100%;
  height: auto;
}

/* Celulares */
@media (max-width: 768px) {
  .elementor-1300 .elementor-element.elementor-element-0d6544c {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='274' fill='none' viewBox='0 0 414 274'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23292F32' d='m315.286 0 4.358 1.403 27.29 25.144c18.983-.389 37.937-.313 56.873.218 5.91 1.005 9.358 4.228 10.003 10.21v229.44c-.749 5.338-2.236 6.845-7.578 7.585h-103.25l-4.396-1.327a605.71 605.71 0 0 0-32.756-26.149H13.446c-6.944-.796-11.86-2.778-12.646-10.448v-199.1c.644-5.992 4.092-9.206 10.003-10.211 18.557-.474 37.132-.579 55.727-.313L92.2 1.507 96.472 0h218.814Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.8 0h413v274H.8z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='274' fill='none' viewBox='0 0 414 274'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23292F32' d='m315.286 0 4.358 1.403 27.29 25.144c18.983-.389 37.937-.313 56.873.218 5.91 1.005 9.358 4.228 10.003 10.21v229.44c-.749 5.338-2.236 6.845-7.578 7.585h-103.25l-4.396-1.327a605.71 605.71 0 0 0-32.756-26.149H13.446c-6.944-.796-11.86-2.778-12.646-10.448v-199.1c.644-5.992 4.092-9.206 10.003-10.211 18.557-.474 37.132-.579 55.727-.313L92.2 1.507 96.472 0h218.814Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.8 0h413v274H.8z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    width: 100%;             /* ocupa toda a largura do container */
    aspect-ratio: 858 / 510;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8abf42e */.tittle-hedlines {
  background-image: linear-gradient(
    90deg,
    #ffdb8a,
    #b18c4c,
    #ffdb8a,
    #b18c4c
  );

  color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89ed196 *//* Estilo base (desktop) */
.elementor-1300 .elementor-element.elementor-element-89ed196 {
  aspect-ratio: 708 / 510;
  background-color: tomato;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='283' fill='none' viewBox='0 0 414 283'%3E%3Cpath fill='%23202629' d='M413.8 26.24v251.42c-.881 4.473-4.888 4.944-8.914 5.189-27.811.198-55.631.189-83.462-.037l-5.285-2.562-22.441-12.065c-12.371-6.066-11.073-6.301-22.667-6.075-43.886.141-87.782.301-131.668.536-4.49.029-5.209-.668-8.402 1.46-.303.208-1.174.763-1.174.763-2.861 1.658-18.14 9.4-28.683 14.797l-7.881 3.183c-28.048.198-56.058.189-84.05-.037-4.773-.405-7.293-1.036-8.382-6.094V.819L1.85 0a66.953 66.953 0 0 0 10.78 2.731l253.143.02a671.738 671.738 0 0 1 36.071 28.18l2.709.894c29.403-.131 58.843.17 88.321.914 8.838 1.234 15.08-.885 18.708-6.386l2.208-.113h.009Z'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='283' fill='none' viewBox='0 0 414 283'%3E%3Cpath fill='%23202629' d='M413.8 26.24v251.42c-.881 4.473-4.888 4.944-8.914 5.189-27.811.198-55.631.189-83.462-.037l-5.285-2.562-22.441-12.065c-12.371-6.066-11.073-6.301-22.667-6.075-43.886.141-87.782.301-131.668.536-4.49.029-5.209-.668-8.402 1.46-.303.208-1.174.763-1.174.763-2.861 1.658-18.14 9.4-28.683 14.797l-7.881 3.183c-28.048.198-56.058.189-84.05-.037-4.773-.405-7.293-1.036-8.382-6.094V.819L1.85 0a66.953 66.953 0 0 0 10.78 2.731l253.143.02a671.738 671.738 0 0 1 36.071 28.18l2.709.894c29.403-.131 58.843.17 88.321.914 8.838 1.234 15.08-.885 18.708-6.386l2.208-.113h.009Z'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;        /* or "100% auto" se preferir */
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  width: 858px;              /* tamanho desktop */
  max-width: 100%;
  height: auto;
}

/* Celulares */
@media (max-width: 768px) {
  .elementor-1300 .elementor-element.elementor-element-89ed196 {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='283' fill='none' viewBox='0 0 414 283'%3E%3Cpath fill='%23202629' d='M413.8 26.24v251.42c-.881 4.473-4.888 4.944-8.914 5.189-27.811.198-55.631.189-83.462-.037l-5.285-2.562-22.441-12.065c-12.371-6.066-11.073-6.301-22.667-6.075-43.886.141-87.782.301-131.668.536-4.49.029-5.209-.668-8.402 1.46-.303.208-1.174.763-1.174.763-2.861 1.658-18.14 9.4-28.683 14.797l-7.881 3.183c-28.048.198-56.058.189-84.05-.037-4.773-.405-7.293-1.036-8.382-6.094V.819L1.85 0a66.953 66.953 0 0 0 10.78 2.731l253.143.02a671.738 671.738 0 0 1 36.071 28.18l2.709.894c29.403-.131 58.843.17 88.321.914 8.838 1.234 15.08-.885 18.708-6.386l2.208-.113h.009Z'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='414' height='283' fill='none' viewBox='0 0 414 283'%3E%3Cpath fill='%23202629' d='M413.8 26.24v251.42c-.881 4.473-4.888 4.944-8.914 5.189-27.811.198-55.631.189-83.462-.037l-5.285-2.562-22.441-12.065c-12.371-6.066-11.073-6.301-22.667-6.075-43.886.141-87.782.301-131.668.536-4.49.029-5.209-.668-8.402 1.46-.303.208-1.174.763-1.174.763-2.861 1.658-18.14 9.4-28.683 14.797l-7.881 3.183c-28.048.198-56.058.189-84.05-.037-4.773-.405-7.293-1.036-8.382-6.094V.819L1.85 0a66.953 66.953 0 0 0 10.78 2.731l253.143.02a671.738 671.738 0 0 1 36.071 28.18l2.709.894c29.403-.131 58.843.17 88.321.914 8.838 1.234 15.08-.885 18.708-6.386l2.208-.113h.009Z'/%3E%3C/svg%3E%0A");
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    width: 100%;             /* ocupa toda a largura do container */
    aspect-ratio: 828 / 510;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9174b8 */.elementor-1300 .elementor-element.elementor-element-a9174b8:before{

    content: "";

    position: absolute;

    top:50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 800px;

    height: 800px;

    background: #141A18;

    border-radius: 100%;

    filter: blur(180px);

    z-index: -1;

}

.card{

    border-radius: 10px;

    cursor: pointer;

    min-height: 240px;

    z-index: 1;

}

.card:before, .card:after{

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    border-radius: inherit;

    opacity: 0;

    transition: 0.5s;

}

.card .card-content{

    background: #1C1E19;

    border-radius: 10px;

    width: calc(100% - 3px);

    height: calc(100% - 3px);

    position: absolute;

    z-index: 2;

}

.card:before{

    background: radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #2E3231, transparent 40%);

    mix-blend-mode: screen;

    z-index: 3;

}

.card:after{

    background: radial-gradient(400px circle at var(--mouse-x) var(--mouse-y), #51615D, transparent 40%);

}   

.card:hover:before{

    opacity: 1;

}

#cards:hover .card:after{

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f20f78e */.escala{
    transition: none !important;
    z-index: 50;
    opacity: 1;
}

.escala2{
    transition: 1s;
    opacity: 1;
    position: absolute;
    z-index: 50;
}

/* * ATUALIZAÇÃO FEITA AQUI 
* Colapsa o elemento quando estiver ativo (invisível) 
* para remover o espaço "gap".
*/
.escala2ativo{
    transition: 1s;
    opacity: 0;
    pointer-events: none;
    
    /* --- LINHAS ADICIONADAS --- */
    height: 0px !important;
    min-height: 0px !important;
    overflow: hidden !important;
    padding: 0px !important;
    margin: 0px !important;
}

.aumentar{
    transition: 1s;
    transform: scale(1);
}

.aumentar1{
    transition: 1s;
    transform: scale(4) translatex(0px);
}

.aumentar2{
    transition: 1s;
    transform: scale(8) translatex(0px);
}

.aumentar3{
    transition: 1s;
    transform: scale(12) translatex(0px);
}

.aumentar4{
    transition: 1s;
    transform: scale(30) translatex(0px);
}

.aumentar5{
    transition: 1s;
    transform: scale(50) translatex(1px);
}

.aumentar6{
    transition: 1s;
    transform: scale(90) translatex(3px);
}

.aumentar7{
    transition: 1s;
    transform: scale(150) translatex(5px);
}

.aumentar8{
    transition: 1s;
    transform: scale(200) translatex(5px);
}

.aumentar9{
    transition: 1s;
    transform: scale(300) translatex(5px);
}

@media(max-width: 767px){

 .aumentar5{
    transition: 1s;
    transform: scale(50) translatex(0px);
}

.aumentar6{
    transition: 1s;
    transform: scale(90) translatex(0px);
}

.aumentar7{
    transition: 1s;
    transform: scale(150) translatex(0px);
}

.aumentar8{
    transition: 1s;
    transform: scale(200) translatex(0px);
}

.aumentar9{
    transition: 1s;
    transform: scale(300) translatex(1px);
}  

}/* End custom CSS */