.elementor-513 .elementor-element.elementor-element-479f1e2d{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1001;}.elementor-513 .elementor-element.elementor-element-479f1e2d:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-479f1e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-513 .elementor-element.elementor-element-5c74e1bb{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-513 .elementor-element.elementor-element-5c74e1bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-513 .elementor-element.elementor-element-073cade{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-img img{transition-duration:0.3s;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-513 .elementor-element.elementor-element-29197ee{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-29197ee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-29197ee.elementor-element{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-3707f59f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-513 .elementor-element.elementor-element-3707f59f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-icon i{color:#F9CF12;transition:color 0.3s;}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-icon svg{fill:#F9CF12;transition:fill 0.3s;}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-513 .elementor-element.elementor-element-278e1216{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-278e1216:not( .elementor-widget-image ) .elementor-widget-container, .elementor-513 .elementor-element.elementor-element-278e1216.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://kaduevivi.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-513 .elementor-element.elementor-element-3393500a{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-3393500a:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-3393500a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-477a6597{width:100%;max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-477a6597 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-477a6597 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-734caabe{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-513 .elementor-element.elementor-element-734caabe:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-734caabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1F1F1F00 0%, #1B1B1B 100%);}.elementor-513 .elementor-element.elementor-element-734caabe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-1a2b6576 img{border-radius:20px 20px 20px 20px;}.elementor-513 .elementor-element.elementor-element-5b3becbf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-513 .elementor-element.elementor-element-386a08a{width:auto;max-width:auto;text-align:center;}.elementor-513 .elementor-element.elementor-element-386a08a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-386a08a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:4.8px;color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-3d9e09a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-26bd3d6c{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-26bd3d6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-26bd3d6c.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-26bd3d6c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-6928050{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-6928050.elementor-element{--align-self:flex-start;}.elementor-513 .elementor-element.elementor-element-72bdca16{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-513 .elementor-element.elementor-element-72bdca16:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-72bdca16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1F1F1F00 0%, #1B1B1B 100%);}.elementor-513 .elementor-element.elementor-element-72bdca16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-1fa15eee img{border-radius:20px 20px 20px 20px;}.elementor-513 .elementor-element.elementor-element-49154ddb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-513 .elementor-element.elementor-element-1a1e476d{width:auto;max-width:auto;text-align:center;}.elementor-513 .elementor-element.elementor-element-1a1e476d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-1a1e476d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:4.8px;color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-380ccda2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-380ccda2 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-761c4268{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-761c4268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-761c4268.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-761c4268 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-38738b2{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-38738b2.elementor-element{--align-self:flex-start;}.elementor-513 .elementor-element.elementor-element-4d7d8bb{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-513 .elementor-element.elementor-element-4d7d8bb:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-4d7d8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1F1F1F00 0%, #1B1B1B 100%);}.elementor-513 .elementor-element.elementor-element-4d7d8bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-9a74414 img{border-radius:20px 20px 20px 20px;}.elementor-513 .elementor-element.elementor-element-9657108{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-513 .elementor-element.elementor-element-5b03a6a{width:auto;max-width:auto;text-align:center;}.elementor-513 .elementor-element.elementor-element-5b03a6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-5b03a6a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:4.8px;color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-a225c0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-a225c0d > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-7a7f710{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-7a7f710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-7a7f710.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-7a7f710 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-884b72a{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-884b72a.elementor-element{--align-self:flex-start;}.elementor-513 .elementor-element.elementor-element-6fe3131f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-6fe3131f:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-6fe3131f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-513 .elementor-element.elementor-element-50d943a8{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-50d943a8 .elementor-image-box-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-50d943a8 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-50d943a8 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-e6c0b04{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-e6c0b04.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-21188dff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-21188dff:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-21188dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-513 .elementor-element.elementor-element-21fb0a13{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-21fb0a13:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-21fb0a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #223D5859 0%, #05111D59 34%);}.elementor-513 .elementor-element.elementor-element-121fe71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-121fe71 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-121fe71 img{width:100%;}.elementor-513 .elementor-element.elementor-element-4117f5e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-513 .elementor-element.elementor-element-4117f5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-icon i{color:#F9CF12;transition:color 0.3s;}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-icon svg{fill:#F9CF12;transition:fill 0.3s;}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-513 .elementor-element.elementor-element-4520255a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-4520255a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-513 .elementor-element.elementor-element-4520255a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-79887d7b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-79887d7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-513 .elementor-element.elementor-element-79887d7b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-45e410dc{width:100%;max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-45e410dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-45e410dc.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-45e410dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;line-height:1.2em;letter-spacing:-3.3px;color:#DB202C;}.elementor-513 .elementor-element.elementor-element-4617b877{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-4617b877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-4617b877 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-0e30a3e{width:initial;max-width:initial;}.elementor-513 .elementor-element.elementor-element-0e30a3e.elementor-element{--align-self:flex-start;}.elementor-513 .elementor-element.elementor-element-fb88b10{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fb88b10:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-fb88b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-513 .elementor-element.elementor-element-7c811cb{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-7c811cb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-479f1e2d{--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-513 .elementor-element.elementor-element-479f1e2d.e-con{--align-self:center;}.elementor-513 .elementor-element.elementor-element-5c74e1bb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-513 .elementor-element.elementor-element-073cade{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-29197ee.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-3707f59f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-513 .elementor-element.elementor-element-278e1216.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-3393500a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:040px;--padding-right:040px;}.elementor-513 .elementor-element.elementor-element-1a2b6576{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-5b3becbf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-513 .elementor-element.elementor-element-3d9e09a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-title{margin-bottom:1px;}.elementor-513 .elementor-element.elementor-element-6928050.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-1fa15eee{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-49154ddb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-513 .elementor-element.elementor-element-380ccda2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-title{margin-bottom:1px;}.elementor-513 .elementor-element.elementor-element-38738b2.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-9a74414{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-9657108{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-513 .elementor-element.elementor-element-a225c0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-wrapper{text-align:start;}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-title{margin-bottom:1px;}.elementor-513 .elementor-element.elementor-element-884b72a.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-6fe3131f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-513 .elementor-element.elementor-element-50d943a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-513 .elementor-element.elementor-element-50d943a8 .elementor-image-box-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-e6c0b04.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-4117f5e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-513 .elementor-element.elementor-element-4520255a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-79887d7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-45e410dc .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-513 .elementor-element.elementor-element-4617b877{text-align:center;}.elementor-513 .elementor-element.elementor-element-0e30a3e.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-fb88b10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-513 .elementor-element.elementor-element-7c811cb{text-align:center;}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-479f1e2d{--min-height:822px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-5c74e1bb{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-073cade{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-img{margin-bottom:2px;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-513 .elementor-element.elementor-element-073cade.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-513 .elementor-element.elementor-element-073cade .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-513 .elementor-element.elementor-element-29197ee{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-29197ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-29197ee.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-3707f59f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--icon-vertical-offset:0px;}.elementor-513 .elementor-element.elementor-element-3707f59f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-3707f59f.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-278e1216{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-278e1216 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-3393500a{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-477a6597{width:100%;max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-477a6597 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-734caabe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-513 .elementor-element.elementor-element-1a2b6576{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-1a2b6576 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-1a2b6576.elementor-element{--order:-99999 /* order start hack */;}.elementor-513 .elementor-element.elementor-element-386a08a{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-386a08a .elementor-heading-title{font-size:14px;}.elementor-513 .elementor-element.elementor-element-3d9e09a9{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-513 .elementor-element.elementor-element-3d9e09a9 .elementor-image-box-title{margin-bottom:11px;}.elementor-513 .elementor-element.elementor-element-6928050{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-6928050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-6928050.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-72bdca16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-513 .elementor-element.elementor-element-1fa15eee{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-1fa15eee > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-1fa15eee.elementor-element{--order:-99999 /* order start hack */;}.elementor-513 .elementor-element.elementor-element-1a1e476d{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-1a1e476d .elementor-heading-title{font-size:14px;}.elementor-513 .elementor-element.elementor-element-380ccda2{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-513 .elementor-element.elementor-element-380ccda2 .elementor-image-box-title{margin-bottom:10px;}.elementor-513 .elementor-element.elementor-element-38738b2{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-38738b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-38738b2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-4d7d8bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-513 .elementor-element.elementor-element-9a74414{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-9a74414 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-9a74414.elementor-element{--order:-99999 /* order start hack */;}.elementor-513 .elementor-element.elementor-element-5b03a6a{width:100%;max-width:100%;text-align:start;}.elementor-513 .elementor-element.elementor-element-5b03a6a .elementor-heading-title{font-size:14px;}.elementor-513 .elementor-element.elementor-element-a225c0d{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-513 .elementor-element.elementor-element-a225c0d .elementor-image-box-title{margin-bottom:10px;}.elementor-513 .elementor-element.elementor-element-884b72a{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-884b72a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-884b72a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-6fe3131f{--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-513 .elementor-element.elementor-element-50d943a8{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-513 .elementor-element.elementor-element-e6c0b04{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-e6c0b04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-e6c0b04.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-21188dff{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-21fb0a13{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-513 .elementor-element.elementor-element-4117f5e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--icon-vertical-offset:0px;}.elementor-513 .elementor-element.elementor-element-4117f5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-4117f5e.elementor-element{--align-self:center;}.elementor-513 .elementor-element.elementor-element-4520255a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-4520255a{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:center;}.elementor-513 .elementor-element.elementor-element-79887d7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-79887d7b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:center;}.elementor-513 .elementor-element.elementor-element-45e410dc .elementor-heading-title{font-size:43px;line-height:1.2em;}.elementor-513 .elementor-element.elementor-element-4617b877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-513 .elementor-element.elementor-element-4617b877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-513 .elementor-element.elementor-element-4617b877 .elementor-heading-title{font-size:16px;}.elementor-513 .elementor-element.elementor-element-0e30a3e{width:100%;max-width:100%;}.elementor-513 .elementor-element.elementor-element-0e30a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-0e30a3e.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-fb88b10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-513 .elementor-element.elementor-element-7c811cb{text-align:center;}}@media(min-width:768px){.elementor-513 .elementor-element.elementor-element-5c74e1bb{--width:48.614%;}.elementor-513 .elementor-element.elementor-element-734caabe{--width:100%;}.elementor-513 .elementor-element.elementor-element-72bdca16{--width:100%;}.elementor-513 .elementor-element.elementor-element-4d7d8bb{--width:100%;}.elementor-513 .elementor-element.elementor-element-21fb0a13{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-513 .elementor-element.elementor-element-5c74e1bb{--width:100%;}.elementor-513 .elementor-element.elementor-element-21fb0a13{--width:66%;}}/* Start custom CSS for button, class: .elementor-element-29197ee */.elementor-513 .elementor-element.elementor-element-29197ee .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-29197ee .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-29197ee .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3707f59f */.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-icon-list-item{
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, transparent) 1 !important;
}

.elementor-513 .elementor-element.elementor-element-3707f59f .elementor-accordion-item{
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6928050 */.elementor-513 .elementor-element.elementor-element-6928050 .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-6928050 .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-6928050 .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38738b2 */.elementor-513 .elementor-element.elementor-element-38738b2 .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-38738b2 .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-38738b2 .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-884b72a */.elementor-513 .elementor-element.elementor-element-884b72a .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-884b72a .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-884b72a .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c0b04 */.elementor-513 .elementor-element.elementor-element-e6c0b04 .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-e6c0b04 .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-e6c0b04 .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4117f5e */.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-icon-list-item{
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, transparent) 1 !important;
}

.elementor-513 .elementor-element.elementor-element-4117f5e .elementor-accordion-item{
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4520255a */.elementor-513 .elementor-element.elementor-element-4520255a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79887d7b */.elementor-513 .elementor-element.elementor-element-79887d7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e30a3e */.elementor-513 .elementor-element.elementor-element-0e30a3e .elementor-button{
    border-radius: 180px;
    animation: 2.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #F67600, #F59419, #F4B510, #F67600, #F59419)  /**altere aqui as cores do degrade sendo: cor do canto, cor próxima ao centro, cor do meio, cor próxima ao centro, cor do canto**/;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
    box-shadow: 0 0px 32px -2px rgba(244, 181, 16, 0.4)/**cores do brilho atrás do botão**/;
}
 
/**borda degrade do botão**/
.elementor-513 .elementor-element.elementor-element-0e30a3e .elementor-button:before{
  content:"";
  position:absolute;
  z-index: 999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 3px;
  border-radius: 180px;
  background: linear-gradient(35deg, #FFF, transparent, transparent)  /**altere aqui a cor da borda**/;
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
    margin: -01px;
    margin-top: -01px;
}
 
/**Mouse em cima**/   
.elementor-513 .elementor-element.elementor-element-0e30a3e .elementor-button:hover{
    border-radius: 180px;
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9,0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #217DEA, #539FF9, #ACD2FF, #539FF9, #217DEA); /**altere aqui as cores do degrade**/
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
     box-shadow: 0 0px 32px -2px rgba(255, 255, 255, 0.4)/**cores do brilho atrás do botão**/;
}
    
@keyframes textura{ 
  0%{
    background-position: 0.0;
  }
  100%{
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21fb0a13 */.elementor-513 .elementor-element.elementor-element-21fb0a13 {
    backdrop-filter: blur( 100px );
    -webkit-backdrop-filter: blur( 20px )
}

.elementor-513 .elementor-element.elementor-element-21fb0a13 {
  z-index: 0;
  border-radius: 10px;
}

.elementor-513 .elementor-element.elementor-element-21fb0a13:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; /*espessura da borda*/
  border-radius: inherit;
  background: linear-gradient(to bottom, #1EDDF0, #000000); /*mude as cores da borda aqui*/
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.elementor-513 .elementor-element.elementor-element-21fb0a13 {
    backdrop-filter: blur( 10px );
    -webkit-backdrop-filter: blur( 20px )
}/* End custom CSS */