.elementor-1581 .elementor-element.elementor-element-1c396ac9{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1581 .elementor-element.elementor-element-2d1be0de{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-1581 .elementor-element.elementor-element-2dd46637{--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-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-1581 .elementor-element.elementor-element-62e2d22e img{border-radius:18px 18px 18px 18px;}.elementor-1581 .elementor-element.elementor-element-621456be{--display:flex;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1581 .elementor-element.elementor-element-7108176c{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-1581 .elementor-element.elementor-element-1e885e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-1e885e30.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-1e885e30 .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:32px;font-weight:500;letter-spacing:-2.4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73 .elementor-icon-wrapper{text-align:center;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-view-default .elementor-icon{color:#2D69FF;border-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-3ad0ae73.elementor-view-default .elementor-icon svg{fill:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73 .elementor-icon{font-size:30px;}.elementor-1581 .elementor-element.elementor-element-3ad0ae73 .elementor-icon svg{height:30px;}.elementor-1581 .elementor-element.elementor-element-22d55239{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-5ff84269.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-5ff84269{z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-5ff84269 .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:-0.6px;color:#F0F7FF;}.elementor-1581 .elementor-element.elementor-element-d6fbfc1{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-1581 .elementor-element.elementor-element-28063b7{--display:flex;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1581 .elementor-element.elementor-element-5b17838b{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-176a1c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 3px 4px 0px;z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-176a1c88.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-176a1c88 .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:32px;font-weight:500;letter-spacing:-2.4px;}.elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-a9dd425 .elementor-icon-wrapper{text-align:center;}.elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-view-default .elementor-icon{color:#2D69FF;border-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-a9dd425.elementor-view-default .elementor-icon svg{fill:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-a9dd425 .elementor-icon{font-size:30px;}.elementor-1581 .elementor-element.elementor-element-a9dd425 .elementor-icon svg{height:30px;}.elementor-1581 .elementor-element.elementor-element-3c6084f8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-7ccb8c9c.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-7ccb8c9c{z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-7ccb8c9c .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:-0.8px;color:#F0F7FF;}.elementor-1581 .elementor-element.elementor-element-5acfd13a{--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-1581 .elementor-element.elementor-element-7b701f89 img{border-radius:18px 18px 18px 18px;}.elementor-1581 .elementor-element.elementor-element-c818cb2{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-1581 .elementor-element.elementor-element-32cd8f94{--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-1581 .elementor-element.elementor-element-4c1a03af img{border-radius:18px 18px 18px 18px;}.elementor-1581 .elementor-element.elementor-element-ec6b42e{--display:flex;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1581 .elementor-element.elementor-element-57425059{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-54f22996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-54f22996.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-54f22996 .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:32px;font-weight:500;letter-spacing:-2.4px;}.elementor-1581 .elementor-element.elementor-element-72756668.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-72756668 .elementor-icon-wrapper{text-align:center;}.elementor-1581 .elementor-element.elementor-element-72756668.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-72756668.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-72756668.elementor-view-default .elementor-icon{color:#2D69FF;border-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-72756668.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-72756668.elementor-view-default .elementor-icon svg{fill:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-72756668 .elementor-icon{font-size:30px;}.elementor-1581 .elementor-element.elementor-element-72756668 .elementor-icon svg{height:30px;}.elementor-1581 .elementor-element.elementor-element-6608fb33{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-1448ad8b.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-1448ad8b{z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-1448ad8b .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:-0.6px;color:#F0F7FF;}.elementor-1581 .elementor-element.elementor-element-413ebcd{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-1581 .elementor-element.elementor-element-37345ea{--display:flex;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1581 .elementor-element.elementor-element-8806dd1{--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;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-e6a7cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 3px 4px 0px;z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-e6a7cce.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-e6a7cce .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:32px;font-weight:500;letter-spacing:-2.4px;}.elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-ed9990b .elementor-icon-wrapper{text-align:center;}.elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-view-default .elementor-icon{color:#2D69FF;border-color:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-view-framed .elementor-icon, .elementor-1581 .elementor-element.elementor-element-ed9990b.elementor-view-default .elementor-icon svg{fill:#2D69FF;}.elementor-1581 .elementor-element.elementor-element-ed9990b .elementor-icon{font-size:30px;}.elementor-1581 .elementor-element.elementor-element-ed9990b .elementor-icon svg{height:30px;}.elementor-1581 .elementor-element.elementor-element-7719689{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1581 .elementor-element.elementor-element-ddba889.elementor-element{--align-self:flex-start;}.elementor-1581 .elementor-element.elementor-element-ddba889{z-index:2;text-align:start;}.elementor-1581 .elementor-element.elementor-element-ddba889 .elementor-heading-title{font-family:"CalSans UI", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;letter-spacing:-1%;color:#F0F7FF;}.elementor-1581 .elementor-element.elementor-element-d50b7e4{--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-1581 .elementor-element.elementor-element-67c29ab img{border-radius:18px 18px 18px 18px;}@media(max-width:767px){.elementor-1581 .elementor-element.elementor-element-1c396ac9{--content-width:340px;}.elementor-1581 .elementor-element.elementor-element-2d1be0de{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1581 .elementor-element.elementor-element-621456be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1581 .elementor-element.elementor-element-1e885e30.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-5ff84269{text-align:start;}.elementor-1581 .elementor-element.elementor-element-d6fbfc1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1581 .elementor-element.elementor-element-28063b7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1581 .elementor-element.elementor-element-176a1c88.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-7ccb8c9c{text-align:start;}.elementor-1581 .elementor-element.elementor-element-5acfd13a.e-con{--order:-99999 /* order start hack */;}.elementor-1581 .elementor-element.elementor-element-c818cb2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1581 .elementor-element.elementor-element-ec6b42e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1581 .elementor-element.elementor-element-54f22996{padding:0px 4px 4px 0px;}.elementor-1581 .elementor-element.elementor-element-54f22996.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-1448ad8b{text-align:start;}.elementor-1581 .elementor-element.elementor-element-413ebcd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1581 .elementor-element.elementor-element-37345ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1581 .elementor-element.elementor-element-e6a7cce.elementor-element{--align-self:center;}.elementor-1581 .elementor-element.elementor-element-ddba889{text-align:start;}.elementor-1581 .elementor-element.elementor-element-d50b7e4.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-1581 .elementor-element.elementor-element-1c396ac9{--content-width:945px;}.elementor-1581 .elementor-element.elementor-element-621456be{--width:45%;}.elementor-1581 .elementor-element.elementor-element-28063b7{--width:45%;}.elementor-1581 .elementor-element.elementor-element-ec6b42e{--width:45%;}.elementor-1581 .elementor-element.elementor-element-37345ea{--width:45%;}}/* Start custom CSS for image, class: .elementor-element-62e2d22e */.elementor-1581 .elementor-element.elementor-element-62e2d22e:after{
    content: "";
    background-image: url(https://neoprop.com.br/wp-content/uploads/2026/03/playhover.webp);
    background-size: cover;
    position: absolute;
    width: 180px;
    height: 180px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-1581 .elementor-element.elementor-element-62e2d22e:hover:after{
    opacity: 0.6;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e885e30 */.elementor-1581 .elementor-element.elementor-element-1e885e30{
    background: linear-gradient(90deg, #FFF 0%, #7197F7 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-621456be */.elementor-1581 .elementor-element.elementor-element-621456be:after{
    content: "";
    border-radius: 12px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(180deg, #fff 0%, #2D69FF 50%, #000A1E 100%);
    z-index: -1;
}

.elementor-1581 .elementor-element.elementor-element-621456be{
    background: #000A1E;
    box-shadow: 0 12px 20px rgba(255, 255, 255, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-176a1c88 */.elementor-1581 .elementor-element.elementor-element-176a1c88{
    background: linear-gradient(90deg, #FFF 0%, #7197F7 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28063b7 */.elementor-1581 .elementor-element.elementor-element-28063b7:after{
    content: "";
    border-radius: 12px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(180deg, #fff 0%, #2D69FF 50%, #000A1E 100%);
    z-index: -1;
}

.elementor-1581 .elementor-element.elementor-element-28063b7{
    background: #000A1E;
    box-shadow: 0 12px 20px rgba(255, 255, 255, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b701f89 */.elementor-1581 .elementor-element.elementor-element-7b701f89:after{
    content: "";
    background-image: url(https://neoprop.com.br/wp-content/uploads/2026/03/playhover.webp);
    background-size: cover;
    position: absolute;
    width: 180px;
    height: 180px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-1581 .elementor-element.elementor-element-7b701f89:hover:after{
    opacity: 0.6;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c1a03af */.elementor-1581 .elementor-element.elementor-element-4c1a03af:after{
    content: "";
    background-image: url(https://neoprop.com.br/wp-content/uploads/2026/03/playhover.webp);
    background-size: cover;
    position: absolute;
    width: 180px;
    height: 180px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-1581 .elementor-element.elementor-element-4c1a03af:hover:after{
    opacity: 0.6;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f22996 */.elementor-1581 .elementor-element.elementor-element-54f22996{
    background: linear-gradient(90deg, #FFF 0%, #7197F7 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6b42e */.elementor-1581 .elementor-element.elementor-element-ec6b42e:after{
    content: "";
    border-radius: 12px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(180deg, #fff 0%, #2D69FF 50%, #000A1E 100%);
    z-index: -1;
}

.elementor-1581 .elementor-element.elementor-element-ec6b42e{
    background: #000A1E;
    box-shadow: 0 12px 20px rgba(255, 255, 255, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a7cce */.elementor-1581 .elementor-element.elementor-element-e6a7cce{
    background: linear-gradient(90deg, #FFF 0%, #7197F7 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37345ea */.elementor-1581 .elementor-element.elementor-element-37345ea:after{
    content: "";
    border-radius: 12px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(180deg, #fff 0%, #2D69FF 50%, #000A1E 100%);
    z-index: -1;
}

.elementor-1581 .elementor-element.elementor-element-37345ea{
    background: #000A1E;
    box-shadow: 0 12px 20px rgba(255, 255, 255, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c29ab */.elementor-1581 .elementor-element.elementor-element-67c29ab:after{
    content: "";
    background-image: url(https://neoprop.com.br/wp-content/uploads/2026/03/playhover.webp);
    background-size: cover;
    position: absolute;
    width: 180px;
    height: 180px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-1581 .elementor-element.elementor-element-67c29ab:hover:after{
    opacity: 0.6;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
}

.btn .elementor-button{
    border-radius: 12px;
    background: linear-gradient(88deg, #2D69FF 0.22%, #749CFF 99.78%);
    transition: all 0.6s ease;
    animation: pulse-blue 2s infinite;
}

@keyframes pulse-blue {
  0% {
    box-shadow: 
      0 0 0 0 rgba(84, 133, 255, 0.95),
      0 0 18px rgba(84, 133, 255, 0.8);
  }

  60% {
    box-shadow: 
      0 0 0 26px rgba(84, 133, 255, 0),
      0 0 28px rgba(84, 133, 255, 0.5);
  }

  100% {
    box-shadow: 
      0 0 0 0 rgba(84, 133, 255, 0),
      0 0 18px rgba(84, 133, 255, 0.8);
  }
}

.btn .elementor-button:hover{
    transform: scale(1.05);
    background: #fff;
    color: #0a0a0a !important;
    transition: all 0.6s ease;
}

.btn3 .elementor-button{
    border-radius: 12px;
    background: linear-gradient(88deg, #2D69FF 0.22%, #749CFF 99.78%);
    transition: all 0.6s ease;
}

.btn3 .elementor-button:hover{
    transform: scale(1.05);
    background: #000A1E !important;
    color: #fff !important;
    transition: all 0.6s ease;
}

/* BOTAO DE SAIBA MAIS */

.card-info .conteudo-card {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.3s ease;
}

.card-info.ativo .conteudo-card {
  max-height: 500px;
  opacity: 1;
}

.card-info .btn-saiba-mais {
  cursor: pointer;
}

/* TABELA PREÇOS*/

.tabela-trader {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.tabela-item {
  background: #fff;
  color: #003685;
  font-family: 'CalSans UI', sans-serif;
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: -0.8px;
  padding: 10px 20px;
  border-radius: 18px;
  box-sizing: border-box;
}

.tabela-item strong {
  font-weight: 700;
}

@media (max-width: 767px) {
  .tabela-item {
    font-size: 22px;
    padding: 15px 10px;
    border-radius: 16px;
  }
}/* End custom CSS */