.elementor-22 .elementor-element.elementor-element-6f92e300{--display:flex;--min-height:89vh;--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;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-6f92e300:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://elevaparking.com.br/wp-content/uploads/2026/03/Elevador-Carro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-6f92e300::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #FFFFFF00 39%, #F1F1F1 64%);}.elementor-22 .elementor-element.elementor-element-6f92e300.e-con{--flex-grow:0;--flex-shrink:0;}.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-22 .elementor-element.elementor-element-6b7dcde2{text-align:start;}.elementor-22 .elementor-element.elementor-element-6b7dcde2 img{width:48%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-22 .elementor-element.elementor-element-1125541b{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1125541b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-1125541b:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1125541b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.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-22 .elementor-element.elementor-element-627c0719 .elementor-button{background-color:#B2FE02;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#000407;color:#000407;}.elementor-22 .elementor-element.elementor-element-627c0719 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-627c0719 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-22 .elementor-element.elementor-element-f9120{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;bottom:15px;--icon-size:38px;--grid-column-gap:5px;--grid-row-gap:0px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f9120{right:15px;}body.rtl .elementor-22 .elementor-element.elementor-element-f9120{left:15px;}.elementor-22 .elementor-element.elementor-element-1bfeeb17{--display:flex;--min-height:603px;--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:91px 91px;--row-gap:91px;--column-gap:91px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-1bfeeb17:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1bfeeb17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4d07eea6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4d07eea6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-72f2eee9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-72f2eee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title{margin-block-end:12px;color:#000407;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-72f2eee9:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-72f2eee9:has(:focus) .elementor-icon-box-title{color:#000407;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#000407;}.elementor-22 .elementor-element.elementor-element-288976c4 .elementor-button{background-color:#B2FE02;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#000407;color:#000407;}.elementor-22 .elementor-element.elementor-element-288976c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-288976c4 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-22 .elementor-element.elementor-element-7fae8d81{width:var( --container-widget-width, 548px );max-width:548px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:548px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-7fae8d81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-7fae8d81 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-65251c3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-65251c3b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-65251c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-22 .elementor-element.elementor-element-2ecd1e9{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2ecd1e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-title{color:#000407;}.elementor-22 .elementor-element.elementor-element-2ecd1e9:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-2ecd1e9:has(:focus) .elementor-icon-box-title{color:#000407;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#000407;}.elementor-22 .elementor-element.elementor-element-78d2c912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-78d2c912:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-78d2c912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2bc544d0{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-7d6c5ac9:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-11f24f96{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-11f24f96.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-11f24f96:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-11f24f96:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-4ded9a9f{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-4ded9a9f:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-4ded9a9f:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-df22656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-df22656:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-df22656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-72bc6f20{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3fa86d4d{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-3fa86d4d:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3fa86d4d:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-76bed9e7{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-76bed9e7:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-76bed9e7:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-37826a55{width:var( --container-widget-width, 32% );max-width:32%;background-color:#0F172A;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-stacked .elementor-icon{background-color:#FFC507;fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-default .elementor-icon{fill:#FFC507;color:#FFC507;border-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFC507;color:#FFC507;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37826a55.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFC507;}.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon{font-size:25px;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-37826a55:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-37826a55:has(:focus) .elementor-icon-box-title{color:#FFC507;}.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFE8;}.elementor-22 .elementor-element.elementor-element-471b8a45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-471b8a45:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-471b8a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-22 .elementor-element.elementor-element-59cc7a1e .elementor-button{background-color:#B2FE02;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#000407;color:#000407;}.elementor-22 .elementor-element.elementor-element-59cc7a1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-59cc7a1e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-22 .elementor-element.elementor-element-147b3963{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#209EAF2E;--border-color:#209EAF2E;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-147b3963:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-147b3963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1011;}.elementor-22 .elementor-element.elementor-element-42befdf7{width:var( --container-widget-width, 828px );max-width:828px;--container-widget-width:828px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-42befdf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-42befdf7:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-42befdf7:has(:focus) .elementor-icon-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-7845515d{--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;--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-22 .elementor-element.elementor-element-4063d6bd{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-19748fed img{width:89%;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-307e6e4a{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-4476d715{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-4476d715 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4476d715 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4476d715:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-4476d715:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-4476d715 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.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-22 .elementor-element.elementor-element-51976a89{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-51976a89 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5cb91d31 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-5cb91d31{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-ff769f{--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;--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-22 .elementor-element.elementor-element-16e92bb8{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4f66c195.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4f66c195 img{width:100%;}.elementor-22 .elementor-element.elementor-element-4221bc6b{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-138ecfec{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-138ecfec .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-138ecfec .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-138ecfec:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-138ecfec:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-138ecfec .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-1a276dee{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-1a276dee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-59ea3448 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-59ea3448{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3a6e728{--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;--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-22 .elementor-element.elementor-element-62c4a4f1{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7b17fdd6 img{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-708057f7{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-33c31b2e{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-33c31b2e .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-33c31b2e .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33c31b2e:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-33c31b2e:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-33c31b2e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-470f5215{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-470f5215 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2168ec54 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-2168ec54{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-74cd2110{--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;--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-22 .elementor-element.elementor-element-d90660d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-35d5b12d img{width:93%;}.elementor-22 .elementor-element.elementor-element-721cccf{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5145435e{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-5145435e .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-5145435e .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5145435e:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-5145435e:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-5145435e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-216664f9{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-216664f9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-578be4ac .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-578be4ac{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-53069133{--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;--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-22 .elementor-element.elementor-element-2b280b8d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a631133.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a631133 img{width:100%;}.elementor-22 .elementor-element.elementor-element-3e5bfd95{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-31f8113b{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-31f8113b .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-31f8113b .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-31f8113b:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-31f8113b:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-31f8113b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-46f2d8c{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-46f2d8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-45303114 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-45303114{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3235c946{--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;--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-22 .elementor-element.elementor-element-722645e2{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5167e3b3.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5167e3b3 img{width:100%;}.elementor-22 .elementor-element.elementor-element-300b1c68{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aba3258{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-7aba3258 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-7aba3258 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7aba3258:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-7aba3258:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-7aba3258 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-1d4d7ab5{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-1d4d7ab5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ffc0814 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-ffc0814{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-62201644{--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;--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-22 .elementor-element.elementor-element-13e42e08{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1f3c5804{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1f3c5804.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1f3c5804 img{width:100%;}.elementor-22 .elementor-element.elementor-element-584f0d7e{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0 .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-6dc0a5a0:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-68501940{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-68501940 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2dd2d018 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-2dd2d018{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-301190d4{--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;--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-22 .elementor-element.elementor-element-6649e5f9{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2f076c49{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2f076c49.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2f076c49 img{width:100%;}.elementor-22 .elementor-element.elementor-element-3f1ec045{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-59d28abf{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3B627;}.elementor-22 .elementor-element.elementor-element-59d28abf .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-59d28abf .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-59d28abf:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-59d28abf:has(:focus) .elementor-image-box-title{color:#F3B627;}.elementor-22 .elementor-element.elementor-element-59d28abf .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-1b653c0e{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-1b653c0e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-75b06781 .elementor-button{background-color:#A02890;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 150px 20px 150px;}.elementor-22 .elementor-element.elementor-element-75b06781{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3730f024{--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;}.elementor-22 .elementor-element.elementor-element-539f7fc6{--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;}.elementor-22 .elementor-element.elementor-element-18ea970a{padding:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-18ea970a img{width:100%;max-width:100%;height:100%;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-43f3b5ac{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1d9f9db{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#209EAF;}.elementor-22 .elementor-element.elementor-element-1d9f9db .elementor-image-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-1d9f9db .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1d9f9db .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-22 .elementor-element.elementor-element-4a7fd00b{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-4a7fd00b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3e3024f5 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:20px 40px 20px 40px;}.elementor-22 .elementor-element.elementor-element-5942de17{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:20;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:030px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5942de17 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#33333321;}.elementor-22 .elementor-element.elementor-element-5942de17.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3B627AB;}.elementor-22 .elementor-element.elementor-element-5942de17.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-22 .elementor-element.elementor-element-5942de17.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3B627;}.elementor-22 .elementor-element.elementor-element-5942de17.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5942de17.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-5942de17 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c86ccd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-35c86ccd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-35c86ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-22 .elementor-element.elementor-element-53f4d798{--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;--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-22 .elementor-element.elementor-element-53f4d798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-22 .elementor-element.elementor-element-1a97f3cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1a97f3cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-592cc11{width:var( --container-widget-width, 676px );max-width:676px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-592cc11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title{margin-block-end:12px;color:#000407;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-592cc11:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-592cc11:has(:focus) .elementor-icon-box-title{color:#000407;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#000407;}.elementor-22 .elementor-element.elementor-element-33214f52 .elementor-button{background-color:#B2FE02;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;fill:#000407;color:#000407;}.elementor-22 .elementor-element.elementor-element-33214f52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-33214f52 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-22 .elementor-element.elementor-element-5bfd5666{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.61;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-5bfd5666:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5bfd5666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://elevaparking.com.br/wp-content/uploads/2026/03/unnamed-1.jpg");background-position:top center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5bfd5666::before, .elementor-22 .elementor-element.elementor-element-5bfd5666 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5bfd5666 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5bfd5666 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5bfd5666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5bfd5666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-3c841235{text-align:center;}.elementor-22 .elementor-element.elementor-element-3c841235 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-74b15269{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-74b15269.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-main-swiper .swiper-slide{background-color:#FFCA14;border-radius:16px;padding:41px 41px 41px 41px;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-swiper-button{font-size:20px;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__text{color:#000000;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__name{color:#000000;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__title{color:#000000;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1dd20e2f{--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-style:none;--border-style:none;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-1dd20e2f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1dd20e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-22 .elementor-element.elementor-element-51aeb61c{width:var( --container-widget-width, 605px );max-width:605px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-title{margin-block-end:0px;color:#000407;}.elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-51aeb61c:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-51aeb61c:has(:focus) .elementor-icon-box-title{color:#000407;}.elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-22 .elementor-element.elementor-element-7d9b9578{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5484c5b{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5a0e370f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-522d22d3{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2efbb155{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-10a2eac0{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5b3986b{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-58637626{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-3dccd5c9{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-2f1a182{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-39c35851{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:21px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:#000407;--n-accordion-title-hover-color:#F3B626;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#F3B626;--n-accordion-icon-active-color:#FFC000;}.elementor-22 .elementor-element.elementor-element-39c35851 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3B626;}.elementor-22 .elementor-element.elementor-element-39c35851 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-22 .elementor-element.elementor-element-39c35851 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:400;}:where( .elementor-22 .elementor-element.elementor-element-39c35851 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:34px;--padding-right:34px;--padding-bottom:34px;--padding-left:34px;}.elementor-22 .elementor-element.elementor-element-7ce3f601{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ce3f601:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7ce3f601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-22 .elementor-element.elementor-element-4b07fa92{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-58a5d0f3.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-58a5d0f3 img{width:77%;}.elementor-22 .elementor-element.elementor-element-af26239{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-32b88026 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#000000;}.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-22 .elementor-element.elementor-element-4f05db33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-icon i{color:#FFC507;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-icon svg{fill:#FFC507;transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-4f05db33{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-6f92e300{--content-width:1140px;}.elementor-22 .elementor-element.elementor-element-4d07eea6{--width:500px;}.elementor-22 .elementor-element.elementor-element-78d2c912{--width:100%;}.elementor-22 .elementor-element.elementor-element-df22656{--width:100%;}.elementor-22 .elementor-element.elementor-element-4063d6bd{--width:1471px;}.elementor-22 .elementor-element.elementor-element-307e6e4a{--width:78%;}.elementor-22 .elementor-element.elementor-element-16e92bb8{--width:1471px;}.elementor-22 .elementor-element.elementor-element-4221bc6b{--width:78%;}.elementor-22 .elementor-element.elementor-element-62c4a4f1{--width:1471px;}.elementor-22 .elementor-element.elementor-element-708057f7{--width:78%;}.elementor-22 .elementor-element.elementor-element-d90660d{--width:1471px;}.elementor-22 .elementor-element.elementor-element-721cccf{--width:79%;}.elementor-22 .elementor-element.elementor-element-2b280b8d{--width:1471px;}.elementor-22 .elementor-element.elementor-element-3e5bfd95{--width:78%;}.elementor-22 .elementor-element.elementor-element-722645e2{--width:1471px;}.elementor-22 .elementor-element.elementor-element-300b1c68{--width:78%;}.elementor-22 .elementor-element.elementor-element-13e42e08{--width:1471px;}.elementor-22 .elementor-element.elementor-element-584f0d7e{--width:78%;}.elementor-22 .elementor-element.elementor-element-6649e5f9{--width:1471px;}.elementor-22 .elementor-element.elementor-element-3f1ec045{--width:78%;}.elementor-22 .elementor-element.elementor-element-53f4d798{--width:1274px;}.elementor-22 .elementor-element.elementor-element-1a97f3cf{--width:613px;}.elementor-22 .elementor-element.elementor-element-1dd20e2f{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-4d07eea6{--width:100%;}.elementor-22 .elementor-element.elementor-element-1a97f3cf{--width:100%;}.elementor-22 .elementor-element.elementor-element-1dd20e2f{--content-width:100%;}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-5bfd5666:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5bfd5666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-6f92e300{--min-height:635px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-1125541b{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title a{font-size:36px;line-height:1.3em;letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-627c0719 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-1bfeeb17{--flex-direction:column-reverse;--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;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title a{font-size:32px;}.elementor-22 .elementor-element.elementor-element-288976c4 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-7fae8d81{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-65251c3b{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-11f24f96{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-4ded9a9f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-3fa86d4d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-76bed9e7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-37826a55{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-22 .elementor-element.elementor-element-59cc7a1e .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-147b3963{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-42befdf7{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title a{font-size:36px;line-height:1.3em;letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-4063d6bd{--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;}.elementor-22 .elementor-element.elementor-element-5cb91d31 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-16e92bb8{--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;}.elementor-22 .elementor-element.elementor-element-59ea3448 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-62c4a4f1{--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;}.elementor-22 .elementor-element.elementor-element-2168ec54 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-d90660d{--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;}.elementor-22 .elementor-element.elementor-element-578be4ac .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-2b280b8d{--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;}.elementor-22 .elementor-element.elementor-element-45303114 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-722645e2{--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;}.elementor-22 .elementor-element.elementor-element-ffc0814 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-13e42e08{--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;}.elementor-22 .elementor-element.elementor-element-2dd2d018 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-6649e5f9{--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;}.elementor-22 .elementor-element.elementor-element-75b06781 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-539f7fc6{--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;}.elementor-22 .elementor-element.elementor-element-35c86ccd{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-53f4d798{--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-22 .elementor-element.elementor-element-1cbe7d4f{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f img{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title a{font-size:32px;}.elementor-22 .elementor-element.elementor-element-33214f52 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5bfd5666{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-3c841235 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__name{font-size:20px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__title{font-size:18px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-1dd20e2f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-5484c5b{font-size:16px;}.elementor-22 .elementor-element.elementor-element-522d22d3{font-size:16px;}.elementor-22 .elementor-element.elementor-element-10a2eac0{font-size:16px;}.elementor-22 .elementor-element.elementor-element-58637626{font-size:16px;}.elementor-22 .elementor-element.elementor-element-2f1a182{font-size:16px;}.elementor-22 .elementor-element.elementor-element-4b07fa92{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-af26239{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-32b88026 .elementor-heading-title{font-size:40px;line-height:1.3em;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-6f92e300{--min-height:1007px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-6f92e300:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-6f92e300::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6f92e300 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 37%, #F1F1F1 68%);}.elementor-22 .elementor-element.elementor-element-6f92e300.e-con{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-6b7dcde2{text-align:center;}.elementor-22 .elementor-element.elementor-element-6b7dcde2 img{width:74%;}.elementor-22 .elementor-element.elementor-element-1125541b{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-22 .elementor-element.elementor-element-1125541b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title{margin-block-end:6px;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-title a{font-size:26px;}.elementor-22 .elementor-element.elementor-element-1125541b .elementor-icon-box-description{font-size:16px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-627c0719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-627c0719 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-1bfeeb17{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:010vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title{margin-block-end:13px;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-72f2eee9 .elementor-icon-box-description{font-size:15px;}.elementor-22 .elementor-element.elementor-element-288976c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-288976c4 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-7fae8d81{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-65251c3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2ecd1e9 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-78d2c912{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-22 .elementor-element.elementor-element-7d6c5ac9{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-11f24f96{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-4ded9a9f{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-df22656{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-22 .elementor-element.elementor-element-3fa86d4d{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-76bed9e7{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-37826a55{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-59cc7a1e{width:var( --container-widget-width, 335px );max-width:335px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-59cc7a1e.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-59cc7a1e .elementor-button{font-size:16px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-147b3963{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-42befdf7{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-22 .elementor-element.elementor-element-42befdf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title{margin-block-end:6px;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-title a{font-size:26px;}.elementor-22 .elementor-element.elementor-element-42befdf7 .elementor-icon-box-description{font-size:16px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-307e6e4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4476d715 .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-4476d715 .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5cb91d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-5cb91d31 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-4221bc6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-138ecfec .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-138ecfec .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-59ea3448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-59ea3448 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-708057f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-33c31b2e .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-33c31b2e .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-2168ec54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-2168ec54 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-721cccf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5145435e .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-5145435e .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-578be4ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-578be4ac .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-3e5bfd95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-31f8113b .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-31f8113b .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-45303114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-45303114 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-300b1c68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aba3258 .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-7aba3258 .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-ffc0814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-ffc0814 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-1f3c5804{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;}.elementor-22 .elementor-element.elementor-element-584f0d7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0 .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-6dc0a5a0 .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-2dd2d018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-2dd2d018 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-2f076c49{--container-widget-width:617px;--container-widget-flex-grow:0;width:var( --container-widget-width, 617px );max-width:617px;}.elementor-22 .elementor-element.elementor-element-3f1ec045{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-59d28abf .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-59d28abf .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-75b06781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-75b06781 .elementor-button{font-size:16px;line-height:1.2em;padding:15px 60px 15px 60px;}.elementor-22 .elementor-element.elementor-element-1d9f9db .elementor-image-box-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-1d9f9db .elementor-image-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-3e3024f5.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3e3024f5 .elementor-button{font-size:16px;padding:015px 20px 15px 20px;}.elementor-22 .elementor-element.elementor-element-5942de17{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:10000;--n-tabs-title-gap:8px;--n-tabs-gap:29px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:7px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:7px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}:where( .elementor-22 .elementor-element.elementor-element-5942de17.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-22 .elementor-element.elementor-element-35c86ccd{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-53f4d798{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f{width:100%;max-width:100%;margin:0px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-22 .elementor-element.elementor-element-1cbe7d4f.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-592cc11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title{margin-block-end:13px;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-592cc11 .elementor-icon-box-description{font-size:15px;}.elementor-22 .elementor-element.elementor-element-33214f52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-33214f52 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-5bfd5666{--min-height:576px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-3c841235{text-align:center;}.elementor-22 .elementor-element.elementor-element-3c841235 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__name{font-size:18px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-74b15269 .elementor-testimonial__title{font-size:14px;line-height:1.4em;}.elementor-22 .elementor-element.elementor-element-1dd20e2f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-22 .elementor-element.elementor-element-51aeb61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-51aeb61c .elementor-icon-box-title a{font-size:24px;}.elementor-22 .elementor-element.elementor-element-5484c5b{font-size:15px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-522d22d3{font-size:15px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-10a2eac0{font-size:15px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-58637626{font-size:15px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-2f1a182{font-size:15px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-39c35851{--n-accordion-title-font-size:15px;}.elementor-22 .elementor-element.elementor-element-7ce3f601{--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-22 .elementor-element.elementor-element-32b88026.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-32b88026 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-4f05db33{width:var( --container-widget-width, 283.406px );max-width:283.406px;--container-widget-width:283.406px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-4f05db33 .elementor-icon-list-item > a{font-size:14px;letter-spacing:-0.3px;}}/* Start custom CSS for button, class: .elementor-element-627c0719 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.51);
    background: linear-gradient(90deg, #F3B626 0%, #F3B627 100%);


    box-shadow: 0px 108px 30px 0px rgba(229, 194, 49, 0.00), 0px 69px 28px 0px rgba(229, 194, 49, 0.03), 0px 39px 23px 0px rgba(229, 194, 49, 0.10), 0px 17px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
    padding: 20px 24px;
    position: relative;

 }
 .botao .elementor-button-text {
     padding-right: 10px;
 }

 
.botao .elementor-button svg{
    width: 30px; 
    height: 18px; 
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center
}

.botao .elementor-button:hover {
    box-shadow: 0px 0px 30px 0px rgba(229, 194, 49, 0.00), 0px 0px 28px 0px rgba(229, 194, 49, 0.03), 0px 0px 23px 0px rgba(229, 194, 49, 0.10), 0px 0px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
transform: scale(1.03);
 }/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f9120 *//* BOTÃO BASE */
.whatsapp-btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #25D366 !important;
    border-radius: 50px;
    z-index: 9999;
    animation: pulse 2s infinite;
}

/* EFEITO PULSANTE */
@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
    }
    70% {
        box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288976c4 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.51);
    background: linear-gradient(90deg, #FFC000 0%, #FFD939 100%);


    box-shadow: 0px 108px 30px 0px rgba(229, 194, 49, 0.00), 0px 69px 28px 0px rgba(229, 194, 49, 0.03), 0px 39px 23px 0px rgba(229, 194, 49, 0.10), 0px 17px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
    padding: 20px 24px;
    position: relative;

 }
 .botao .elementor-button-text {
     padding-right: 10px;
 }

 
.botao .elementor-button svg{
    width: 30px; 
    height: 18px; 
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center
}

.botao .elementor-button:hover {
    box-shadow: 0px 0px 30px 0px rgba(229, 194, 49, 0.00), 0px 0px 28px 0px rgba(229, 194, 49, 0.03), 0px 0px 23px 0px rgba(229, 194, 49, 0.10), 0px 0px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
transform: scale(1.03);
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fae8d81 */.elementor-22 .elementor-element.elementor-element-7fae8d81 img {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ecd1e9 */@media(max-width: 767px){
    .elementor-22 .elementor-element.elementor-element-2ecd1e9 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d6c5ac9 *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-7d6c5ac9,
.elementor-22 .elementor-element.elementor-element-7d6c5ac9 .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-7d6c5ac9:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-7d6c5ac9::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-7d6c5ac9:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-7d6c5ac9::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-7d6c5ac9:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11f24f96 *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-11f24f96,
.elementor-22 .elementor-element.elementor-element-11f24f96 .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-11f24f96:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-11f24f96::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-11f24f96:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-11f24f96::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-11f24f96:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ded9a9f *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-4ded9a9f,
.elementor-22 .elementor-element.elementor-element-4ded9a9f .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-4ded9a9f:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-4ded9a9f::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-4ded9a9f:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-4ded9a9f::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-4ded9a9f:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fa86d4d *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-3fa86d4d,
.elementor-22 .elementor-element.elementor-element-3fa86d4d .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-3fa86d4d:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-3fa86d4d::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-3fa86d4d:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-3fa86d4d::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-3fa86d4d:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76bed9e7 *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-76bed9e7,
.elementor-22 .elementor-element.elementor-element-76bed9e7 .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-76bed9e7:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-76bed9e7::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-76bed9e7:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-76bed9e7::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-76bed9e7:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37826a55 *//* CARD COMPLETO – FUNDO PRETO + GOLD #FFC507 */
.elementor-22 .elementor-element.elementor-element-37826a55,
.elementor-22 .elementor-element.elementor-element-37826a55 .elementor-widget-container {
    background: #000000 !important;
    background-image: none !important;
    background-color: #000000 !important;

    position: relative;
    overflow: hidden;
    border-radius: 8px;

    color: #ffffff;

    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.7);
    transition: all 0.35s ease !important;
    text-wrap: balance;
}

/* Hover do card */
.elementor-22 .elementor-element.elementor-element-37826a55:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 14px 26px rgba(255, 197, 7, 0.35) !important;
}

/* Overlay gold suave no hover */
.elementor-22 .elementor-element.elementor-element-37826a55::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255, 197, 7, 0.08),
        rgba(255, 197, 7, 0.18)
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-37826a55:hover::before {
    opacity: 1;
}

/* Linha inferior gold (assinatura visual) */
.elementor-22 .elementor-element.elementor-element-37826a55::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;

    background: linear-gradient(
        to right,
        #FFC507,
        #FFD84D
    );

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: 2;

    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-22 .elementor-element.elementor-element-37826a55:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65251c3b */.borda {
    border-radius: 16px;
}

.borda:before {
    content:"";
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    padding: 1px;
    background: linear-gradient(93deg, #FBE31D 27.73%, #F9CD3C 99.13%); -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;
    border-radius: 16px;
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59cc7a1e */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.51);
    background: linear-gradient(90deg, #FFC000 0%, #F3B627 100%);


    box-shadow: 0px 108px 30px 0px rgba(229, 194, 49, 0.00), 0px 69px 28px 0px rgba(229, 194, 49, 0.03), 0px 39px 23px 0px rgba(229, 194, 49, 0.10), 0px 17px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
    padding: 20px 24px;
    position: relative;

 }
 .botao .elementor-button-text {
     padding-right: 10px;
 }

 
.botao .elementor-button svg{
    width: 30px; 
    height: 18px; 
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center
}

.botao .elementor-button:hover {
    box-shadow: 0px 0px 30px 0px rgba(229, 194, 49, 0.00), 0px 0px 28px 0px rgba(229, 194, 49, 0.03), 0px 0px 23px 0px rgba(229, 194, 49, 0.10), 0px 0px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
transform: scale(1.03);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cb91d31 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59ea3448 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2168ec54 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578be4ac */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45303114 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc0814 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dd2d018 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b06781 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: linear-gradient(90deg, #A02890 0%, #C04AB0 100%);

    box-shadow: 
        0px 108px 30px 0px rgba(160, 40, 144, 0.00),
        0px 69px 28px 0px rgba(160, 40, 144, 0.03),
        0px 39px 23px 0px rgba(160, 40, 144, 0.10),
        0px 17px 17px 0px rgba(160, 40, 144, 0.18),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.35) !important;

    color: #ffffff;
    padding: 20px 24px;
    position: relative;
}

.botao .elementor-button-text {
    padding-right: 10px;
}

.botao .elementor-button svg {
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center;
}

.botao .elementor-button:hover {
    box-shadow: 
        0px 0px 30px 0px rgba(160, 40, 144, 0.00),
        0px 0px 28px 0px rgba(160, 40, 144, 0.05),
        0px 0px 23px 0px rgba(160, 40, 144, 0.15),
        0px 0px 17px 0px rgba(160, 40, 144, 0.22),
        0px 0px 13.4px 0px rgba(160, 40, 144, 0.40) !important;

    color: #ffffff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3024f5 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5942de17 */.elementor-22 .elementor-element.elementor-element-5942de17 .e-collapse {
    display: none !important;
    align-items: center; 
}

.elementor-22 .elementor-element.elementor-element-5942de17 .e-n-tabs-heading {
    display: flex !important;
    justify-content: center;
    align-items: center; 

}

.elementor-22 .elementor-element.elementor-element-5942de17 .e-n-tab-title {
    margin: 0 !important;
    border: solid 1px rgba(82, 113, 117, 0.37);
}

.elementor-22 .elementor-element.elementor-element-5942de17 .e-n-tab-title[aria-selected=true]{
    font-weight: 700 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-147b3963 */.foto img{
    width: 344px;
    height: 326px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33214f52 */.botao .elementor-button {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.51);
    background: linear-gradient(90deg, #FFC000 0%, #FFD939 100%);


    box-shadow: 0px 108px 30px 0px rgba(229, 194, 49, 0.00), 0px 69px 28px 0px rgba(229, 194, 49, 0.03), 0px 39px 23px 0px rgba(229, 194, 49, 0.10), 0px 17px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
    padding: 20px 24px;
    position: relative;

 }
 .botao .elementor-button-text {
     padding-right: 10px;
 }

 
.botao .elementor-button svg{
    width: 30px; 
    height: 18px; 
    vertical-align: middle;
}

.botao .elementor-button-content-wrapper {
    align-items: center
}

.botao .elementor-button:hover {
    box-shadow: 0px 0px 30px 0px rgba(229, 194, 49, 0.00), 0px 0px 28px 0px rgba(229, 194, 49, 0.03), 0px 0px 23px 0px rgba(229, 194, 49, 0.10), 0px 0px 17px 0px rgba(229, 194, 49, 0.17), 0px 0px 13.4px 0px rgba(229, 194, 49, 0.30) !important;
    
    color: var(--e-global-color-primary);
transform: scale(1.03);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c86ccd */.borda {
    border-radius: 16px;
}

.borda:before {
    content:"";
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    padding: 1px;
    background: linear-gradient(93deg, #FBE31D 27.73%, #F9CD3C 99.13%); -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;
    border-radius: 16px;
    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c841235 */.elementor-22 .elementor-element.elementor-element-3c841235{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39c35851 */.elementor-22 .elementor-element.elementor-element-39c35851 .e-n-accordion-item {
    border-radius: 6px;
border: px solid #FFC000;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce3f601 */.elementor-22 .elementor-element.elementor-element-7ce3f601 a {
    color: #FFC000;
}/* End custom CSS */