.elementor-2381 .elementor-element.elementor-element-315b9d9d{--display:flex;--min-height:688px;--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:flex-start;--overlay-opacity:0.66;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-2381 .elementor-element.elementor-element-315b9d9d:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mesadvocacia.com.br/wp-content/uploads/2026/03/WhatsApp-Image-2026-03-06-at-10.08.01.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2381 .elementor-element.elementor-element-315b9d9d::before, .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-background-video-container::before, .elementor-2381 .elementor-element.elementor-element-315b9d9d > .e-con-inner > .elementor-background-video-container::before, .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-background-slideshow::before, .elementor-2381 .elementor-element.elementor-element-315b9d9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 77%, #332b45 100%);}.elementor-2381 .elementor-element.elementor-element-828272a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:start;}.elementor-2381 .elementor-element.elementor-element-828272a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-ff10b5b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2381 .elementor-element.elementor-element-ff10b5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-519ef15e .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-519ef15e.elementor-element{--align-self:flex-start;}.elementor-2381 .elementor-element.elementor-element-6e60621a{--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;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-6e60621a:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-6e60621a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322A4A;}.elementor-2381 .elementor-element.elementor-element-6e60621a::before, .elementor-2381 .elementor-element.elementor-element-6e60621a > .elementor-background-video-container::before, .elementor-2381 .elementor-element.elementor-element-6e60621a > .e-con-inner > .elementor-background-video-container::before, .elementor-2381 .elementor-element.elementor-element-6e60621a > .elementor-background-slideshow::before, .elementor-2381 .elementor-element.elementor-element-6e60621a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2381 .elementor-element.elementor-element-6e60621a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2381 .elementor-element.elementor-element-6e60621a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2381 .elementor-element.elementor-element-4c1e1430{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-4c1e1430.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-4c1e1430 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2c456e70{--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:33px 33px;--row-gap:33px;--column-gap:33px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2381 .elementor-element.elementor-element-a09664c{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:23%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:8px 8px 8px 8px;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-a09664c.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-a09664c.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-a09664c.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-a09664c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2b769aef{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:23%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:8px 8px 8px 8px;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-2b769aef.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2b769aef.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-2b769aef.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-2b769aef.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:23%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:8px 8px 8px 8px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-1f6f0b76.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1da92289{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:23%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:8px 8px 8px 8px;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-1da92289.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1da92289.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-1da92289.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-1da92289.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-97f9972{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-97f9972.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-97f9972 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-66afecdd .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-66afecdd.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-3c1fefe0{--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;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-3c1fefe0:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-3c1fefe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #322A4A 0%, #53457A 100%);}.elementor-2381 .elementor-element.elementor-element-3c1fefe0 > .elementor-shape-top .elementor-shape-fill, .elementor-2381 .elementor-element.elementor-element-3c1fefe0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DAB769;}.elementor-2381 .elementor-element.elementor-element-3c1fefe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2381 .elementor-element.elementor-element-2da3862f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-2da3862f.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-2da3862f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2ae1030b{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-2ae1030b.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-2ae1030b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-57d404f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-57d404f.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-57d404f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-7dfce7e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2381 .elementor-element.elementor-element-3e79c723{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:15px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-3e79c723.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-3e79c723.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-3e79c723.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-3e79c723.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:15px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-1d80a7f9.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-5df799cf{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:15px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-5df799cf.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-5df799cf.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-5df799cf.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-5df799cf.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-d9876a8{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:15px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-d9876a8.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-d9876a8.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-d9876a8.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-d9876a8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-fb99e52{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:31px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-fb99e52.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-fb99e52.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-fb99e52.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-fb99e52.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-2849a96{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:30px 25px 15px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(108deg, #322A4A 0%, #393055 100%);border-radius:25px 25px 25px 25px;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2381 .elementor-element.elementor-element-2849a96.elementor-view-stacked .elementor-icon{background-color:#DAB769;fill:#FFFFFF;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2849a96.elementor-view-framed .elementor-icon, .elementor-2381 .elementor-element.elementor-element-2849a96.elementor-view-default .elementor-icon{fill:#DAB769;color:#DAB769;border-color:#DAB769;}.elementor-2381 .elementor-element.elementor-element-2849a96.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon{font-size:30px;border-radius:10px 10px 10px 10px;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-2381 .elementor-element.elementor-element-34795e51 .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-34795e51.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-6c8a4f00{--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;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-6c8a4f00:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-6c8a4f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-6c8a4f00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2381 .elementor-element.elementor-element-7b4e43a6 .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-7b4e43a6.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-2f396004{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-2f396004:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-2f396004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322A4A;}.elementor-2381 .elementor-element.elementor-element-78bbd992{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2381 .elementor-element.elementor-element-2bfda67{text-align:start;}.elementor-2381 .elementor-element.elementor-element-2bfda67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-75146216{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2381 .elementor-element.elementor-element-75146216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-2c6be3c0 .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-2c6be3c0.elementor-element{--align-self:flex-start;}.elementor-2381 .elementor-element.elementor-element-d25ba94{--display:flex;}.elementor-2381 .elementor-element.elementor-element-61b0271{--e-image-carousel-slides-to-show:1;}.elementor-2381 .elementor-element.elementor-element-61b0271 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2381 .elementor-element.elementor-element-61b0271 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;}.elementor-2381 .elementor-element.elementor-element-61b0271 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 15px 0px 15px;}.elementor-2381 .elementor-element.elementor-element-4eb54ab{--display:flex;--min-height:0px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2381 .elementor-element.elementor-element-4eb54ab:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-4eb54ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F6;}.elementor-2381 .elementor-element.elementor-element-0a443ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2381 .elementor-element.elementor-element-d050302{border-radius:12px 12px 12px 12px;}.elementor-2381 .elementor-element.elementor-element-d050302 iframe{height:463px;}.elementor-2381 .elementor-element.elementor-element-8ace5f7{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2381 .elementor-element.elementor-element-8ace5f7:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-8ace5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322A4A;}.elementor-2381 .elementor-element.elementor-element-eb289f9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2381 .elementor-element.elementor-element-eb289f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-09bbf75{width:100%;max-width:100%;background-color:#FFFFFF12;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:25px 25px 25px 25px;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2381 .elementor-element.elementor-element-e2677a8 .elementor-button{background-color:#B2FE0200;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;border-style:none;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-2381 .elementor-element.elementor-element-e2677a8.elementor-element{--align-self:flex-start;}.elementor-2381 .elementor-element.elementor-element-e2677a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2381 .elementor-element.elementor-element-1d0aaf6a{--display:flex;--min-height:104px;--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;--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-2381 .elementor-element.elementor-element-1d0aaf6a:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-1d0aaf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-2381 .elementor-element.elementor-element-7ef3100b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2381 .elementor-element.elementor-element-7ef3100b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2381 .elementor-element.elementor-element-2b7afa6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2381 .elementor-element.elementor-element-2b7afa6d.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-2b7afa6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-3c3177ce{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-2381 .elementor-element.elementor-element-3c3177ce.elementor-element{--align-self:flex-start;}.elementor-2381 .elementor-element.elementor-element-3c3177ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-3868c01d{--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;}.elementor-2381 .elementor-element.elementor-element-3868c01d.e-con{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-30f3225a.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-30f3225a{text-align:start;}.elementor-2381 .elementor-element.elementor-element-30f3225a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-2381 .elementor-element.elementor-element-14d0f021{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2381 .elementor-element.elementor-element-14d0f021 img{width:100%;}@media(max-width:1024px){.elementor-2381 .elementor-element.elementor-element-315b9d9d{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2381 .elementor-element.elementor-element-315b9d9d:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2381 .elementor-element.elementor-element-828272a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-828272a.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-828272a .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-ff10b5b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-ff10b5b.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-ff10b5b .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-4c1e1430{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-4c1e1430 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-a09664c{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-2b769aef{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-1da92289{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-97f9972{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-2381 .elementor-element.elementor-element-97f9972 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-2da3862f{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-2da3862f .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-2ae1030b{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-2381 .elementor-element.elementor-element-2ae1030b .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2381 .elementor-element.elementor-element-57d404f{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-57d404f .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-7dfce7e0{--grid-auto-flow:row;}.elementor-2381 .elementor-element.elementor-element-3e79c723{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-5df799cf{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-d9876a8{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-fb99e52{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-2849a96{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3{width:100%;max-width:100%;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-2f396004{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2381 .elementor-element.elementor-element-2bfda67{text-align:center;}.elementor-2381 .elementor-element.elementor-element-2bfda67 .elementor-heading-title{font-size:32px;}.elementor-2381 .elementor-element.elementor-element-75146216{width:100%;max-width:100%;text-align:center;}}@media(max-width:767px){.elementor-2381 .elementor-element.elementor-element-315b9d9d:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mesadvocacia.com.br/wp-content/uploads/2026/03/Copia-de-Design-sem-nome-2.png");background-position:center center;background-size:cover;}.elementor-2381 .elementor-element.elementor-element-315b9d9d{--min-height:516px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2381 .elementor-element.elementor-element-315b9d9d.e-con{--align-self:flex-start;}.elementor-2381 .elementor-element.elementor-element-7a1f9b4 img{width:100%;}.elementor-2381 .elementor-element.elementor-element-828272a{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;}.elementor-2381 .elementor-element.elementor-element-828272a.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-828272a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-ff10b5b{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-ff10b5b .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-2381 .elementor-element.elementor-element-519ef15e{padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-519ef15e.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-519ef15e .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-6e60621a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-4c1e1430{text-align:center;}.elementor-2381 .elementor-element.elementor-element-4c1e1430 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-a09664c{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-a09664c .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-2b769aef{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-2b769aef .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1f6f0b76 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1da92289{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1da92289 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-97f9972{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-97f9972 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2381 .elementor-element.elementor-element-66afecdd.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-66afecdd .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-3c1fefe0 > .elementor-shape-top svg, .elementor-2381 .elementor-element.elementor-element-3c1fefe0 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);}.elementor-2381 .elementor-element.elementor-element-3c1fefe0{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-2da3862f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-2da3862f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-2ae1030b{width:100%;max-width:100%;text-align:center;}.elementor-2381 .elementor-element.elementor-element-2ae1030b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2381 .elementor-element.elementor-element-57d404f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2381 .elementor-element.elementor-element-57d404f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-7dfce7e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2381 .elementor-element.elementor-element-3e79c723{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-3e79c723 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-1d80a7f9 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-5df799cf{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-5df799cf .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-d9876a8{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-d9876a8 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-fb99e52{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-fb99e52 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-2849a96{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-title, .elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-title a{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-2849a96 .elementor-icon-box-description{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-34795e51.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-34795e51 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-6c8a4f00{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3{text-align:center;}.elementor-2381 .elementor-element.elementor-element-5ee6aae3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2381 .elementor-element.elementor-element-7b4e43a6.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-7b4e43a6 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-2bfda67{text-align:center;}.elementor-2381 .elementor-element.elementor-element-2bfda67 .elementor-heading-title{font-size:26px;}.elementor-2381 .elementor-element.elementor-element-75146216 .elementor-heading-title{font-size:18px;}.elementor-2381 .elementor-element.elementor-element-2c6be3c0.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-2c6be3c0 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-4eb54ab{--content-width:90%;}.elementor-2381 .elementor-element.elementor-element-d050302 iframe{height:245px;}.elementor-2381 .elementor-element.elementor-element-eb289f9{text-align:center;}.elementor-2381 .elementor-element.elementor-element-eb289f9 .elementor-heading-title{font-size:6.5vw;}.elementor-2381 .elementor-element.elementor-element-09bbf75{width:100%;max-width:100%;--e-icon-list-icon-size:23px;}.elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2381 .elementor-element.elementor-element-09bbf75 .elementor-icon-list-item > a{font-size:15px;}.elementor-2381 .elementor-element.elementor-element-e2677a8.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-e2677a8 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-2381 .elementor-element.elementor-element-1d0aaf6a{--min-height:120px;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2381 .elementor-element.elementor-element-2b7afa6d{text-align:center;}.elementor-2381 .elementor-element.elementor-element-3c3177ce.elementor-element{--align-self:center;}.elementor-2381 .elementor-element.elementor-element-3c3177ce{text-align:center;}}@media(min-width:768px){.elementor-2381 .elementor-element.elementor-element-315b9d9d{--content-width:1280px;}.elementor-2381 .elementor-element.elementor-element-6e60621a{--content-width:1439px;}.elementor-2381 .elementor-element.elementor-element-3c1fefe0{--content-width:1468px;}.elementor-2381 .elementor-element.elementor-element-6c8a4f00{--content-width:1280px;}.elementor-2381 .elementor-element.elementor-element-2f396004{--content-width:1064px;}.elementor-2381 .elementor-element.elementor-element-78bbd992{--width:94%;}.elementor-2381 .elementor-element.elementor-element-d25ba94{--width:76%;}.elementor-2381 .elementor-element.elementor-element-0a443ce{--width:50%;}.elementor-2381 .elementor-element.elementor-element-8ace5f7{--width:50%;}.elementor-2381 .elementor-element.elementor-element-1d0aaf6a{--content-width:1280px;}.elementor-2381 .elementor-element.elementor-element-7ef3100b{--width:60.01%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2381 .elementor-element.elementor-element-78bbd992{--width:100%;}}@media(min-width:1025px){.elementor-2381 .elementor-element.elementor-element-315b9d9d:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-315b9d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-519ef15e */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-519ef15e .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-519ef15e .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a09664c */.elementor-2381 .elementor-element.elementor-element-a09664c {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-a09664c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, #dab769, #dab769, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b769aef */.elementor-2381 .elementor-element.elementor-element-2b769aef {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-2b769aef:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, #dab769, #dab769, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f6f0b76 */.elementor-2381 .elementor-element.elementor-element-1f6f0b76 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-1f6f0b76:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, #dab769, #dab769, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da92289 */.elementor-2381 .elementor-element.elementor-element-1da92289 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-1da92289:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, #dab769, #dab769, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66afecdd */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-66afecdd .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-66afecdd .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e79c723 */.elementor-2381 .elementor-element.elementor-element-3e79c723 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-3e79c723:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d80a7f9 */.elementor-2381 .elementor-element.elementor-element-1d80a7f9 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-1d80a7f9:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5df799cf */.elementor-2381 .elementor-element.elementor-element-5df799cf {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-5df799cf:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9876a8 */.elementor-2381 .elementor-element.elementor-element-d9876a8 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-d9876a8:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb99e52 */.elementor-2381 .elementor-element.elementor-element-fb99e52 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-fb99e52:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2849a96 */.elementor-2381 .elementor-element.elementor-element-2849a96 {
  z-index: 1;
}

.elementor-2381 .elementor-element.elementor-element-2849a96:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #dab769, transparent, transparent, #dab769); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34795e51 */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-34795e51 .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-34795e51 .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4e43a6 */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-7b4e43a6 .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-7b4e43a6 .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c6be3c0 */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-2c6be3c0 .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-2c6be3c0 .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2677a8 */.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 0px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
    
}


.elementor-2381 .elementor-element.elementor-element-e2677a8 .elementor-button{
    animation: 2s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #FFC26B, #CB8F39, #FFC26B, #CB8F39); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-2381 .elementor-element.elementor-element-e2677a8 .elementor-button svg{
    width: 20px; /*altere o tamanho aqui*/
    height: 20px; /*altere o tamanho aqui*/
    vertical-align: middle;
}/* End custom CSS */