.elementor-73 .elementor-element.elementor-element-512d467{--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;--background-transition:0.3s;--overlay-opacity:1;}.elementor-73 .elementor-element.elementor-element-512d467:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-512d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-73 .elementor-element.elementor-element-512d467::before, .elementor-73 .elementor-element.elementor-element-512d467 > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-512d467 > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-512d467 > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-512d467 > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-512d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(59deg, #000000 0%, #00000047 100%);}.elementor-73 .elementor-element.elementor-element-512d467, .elementor-73 .elementor-element.elementor-element-512d467::before{--border-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-4cb3e67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-cce2c7a{--display:flex;--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;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-4dcbd19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#9B1600;--border-color:#9B1600;}.elementor-73 .elementor-element.elementor-element-4dcbd19, .elementor-73 .elementor-element.elementor-element-4dcbd19::before{--border-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-90be5a2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;letter-spacing:5px;word-spacing:0px;}.elementor-73 .elementor-element.elementor-element-54fbdb1{--display:flex;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-5d58ab3{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:500;line-height:46px;letter-spacing:-0.4px;}.elementor-73 .elementor-element.elementor-element-5d58ab3 > .elementor-widget-container{margin:-59px 0px -65px 0px;padding:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-b7e5eff{text-align:justify;color:#CFCFCF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-73 .elementor-element.elementor-element-ba0c7aa{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-ba0c7aa.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-cf62e18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-73 .elementor-element.elementor-element-cf62e18 .elementor-button .elementor-button-content-wrapper{gap:17px;justify-content:center;}.elementor-73 .elementor-element.elementor-element-cf62e18 .elementor-button{fill:#111111;color:#111111;background-color:#DCE0DD;border-radius:2px 2px 2px 2px;}.elementor-73 .elementor-element.elementor-element-cf62e18{width:var( --container-widget-width, 45.058% );max-width:45.058%;--container-widget-width:45.058%;--container-widget-flex-grow:0;}.elementor-73 .elementor-element.elementor-element-cf62e18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-ead2e13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-73 .elementor-element.elementor-element-ead2e13 .elementor-button .elementor-button-content-wrapper{gap:17px;justify-content:center;}.elementor-73 .elementor-element.elementor-element-ead2e13 .elementor-button{fill:#DCE0DD;color:#DCE0DD;background-color:#616161;border-radius:2px 2px 2px 2px;}.elementor-73 .elementor-element.elementor-element-ead2e13{width:var( --container-widget-width, 45.984% );max-width:45.984%;--container-widget-width:45.984%;--container-widget-flex-grow:0;}.elementor-73 .elementor-element.elementor-element-ead2e13.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-4b38ead{--display:flex;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-31837f2 .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-31837f2.elementor-view-stacked .elementor-icon{background-color:#CECECE;}.elementor-73 .elementor-element.elementor-element-31837f2.elementor-view-framed .elementor-icon, .elementor-73 .elementor-element.elementor-element-31837f2.elementor-view-default .elementor-icon{color:#CECECE;border-color:#CECECE;}.elementor-73 .elementor-element.elementor-element-31837f2.elementor-view-framed .elementor-icon, .elementor-73 .elementor-element.elementor-element-31837f2.elementor-view-default .elementor-icon svg{fill:#CECECE;}.elementor-73 .elementor-element.elementor-element-31837f2 .elementor-icon{font-size:70px;}.elementor-73 .elementor-element.elementor-element-31837f2 .elementor-icon svg{height:70px;}.elementor-73 .elementor-element.elementor-element-31837f2 > .elementor-widget-container{margin:0px 0px 0px 76px;}.elementor-73 .elementor-element.elementor-element-31837f2.elementor-element{--align-self:flex-start;}.elementor-73 .elementor-element.elementor-element-392e233{--display:flex;--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-392e233:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-392e233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-73 .elementor-element.elementor-element-392e233, .elementor-73 .elementor-element.elementor-element-392e233::before{--border-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-576e6c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-e6f6938{--display:flex;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-02aaa45{text-align:left;color:#DADADA;font-family:"Afacad", Sans-serif;font-weight:400;}.elementor-73 .elementor-element.elementor-element-b484c6a{--display:flex;--background-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-b484c6a:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-b484c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-73 .elementor-element.elementor-element-b484c6a, .elementor-73 .elementor-element.elementor-element-b484c6a::before{--border-transition:0.3s;}.elementor-73 .elementor-element.elementor-element-b484c6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-413649e{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-b484c6a{--width:24.862%;}}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-5d58ab3{font-size:52px;}.elementor-73 .elementor-element.elementor-element-ba0c7aa{--width:303px;}.elementor-73 .elementor-element.elementor-element-cf62e18{width:var( --container-widget-width, 126.344px );max-width:126.344px;--container-widget-width:126.344px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-512d467 */.cardh {
  cursor: pointer;
  transition: 1s;
}
.elementor-73 .elementor-element.elementor-element-512d467 .cardh:hover {
  transform: scale(1.1);
}
.elementor-73 .elementor-element.elementor-element-512d467:hover .cardh:not(:hover) {
  filter: blur(10px);
  transform: scale(0.9);
  opacity: 50%;

.elementor-73 .elementor-element.elementor-element-512d467::before{ 
content:"";
position: absolute; 
top: -15%;
left: inherit;
right: calc(50% - 300px);
width: 600px; 
height: 600px;
background: #00ffc4;
border-radius: 100%;
filter: blur(150px);
mix-blend-mode: screen;
animation: light 5s infinite;
pointer-events: none;
opacity: 0;
}
.elementor-73 .elementor-element.elementor-element-512d467::after{ 
content:"";
position: absolute;
top: -15%;
left: inherit;
right: calc(50% - 900px);
width: 500px;
height: 500px;
background: #FFDEAD;
border-radius: 100%;
filter: blur(200px);
mix-blend-mode: plus-lighter;
animation: light 5s 2s infinite;
pointer-events: none;
opacity: 0
}
@keyframes light{
0%, 100%{
opacity: 0;
}
50%{
opacity: 1;
}

.elementor-73 .elementor-element.elementor-element-512d467.container::after {
    content: "";
    background: radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), transparent 5%, #000 25%);
    width: 100%;
    height: 100%;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none; 
}
.elementor-73 .elementor-element.elementor-element-512d467.container::before{
content:"" !important;
position: absolute;
width: 100%;
height: 100%;
opacity: 1 !important;
z-index: 2;
background: linear-gradient(to top, #000 0%, transparent 25%, transparent 85%, #000 100%) !important;
pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b484c6a */.bloco-01 {
    cursor: pointer;
    transition: 1s;
    position: relative;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 15px;
    border: 4px solid;
    border-image-source: linear-gradient(45deg, #ff69b4, #ffb6c1);
    border-image-slice: 1;
    backdrop-filter: blur(10px);
}

.bloco-01:hover {
    transform: scale(1.05);
}

.container:hover .bloco-01:not(:hover) {
    filter: blur(10px);
    transform: scale(0.9);
    opacity: 50%;
}

.container {
    position: relative;
    overflow: hidden;
}

.container::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 2;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, transparent 25%, transparent 85%, rgba(0, 0, 0, 0.2) 100%);
    pointer-events: none;
}

.container::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 105, 180, 0.3) 10%, transparent 50%);
    z-index: 1;
    pointer-events: none;
    transition: opacity 0.3s;
    opacity: 0;
}

.container:hover::after {
    opacity: 1;
}

@keyframes light {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}

.container {
    position: relative;
}

.container:hover .bloco-01 {
    --mouse-x: 50%;
    --mouse-y: 50%;
}

.container:hover::after {
    opacity: 1;
}

.container:hover .bloco-01 {
    filter: drop-shadow(0 0 15px rgba(255, 182, 193, 0.6));
}/* End custom CSS */