*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background:#fff;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
p{margin-top:0;margin-bottom:.9rem}
a{color:#c36;text-decoration:none;background-color:transparent}
img{border-style:none;height:auto;max-width:100%;vertical-align:middle}
b,strong{font-weight:bolder}
button,input,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input,select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}
iframe,video{max-width:100%}

.elementor{position:relative}
.elementor-element{--flex-direction:initial;position:relative}
.elementor-heading-title{padding:0;margin:0;line-height:1}
.elementor-heading-title a{color:inherit;font-size:inherit;line-height:inherit}
.elementor-widget-container>p:last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget{position:relative}
.elementor-widget-image{text-align:center}
.elementor-widget-image a{display:inline-block}
.elementor-widget-image img{display:inline-block;vertical-align:middle}

/* containers */
.e-con{display:flex;flex-direction:column;position:relative;width:100%;flex:0 1 auto;row-gap:20px;column-gap:20px;padding:10px;min-width:0}
.e-con.e-child.e-con-full{padding:0}
.e-con.e-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.e-con.e-parent{margin-left:auto;margin-right:auto}
.e-con-boxed{flex-direction:column;align-items:stretch;row-gap:0;column-gap:0}
.e-con-boxed>.e-con-inner{display:flex;flex-direction:column;width:100%;max-width:1140px;margin:0 auto;row-gap:20px;column-gap:20px;position:relative;flex-grow:1;height:100%}
.e-con>.elementor-widget,.e-con-inner>.elementor-widget{max-width:100%}
.e-con>*,.e-con-inner>*{position:relative;z-index:1}
.e-con::before{z-index:0}

/* buttons */
.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s;cursor:pointer;border:none}
.elementor-button:hover,.elementor-button:focus{color:#fff}
.elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center;gap:5px;flex-direction:row}
.elementor-button-icon{display:flex;align-items:center}
.elementor-button-icon svg,.elementor-button-icon img{width:1em;height:auto}
.elementor-button-text{display:inline-block}

/* icon list */
.elementor-icon-list-items{list-style:none;margin:0;padding:0}
.elementor-icon-list-item{display:flex;align-items:center;font-size:14px;margin:0;padding:0}
.elementor-icon-list-item>a{display:flex;align-items:center;color:inherit;width:100%}
.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}
.elementor-icon-list-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;top:0;font-size:14px;width:1.25em}
.elementor-icon-list-icon svg,.elementor-icon-list-icon img{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}
.elementor-icon-list-text{align-self:center;padding-left:5px}

/* icon / icon box */
.elementor-icon-wrapper{line-height:1}
.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}
.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}
.elementor-icon svg,.elementor-icon img{width:1em;height:1em}
.elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}
.elementor-icon-box-wrapper.pos-left{flex-direction:row;text-align:left;gap:15px}
.elementor-icon-box-wrapper.pos-right{flex-direction:row-reverse;text-align:right;gap:15px}
.elementor-icon-box-icon{margin-bottom:15px;line-height:0}
.elementor-icon-box-wrapper.pos-left .elementor-icon-box-icon,.elementor-icon-box-wrapper.pos-right .elementor-icon-box-icon{margin-bottom:0}
.elementor-icon-box-title{margin:0}
.elementor-icon-box-description{margin:0}

/* divider */
.elementor-divider{display:flex;padding:15px 0;line-height:0}
.elementor-divider-separator{display:flex;width:100%;margin:0;direction:ltr}

/* video */
.elementor-video-wrap{position:relative;width:100%;overflow:hidden;background:#000}
.elementor-video-wrap iframe,.elementor-video-wrap video{position:absolute;inset:0;width:100%;height:100%;border:0}
.e-video-overlay{position:absolute;inset:0;background-size:cover;background-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}
.e-play{font-size:60px;color:#fff;opacity:.85;text-shadow:0 2px 12px rgba(0,0,0,.5)}

/* form */
.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px}
.elementor-field-group{display:flex;flex-direction:column;flex:0 0 100%}
.elementor-field-group.e-col-50{flex:0 0 calc(50% - 5px)}
.elementor-field-group.e-col-33{flex:0 0 calc(33.33% - 7px)}
.elementor-field-group label{font-size:14px;margin-bottom:4px}
.elementor-field{background:#fff;color:#1f2124;border:1px solid #69727d;border-radius:3px;padding:6px 16px;min-height:47px}
.e-form-submit .elementor-button{width:100%;min-height:47px}
.e-form-msg{margin-top:10px;font-size:14px}

/* carousels */
.e-carousel{position:relative;width:100%}
.e-track{--per:3;--gap:10px;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.e-track::-webkit-scrollbar{display:none}
.e-slide{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;min-width:0}
.e-slide>img{width:100%;display:block}
.e-slide>.e-con{height:100%}
.e-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:rgba(0,0,0,.45);color:#fff;border:0;width:38px;height:38px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer}
.e-prev{left:6px}.e-next{right:6px}
.e-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}
.e-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#bbb;padding:0;cursor:pointer}
.e-dots button.on{background:#333}

/* accordion */
.e-n-accordion{display:flex;flex-direction:column;gap:10px}
.e-n-accordion-item-title{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:10px 15px;border:1px solid #d5d8dc}
.e-n-accordion-item-title::-webkit-details-marker{display:none}
.e-n-accordion-item-title-icon{display:flex;flex-shrink:0}
.e-n-accordion-item-title-icon svg,.e-n-accordion-item-title-icon img{width:1em;height:1em}
.e-n-accordion-item .e-opened{display:none}
.e-n-accordion-item[open] .e-opened{display:flex}
.e-n-accordion-item[open] .e-closed{display:none}

/* mega menu */
.e-mm{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.e-mm-item{color:inherit;font-weight:500}

/* svg */
.e-svg-img{width:1em;height:1em}

/* animations */
[data-anim]{visibility:hidden}
[data-anim].animated{visibility:visible}

/* responsive visibility */
@media(min-width:1025px){.elementor-hidden-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1024px){.elementor-hidden-tablet{display:none!important}}
@media(max-width:767px){.elementor-hidden-mobile{display:none!important}.e-con.e-grid{grid-template-columns:1fr}}

/* BZ credit */
.bz-credit a{color:inherit;text-decoration:none}

.elementor .elementor-element.elementor-element-710f6276>.e-con-inner{max-width:1280px;}
.elementor .elementor-element.elementor-element-710f6276{min-height:1030px;padding-top:100px;padding-right:0px;padding-bottom:180px;padding-left:0px;background-image:url("https://mvmcreators.com/wp-content/uploads/2025/09/Camada-14-1-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}
.elementor .elementor-element.elementor-element-710f6276>.e-con-inner{flex-direction:row;align-items:flex-end;row-gap:20px;column-gap:20px;}
.elementor .elementor-element.elementor-element-4cca711b{width:50%;flex-grow:0;flex-shrink:0;}
.elementor .elementor-element.elementor-element-4cca711b{flex-direction:column;align-items:flex-start;row-gap:18px;column-gap:18px;}
.elementor .elementor-element.elementor-element-13762453{width:586px;max-width:586px;}
.elementor .elementor-element.elementor-element-13762453 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:75px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-13762453{text-align:left;}
.elementor .elementor-element.elementor-element-4c155e9e{width:50%;}
.elementor .elementor-element.elementor-element-4c155e9e{flex-direction:column;align-items:flex-start;row-gap:20px;column-gap:20px;}
.elementor .elementor-element.elementor-element-7cbd38ec{flex-direction:row;row-gap:14px;column-gap:14px;}
.elementor .elementor-element.elementor-element-524f4909{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;}
.elementor .elementor-element.elementor-element-524f4909 .elementor-icon-list-text{color:#D1D1D1;}
.elementor .elementor-element.elementor-element-524f4909 .elementor-icon-list-item{font-family:"Neue Haas",sans-serif;font-size:16px;font-weight:400;line-height:130%;}
.elementor .elementor-element.elementor-element-1ec6e77f{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;}
.elementor .elementor-element.elementor-element-1ec6e77f .elementor-icon-list-text{color:#D1D1D1;}
.elementor .elementor-element.elementor-element-1ec6e77f .elementor-icon-list-item{font-family:"Neue Haas",sans-serif;font-size:16px;font-weight:400;line-height:130%;}
.elementor .elementor-element.elementor-element-7b3bd711{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;}
.elementor .elementor-element.elementor-element-7b3bd711 .elementor-icon-list-text{color:#D1D1D1;}
.elementor .elementor-element.elementor-element-7b3bd711 .elementor-icon-list-item{font-family:"Neue Haas",sans-serif;font-size:16px;font-weight:400;line-height:130%;}
.elementor .elementor-element.elementor-element-28df31dd{width:472px;max-width:472px;}
.elementor .elementor-element.elementor-element-28df31dd .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:22px;font-weight:400;line-height:1.4;text-transform:none;color:#D1D1D1;}
.elementor .elementor-element.elementor-element-28df31dd{text-align:left;}
.elementor .elementor-element.elementor-element-7584a451 .elementor-button{font-family:"Neue Haas",sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;fill:#FFFFFF;padding-top:20px;padding-right:50px;padding-bottom:20px;padding-left:50px;}
.elementor .elementor-element.elementor-element-5da51543{padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;margin-top:-100px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-5da51543>.e-con-inner{flex-direction:column;align-items:center;}
.elementor .elementor-element.elementor-element-2a1e1066{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-800px;}
.elementor .elementor-element.elementor-element-2a1e1066 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:24px;font-weight:300;line-height:120%;text-transform:uppercase;}
.elementor .elementor-element.elementor-element-617fa624>.e-con-inner{max-width:1280px;}
.elementor .elementor-element.elementor-element-617fa624{padding-top:110px;padding-right:0px;padding-bottom:100px;padding-left:0px;}
.elementor .elementor-element.elementor-element-617fa624>.e-con-inner{flex-direction:column;}
.elementor .elementor-element.elementor-element-37ce988e{min-height:1200px;padding-top:130px;padding-right:0px;padding-bottom:100px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;overflow:hidden;}
.elementor .elementor-element.elementor-element-37ce988e{row-gap:20px;column-gap:20px;}
.elementor .elementor-element.elementor-element-3c09d281{flex-direction:row;justify-content:center;align-items:center;row-gap:26px;column-gap:26px;}
.elementor .elementor-element.elementor-element-279bc7ab{align-items:center;}
.elementor .elementor-element.elementor-element-2e8ec464{width:829px;max-width:829px;}
.elementor .elementor-element.elementor-element-2e8ec464 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:75px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-2e8ec464{text-align:center;}
.elementor .elementor-element.elementor-element-3f921c7d{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:787px;max-width:787px;align-self:center;z-index:22;}
.elementor .elementor-element.elementor-element-3f921c7d .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:22px;font-weight:400;line-height:1.4;text-transform:none;color:#383838;}
.elementor .elementor-element.elementor-element-3f921c7d{text-align:center;}
.elementor .elementor-element.elementor-element-2e3025c4{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:662px;max-width:662px;align-self:center;}
.elementor .elementor-element.elementor-element-5ca49a8f{margin-top:0px;margin-right:0px;margin-bottom:-30px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width:1300px;max-width:1300px;position:absolute;left:-299px;right:auto;bottom:-253px;top:auto;}
.elementor .elementor-element.elementor-element-1fd2474{position:absolute;top:0;left:50%;right:auto;}
.elementor .elementor-element.elementor-element-7d61de4{padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;}
.elementor .elementor-element.elementor-element-7d61de4>.e-con-inner{flex-direction:column;align-items:center;}
.elementor .elementor-element.elementor-element-4b3cd4f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-800px;}
.elementor .elementor-element.elementor-element-4b3cd4f .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:24px;font-weight:300;line-height:120%;text-transform:uppercase;}
.elementor .elementor-element.elementor-element-465f0590>.e-con-inner{max-width:1280px;}
.elementor .elementor-element.elementor-element-465f0590{padding-top:60px;padding-right:0px;padding-bottom:100px;padding-left:0px;}
.elementor .elementor-element.elementor-element-465f0590>.e-con-inner{flex-direction:column;align-items:center;row-gap:80px;column-gap:80px;}
.elementor .elementor-element.elementor-element-521601b2{width:100%;max-width:100%;position:absolute;left:50%;right:auto;bottom:-450px;top:auto;}
.elementor .elementor-element.elementor-element-521601b2{text-align:center;}
.elementor .elementor-element.elementor-element-61a78925{width:958px;max-width:958px;z-index:2;}
.elementor .elementor-element.elementor-element-61a78925 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:75px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-61a78925{text-align:center;}
.elementor .elementor-element.elementor-element-b6ad312{z-index:2;}
.elementor .elementor-element.elementor-element-b6ad312{flex-direction:row;flex-wrap:wrap;row-gap:20px;column-gap:20px;}
.elementor .elementor-element.elementor-element-4b6b307c{width:750px;min-height:570px;padding-top:60px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4b6b307c{justify-content:flex-end;}
.elementor .elementor-element.elementor-element-7f1305c3{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:70px;width:686px;max-width:686px;z-index:2;}
.elementor .elementor-element.elementor-element-7f1305c3 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:34px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-7f1305c3{text-align:left;}
.elementor .elementor-element.elementor-element-2769010b{position:absolute;left:50%;right:auto;top:50%;bottom:auto;z-index:30;}
.elementor .elementor-element.elementor-element-2769010b{align-items:center;}
.elementor .elementor-element.elementor-element-53f27971 .elementor-icon{color:#30FAF300;fill:#30FAF300;}
.elementor .elementor-element.elementor-element-53f27971 .elementor-icon{font-size:200px;}
.elementor .elementor-element.elementor-element-53f27971 .elementor-icon svg, .elementor .elementor-element.elementor-element-53f27971 .elementor-icon img{width:200px;height:200px;}
.elementor .elementor-element.elementor-element-19129938{margin-top:-27px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-19129938{justify-content:flex-end;}
.elementor .elementor-element.elementor-element-26269de8 .e-track{--per:5;}
.elementor .elementor-element.elementor-element-33004bc0 .e-track{--per:5;}
.elementor .elementor-element.elementor-element-31dae271 .e-track{--per:5;}
.elementor .elementor-element.elementor-element-7292612e{width:510px;min-height:570px;padding-top:60px;padding-right:0px;padding-bottom:0px;padding-left:0px;overflow:hidden;}
.elementor .elementor-element.elementor-element-ce12c63{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:60px;width:444px;max-width:444px;z-index:2;}
.elementor .elementor-element.elementor-element-ce12c63 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:34px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-ce12c63{text-align:left;}
.elementor .elementor-element.elementor-element-10627fa4{width:517px;max-width:517px;position:absolute;right:-106px;left:auto;bottom:-7px;top:auto;transform:scale(1.2);}
.elementor .elementor-element.elementor-element-568e44f3{width:510px;min-height:570px;padding-top:60px;padding-right:0px;padding-bottom:0px;padding-left:0px;overflow:hidden;}
.elementor .elementor-element.elementor-element-117b0a51{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:60px;width:446px;max-width:446px;z-index:2;}
.elementor .elementor-element.elementor-element-117b0a51 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:32px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-117b0a51{text-align:left;}
.elementor .elementor-element.elementor-element-9b18001{position:absolute;right:-93px;left:auto;bottom:-236px;top:auto;z-index:2;}
.elementor .elementor-element.elementor-element-375fbae5{position:absolute;right:0px;left:auto;bottom:-66px;top:auto;}
.elementor .elementor-element.elementor-element-4c9baabe{width:750px;min-height:570px;padding-top:60px;padding-right:0px;padding-bottom:0px;padding-left:0px;overflow:hidden;}
.elementor .elementor-element.elementor-element-1f2ac56c{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:60px;width:513px;max-width:513px;z-index:2;}
.elementor .elementor-element.elementor-element-1f2ac56c .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:32px;font-weight:500;line-height:1.2;text-transform:none;color:#000000;}
.elementor .elementor-element.elementor-element-1f2ac56c{text-align:left;}
.elementor .elementor-element.elementor-element-3967e26c{margin-top:49px;margin-right:-12px;margin-bottom:-96px;margin-left:52px;}
.elementor .elementor-element.elementor-element-4c144ef6{padding-top:0px;padding-right:0px;padding-bottom:50px;padding-left:0px;z-index:63;}
.elementor .elementor-element.elementor-element-4c144ef6>.e-con-inner{flex-direction:column;align-items:center;row-gap:50px;column-gap:50px;}
.elementor .elementor-element.elementor-element-1a402bdd{width:900px;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;}
.elementor .elementor-element.elementor-element-1a402bdd{align-items:center;row-gap:26px;column-gap:26px;}
.elementor .elementor-element.elementor-element-7a7263d5{width:643px;max-width:643px;}
.elementor .elementor-element.elementor-element-7a7263d5 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:32px;font-weight:500;line-height:1.4;text-transform:none;color:#D1D1D1;}
.elementor .elementor-element.elementor-element-7a7263d5{text-align:center;}
.elementor .elementor-element.elementor-element-17938226 .elementor-button{font-family:"Neue Haas",sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;fill:#FFFFFF;padding-top:20px;padding-right:50px;padding-bottom:20px;padding-left:50px;}
.elementor .elementor-element.elementor-element-4c23ffb0{width:472px;max-width:472px;}
.elementor .elementor-element.elementor-element-4c23ffb0 .elementor-heading-title{font-family:"Neue Haas",sans-serif;font-size:22px;font-weight:400;line-height:1.4;text-transform:none;color:#D1D1D1;}
.elementor .elementor-element.elementor-element-4c23ffb0{text-align:center;}
.elementor .elementor-element.elementor-element-9a72546{padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;background-color:#161616;}
.elementor .elementor-element.elementor-element-9a72546>.e-con-inner{flex-direction:row;justify-content:center;align-items:center;row-gap:6px;column-gap:6px;}
.elementor .elementor-element.elementor-element-72101d22 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#D3D3D3;}
.elementor .elementor-element.elementor-element-5607831b{width:30px;max-width:30px;}
.elementor .elementor-element.elementor-element-56c03201 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#D3D3D3;}
.elementor .elementor-element.elementor-element-6a0e0b84 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:600;font-style:italic;text-transform:none;color:#FFFFFF;}
@media(max-width:1024px){
.elementor .elementor-element.elementor-element-26269de8 .e-track{--per:2;}
.elementor .elementor-element.elementor-element-33004bc0 .e-track{--per:2;}
.elementor .elementor-element.elementor-element-31dae271 .e-track{--per:2;}
}
@media(max-width:767px){
.elementor .elementor-element.elementor-element-710f6276{min-height:732px;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;background-image:url("https://mvmcreators.com/wp-content/uploads/2025/09/hero-cell-1.jpg");background-position:top center;}
.elementor .elementor-element.elementor-element-710f6276>.e-con-inner{flex-direction:column;justify-content:flex-end;}
.elementor .elementor-element.elementor-element-4cca711b{width:308px;padding-top:0px;padding-right:51px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-4cca711b{align-items:center;}
.elementor .elementor-element.elementor-element-3dd4397e img{width:75%;}
.elementor .elementor-element.elementor-element-13762453{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-13762453 .elementor-heading-title{font-size:31px;}
.elementor .elementor-element.elementor-element-13762453{text-align:center;}
.elementor .elementor-element.elementor-element-4c155e9e{align-items:center;}
.elementor .elementor-element.elementor-element-7cbd38ec{justify-content:center;align-items:center;row-gap:10px;column-gap:10px;}
.elementor .elementor-element.elementor-element-524f4909{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;}
.elementor .elementor-element.elementor-element-524f4909 .elementor-icon-list-item{font-size:12px;line-height:130%;}
.elementor .elementor-element.elementor-element-1ec6e77f{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;}
.elementor .elementor-element.elementor-element-1ec6e77f .elementor-icon-list-item{font-size:3.5vw;line-height:130%;}
.elementor .elementor-element.elementor-element-7b3bd711{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;}
.elementor .elementor-element.elementor-element-7b3bd711 .elementor-icon-list-item{font-size:3.5vw;line-height:130%;}
.elementor .elementor-element.elementor-element-28df31dd .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-28df31dd{text-align:center;}
.elementor .elementor-element.elementor-element-5da51543{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-2a1e1066 .elementor-heading-title{font-size:5.1vw;}
.elementor .elementor-element.elementor-element-617fa624{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-37ce988e{min-height:718px;padding-top:70px;padding-right:20px;padding-bottom:60px;padding-left:20px;}
.elementor .elementor-element.elementor-element-7b253d9f .elementor-icon{font-size:41px;}
.elementor .elementor-element.elementor-element-7b253d9f .elementor-icon svg, .elementor .elementor-element.elementor-element-7b253d9f .elementor-icon img{width:41px;height:41px;}
.elementor .elementor-element.elementor-element-4026b83f img{width:68%;}
.elementor .elementor-element.elementor-element-2e8ec464 .elementor-heading-title{font-size:35px;}
.elementor .elementor-element.elementor-element-3f921c7d{margin-top:20px;margin-right:0px;margin-bottom:128px;margin-left:0px;}
.elementor .elementor-element.elementor-element-3f921c7d .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-3f921c7d{text-align:center;}
.elementor .elementor-element.elementor-element-2e3025c4{margin-top:10px;margin-right:-80px;margin-bottom:0px;margin-left:-80px;}
.elementor .elementor-element.elementor-element-5ca49a8f{padding-top:22px;padding-right:0px;padding-bottom:0px;padding-left:0px;left:-28px;right:auto;bottom:-38px;top:auto;}
.elementor .elementor-element.elementor-element-1fd2474{width:88px;max-width:88px;}
.elementor .elementor-element.elementor-element-7d61de4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4b3cd4f .elementor-heading-title{font-size:5.1vw;}
.elementor .elementor-element.elementor-element-465f0590{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-465f0590>.e-con-inner{row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-61a78925 .elementor-heading-title{font-size:26px;}
.elementor .elementor-element.elementor-element-61a78925{text-align:center;}
.elementor .elementor-element.elementor-element-4b6b307c{min-height:340px;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4b6b307c{justify-content:space-between;}
.elementor .elementor-element.elementor-element-7f1305c3{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;align-self:center;}
.elementor .elementor-element.elementor-element-7f1305c3 .elementor-heading-title{font-size:24px;}
.elementor .elementor-element.elementor-element-7f1305c3{text-align:center;}
.elementor .elementor-element.elementor-element-53f27971 .elementor-icon{font-size:100px;}
.elementor .elementor-element.elementor-element-53f27971 .elementor-icon svg, .elementor .elementor-element.elementor-element-53f27971 .elementor-icon img{width:100px;height:100px;}
.elementor .elementor-element.elementor-element-26269de8 .e-track{--per:4;}
.elementor .elementor-element.elementor-element-33004bc0 .e-track{--per:4;}
.elementor .elementor-element.elementor-element-31dae271 .e-track{--per:4;}
.elementor .elementor-element.elementor-element-7292612e{min-height:399px;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-7292612e{align-items:center;row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-ce12c63{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-ce12c63 .elementor-heading-title{font-size:24px;}
.elementor .elementor-element.elementor-element-ce12c63{text-align:center;}
.elementor .elementor-element.elementor-element-10627fa4{right:-65px;left:auto;bottom:-7px;top:auto;}
.elementor .elementor-element.elementor-element-568e44f3{min-height:406px;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-568e44f3{align-items:center;}
.elementor .elementor-element.elementor-element-117b0a51{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-117b0a51 .elementor-heading-title{font-size:24px;}
.elementor .elementor-element.elementor-element-117b0a51{text-align:center;}
.elementor .elementor-element.elementor-element-9b18001{right:-31px;left:auto;bottom:-142px;top:auto;}
.elementor .elementor-element.elementor-element-4c9baabe{min-height:0px;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4c9baabe{align-items:center;}
.elementor .elementor-element.elementor-element-1f2ac56c{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-1f2ac56c .elementor-heading-title{font-size:24px;letter-spacing:-0.6px;}
.elementor .elementor-element.elementor-element-1f2ac56c{text-align:center;}
.elementor .elementor-element.elementor-element-3967e26c{margin-top:25px;margin-right:-129px;margin-bottom:-56px;margin-left:0px;}
.elementor .elementor-element.elementor-element-4c144ef6{padding-top:0px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-1a402bdd{padding-top:50px;padding-right:26px;padding-bottom:50px;padding-left:26px;}
.elementor .elementor-element.elementor-element-7a7263d5 .elementor-heading-title{font-size:23px;}
.elementor .elementor-element.elementor-element-4c23ffb0 .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-9a72546{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}
.elementor .elementor-element.elementor-element-72101d22 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-56c03201 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-6a0e0b84 .elementor-heading-title{font-size:14px;}
}
.elementor-element.elementor-element-4dd4e1b3{
    position: absolute;
    top:0;
}
.elementor-element.elementor-element-524f4909{
    border-radius: 900px;
border: 1px solid #30303050;
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, rgba(198, 198, 198, 0.40) 0%, rgba(86, 86, 86, 0.40) 100%);
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, color(display-p3 0.7783 0.7783 0.7783 / 0.40) 0%, color(display-p3 0.3357 0.3357 0.3357 / 0.40) 100%);
}
.elementor-element.elementor-element-1ec6e77f{
border-radius: 900px;
border: 1px solid #303030;
border: 1px solid color(display-p3 0.1902 0.1902 0.1902);
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, rgba(198, 198, 198, 0.10) 0%, rgba(86, 86, 86, 0.10) 100%);
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, color(display-p3 0.7783 0.7783 0.7783 / 0.10) 0%, color(display-p3 0.3357 0.3357 0.3357 / 0.10) 100%);
backdrop-filter: blur(2px);
}
.elementor-element.elementor-element-7b3bd711{
border-radius: 900px;
border: 1px solid #303030;
border: 1px solid color(display-p3 0.1902 0.1902 0.1902);
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, rgba(198, 198, 198, 0.10) 0%, rgba(86, 86, 86, 0.10) 100%);
background: radial-gradient(84.7% 134.87% at 21.18% -30.43%, color(display-p3 0.7783 0.7783 0.7783 / 0.10) 0%, color(display-p3 0.3357 0.3357 0.3357 / 0.10) 100%);
backdrop-filter: blur(2px);
}
.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px 5px;
    border-radius: 200px;
    fill: transparent;
}

.elementor-button{
border-radius: 15.623px;
border: 1.196px solid rgba(208, 252, 3, 0.20);
border: 1.196px solid color(display-p3 0.851 0.9843 0.3176 / 0.20);
background: var(--Radial, radial-gradient(67.54% 100.03% at 50% 0%, #D0FC03 0%, #99BA02 25.48%, #677F01 62.5%, #4C5F01 100%));
background: var(--Radial, radial-gradient(67.54% 100.03% at 50% 0%, color(display-p3 0.851 0.9843 0.3176) 0%, color(display-p3 0.6237 0.7238 0.2247) 25.48%, color(display-p3 0.4237 0.4947 0.143) 62.5%, color(display-p3 0.3137 0.3686 0.098) 100%));
box-shadow: 0 5.98px 23.203px 0 rgba(103, 127, 1, 0.20), 0 14.352px 53.701px 0 rgba(103, 127, 1, 0.50);
box-shadow: 0 5.98px 23.203px 0 color(display-p3 0.4237 0.4947 0.143 / 0.20), 0 14.352px 53.701px 0 color(display-p3 0.4237 0.4947 0.143 / 0.50);
    z-index: 1;
    transition: 0.5s;
    position: relative;
  overflow: hidden;
}

.elementor-element.elementor-element-7584a451:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-element.elementor-element-7584a451:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-element.elementor-element-7584a451 .elementor-button-icon{
    font-size: 28px;
}

@media(max-width:600px){
   .elementor-element.elementor-element-7584a451 .elementor-button-icon{
    font-size: 22px;
} 
}

.elementor-element.elementor-element-7584a451 .elementor-button-icon,
.elementor-element.elementor-element-7584a451 .elementor-button-text,
.elementor-element.elementor-element-7584a451 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

.elementor-element.elementor-element-7584a451 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-element.elementor-element-7584a451 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}

.botao:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black;
    padding: 10px 10px;
    font-size: 16px;
}

.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s
}

.botao .elementor-button{
    padding: 20px 50px 20px 70px !important;
}

.botao:hover .elementor-button{
    padding: 20px 80px 20px 50px !important;
}

.elementor-element.elementor-element-7584a451 .elementor-button-icon,
.elementor-element.elementor-element-7584a451 .elementor-button-text,
.elementor-element.elementor-element-7584a451 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}
.elementor-element.elementor-element-5da51543{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}
.imagem{
    background: url('https://mvmcreators.com/wp-content/uploads/2025/09/logo-verde.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    color: transparent;
    padding: 11px;
    margin: 20px;
}


.elementor-element.elementor-element-2a1e1066{
    white-space: nowrap;
}

.elementor-element.elementor-element-2a1e1066{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}


.elementor-element.elementor-element-37ce988e{
    background: linear-gradient(108deg, #FFF 0.61%, #F8FFEC 89.36%);

}
.elementor-element.elementor-element-2e8ec464{
    background: linear-gradient(262deg, #111 -1.31%, #474747 94.57%);
background: linear-gradient(262deg, color(display-p3 0.0654 0.0654 0.0654) -1.31%, color(display-p3 0.2774 0.2774 0.2774) 94.57%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-element.elementor-element-1fd2474{
    transform: translatex(-50%);
}
.elementor-element.elementor-element-7d61de4{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}
.imagem{
    background: url('https://mvmcreators.com/wp-content/uploads/2025/09/logo-verde.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    color: transparent;
    padding: 11px;
    margin: 20px;
}


.elementor-element.elementor-element-4b3cd4f{
    white-space: nowrap;
}

.elementor-element.elementor-element-4b3cd4f{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(0%);
    }
}


.elementor-element.elementor-element-521601b2{
    transform: translatex(-50%);
}
/*Blur Zoom Hover Effect*/
.elementor-element.elementor-element-b6ad312{
    --zoom-in: 1.01;
    --zoom-out: 0.98;
}
.elementor-element.elementor-element-b6ad312{
    opacity: 1;
    transition: all .5;
}
.elementor-element.elementor-element-b6ad312:hover .card-box{
    filter: blur(1px);
    opacity: 0.5;
    transform: scale(var(--zoom-out));
}
.card-box{
    transform: scale(1);
    transition: all .5s;
}
.card-box:hover{
    transform: scale(var(--zoom-in)) !important;
    z-index: 2;
    opacity: 1 !important;
    filter: blur(0px) !important;
}
.elementor-element.elementor-element-b6ad312 .elementor-widget-wrap{
    transition: all .5s;
}
.elementor-element.elementor-element-b6ad312 .card-box:hover .elementor-widget-wrap{
    background: var(--hover-background) !important;
}
.elementor-element.elementor-element-4b6b307c{
    border-radius: 15px;
border: 2.999px solid rgba(89, 89, 89, 0.21);
border: 2.999px solid color(display-p3 0.3502 0.3502 0.3502 / 0.21);
background: #10140F;
background: color(display-p3 0.0643 0.078 0.0612);
box-shadow: 0 0 27.8px 0 rgba(41, 80, 39, 0.50) inset, 0 0 116.961px 0 rgba(40, 80, 40, 0.20) inset;
box-shadow: 0 0 27.8px 0 color(display-p3 0.1964 0.309 0.1712 / 0.50) inset, 0 0 116.961px 0 color(display-p3 0.1961 0.3098 0.1725 / 0.20) inset;
backdrop-filter: blur(86.52827453613281px);
}
.elementor-element.elementor-element-2769010b{
    transform: translate(-50%, -50%);
}


.elementor-element.elementor-element-53f27971{
    backdrop-filter: blur(2px);
}


.elementor-element.elementor-element-53f27971{
animation: pulsar 2s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.10);
}
100%{
transform: scale(1);
}
}
.elementor-element.elementor-element-19129938::after{
    content: "";
    background: linear-gradient(0deg,black 0%, transparent 60%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 2;
}

.elementor-element.elementor-element-19129938::before{
    content: "";
    background: linear-gradient(180deg,black 0%, transparent 60%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 2;
}


.elementor-element.elementor-element-19129938 {
  mask-image: radial-gradient(circle at center, #000 0%, #000 0%, transparent 70%);
  -webkit-mask-image: radial-gradient(circle at center, #000 0%, #000 0%, transparent 70%);
  opacity: 0.3;
  
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;

  mask-position: center;
  -webkit-mask-position: center;

  mask-size: cover;
  -webkit-mask-size: cover;
}



.elementor-element.elementor-element-26269de8 .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}
.elementor-element.elementor-element-33004bc0 .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}
.elementor-element.elementor-element-31dae271 .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}
.elementor-element.elementor-element-7292612e{
    border-radius: 15px;
border: 2.999px solid rgba(89, 89, 89, 0.21);
border: 2.999px solid color(display-p3 0.3502 0.3502 0.3502 / 0.21);
background: #10140F;
background: color(display-p3 0.0643 0.078 0.0612);
box-shadow: 0 0 27.8px 0 rgba(41, 80, 39, 0.50) inset, 0 0 116.961px 0 rgba(40, 80, 40, 0.20) inset;
box-shadow: 0 0 27.8px 0 color(display-p3 0.1964 0.309 0.1712 / 0.50) inset, 0 0 116.961px 0 color(display-p3 0.1961 0.3098 0.1725 / 0.20) inset;
backdrop-filter: blur(86.52827453613281px);
}
.elementor-element.elementor-element-568e44f3{
    border-radius: 15px;
border: 2.999px solid rgba(89, 89, 89, 0.21);
border: 2.999px solid color(display-p3 0.3502 0.3502 0.3502 / 0.21);
background: #10140F;
background: color(display-p3 0.0643 0.078 0.0612);
box-shadow: 0 0 27.8px 0 rgba(41, 80, 39, 0.50) inset, 0 0 116.961px 0 rgba(40, 80, 40, 0.20) inset;
box-shadow: 0 0 27.8px 0 color(display-p3 0.1964 0.309 0.1712 / 0.50) inset, 0 0 116.961px 0 color(display-p3 0.1961 0.3098 0.1725 / 0.20) inset;
backdrop-filter: blur(86.52827453613281px);
}
.elementor-element.elementor-element-4c9baabe{
    border-radius: 15px;
border: 2.999px solid rgba(89, 89, 89, 0.21);
border: 2.999px solid color(display-p3 0.3502 0.3502 0.3502 / 0.21);
background: #10140F;
background: color(display-p3 0.0643 0.078 0.0612);
box-shadow: 0 0 27.8px 0 rgba(41, 80, 39, 0.50) inset, 0 0 116.961px 0 rgba(40, 80, 40, 0.20) inset;
box-shadow: 0 0 27.8px 0 color(display-p3 0.1964 0.309 0.1712 / 0.50) inset, 0 0 116.961px 0 color(display-p3 0.1961 0.3098 0.1725 / 0.20) inset;
backdrop-filter: blur(86.52827453613281px);
}
.elementor-element.elementor-element-1a402bdd{
    border-radius: 15px;
border: 2.999px solid rgba(89, 89, 89, 0.21);
border: 2.999px solid color(display-p3 0.3502 0.3502 0.3502 / 0.21);
background: #FFF;
background: color(display-p3 1 1 1);
box-shadow: 0 0 27.8px 0 rgba(169, 183, 168, 0.50) inset, 0 0 116.961px 0 rgba(210, 217, 210, 0.20) inset;
box-shadow: 0 0 27.8px 0 color(display-p3 0.6734 0.7143 0.6642 / 0.50) inset, 0 0 116.961px 0 color(display-p3 0.8297 0.8494 0.8256 / 0.20) inset;
backdrop-filter: blur(86.52827453613281px);
}
.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px 5px;
    border-radius: 200px;
    fill: transparent;
}

.elementor-button{
border-radius: 15.623px;
border: 1.196px solid rgba(208, 252, 3, 0.20);
border: 1.196px solid color(display-p3 0.851 0.9843 0.3176 / 0.20);
background: var(--Radial, radial-gradient(67.54% 100.03% at 50% 0%, #D0FC03 0%, #99BA02 25.48%, #677F01 62.5%, #4C5F01 100%));
background: var(--Radial, radial-gradient(67.54% 100.03% at 50% 0%, color(display-p3 0.851 0.9843 0.3176) 0%, color(display-p3 0.6237 0.7238 0.2247) 25.48%, color(display-p3 0.4237 0.4947 0.143) 62.5%, color(display-p3 0.3137 0.3686 0.098) 100%));
box-shadow: 0 5.98px 23.203px 0 rgba(103, 127, 1, 0.20), 0 14.352px 53.701px 0 rgba(103, 127, 1, 0.50);
box-shadow: 0 5.98px 23.203px 0 color(display-p3 0.4237 0.4947 0.143 / 0.20), 0 14.352px 53.701px 0 color(display-p3 0.4237 0.4947 0.143 / 0.50);
    z-index: 1;
    transition: 0.5s;
    position: relative;
  overflow: hidden;
}

.elementor-element.elementor-element-17938226:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-element.elementor-element-17938226:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-element.elementor-element-17938226 .elementor-button-icon{
    font-size: 28px;
}

@media(max-width:600px){
   .elementor-element.elementor-element-17938226 .elementor-button-icon{
    font-size: 22px;
} 
}

.elementor-element.elementor-element-17938226 .elementor-button-icon,
.elementor-element.elementor-element-17938226 .elementor-button-text,
.elementor-element.elementor-element-17938226 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

.elementor-element.elementor-element-17938226 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-element.elementor-element-17938226 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}

.botao:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black;
    padding: 10px 10px;
    font-size: 16px;
}

.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s
}

.botao .elementor-button{
    padding: 20px 50px 20px 70px !important;
}

.botao:hover .elementor-button{
    padding: 20px 80px 20px 50px !important;
}

.elementor-element.elementor-element-17938226 .elementor-button-icon,
.elementor-element.elementor-element-17938226 .elementor-button-text,
.elementor-element.elementor-element-17938226 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}
body{background-color:#0A0B09;}
.deg{
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #8A8A8A 100%);
background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, color(display-p3 1 1 1) 0%, color(display-p3 0.5428 0.5428 0.5428) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.deg2{
background: var(--Radial, radial-gradient(67.54% 100.03% at 50% 0%, color(display-p3 0.851 0.9843 0.3176) 0%, color(display-p3 0.6237 0.7238 0.2247) 25.48%, color(display-p3 0.4237 0.4947 0.143) 62.5%, color(display-p3 0.3137 0.3686 0.098) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.deg3{
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #000 0%, #525252 100%);
background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, color(display-p3 0 0 0) 0%, color(display-p3 0.322 0.322 0.322) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}