.elementor-10 .elementor-element.elementor-element-4a54a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-4a54a6d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a54a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#240045;background-image:url("https://descomplicandosites.com.br/wp-content/uploads/2026/04/Frame-1885-1.png");}.elementor-10 .elementor-element.elementor-element-4a54a6d::before, .elementor-10 .elementor-element.elementor-element-4a54a6d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4a54a6d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4a54a6d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4a54a6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4a54a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #240045 0%, #240045D9 100%);}.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-10 .elementor-element.elementor-element-c54cb6c .elementor-button{background-color:#EE108C26;font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-e6f5698 );color:var( --e-global-color-e6f5698 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:8px 20px 8px 20px;}.elementor-10 .elementor-element.elementor-element-c54cb6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef4bea5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ef4bea5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ef4bea5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:800;line-height:46px;color:var( --e-global-color-e6f5698 );}.elementor-10 .elementor-element.elementor-element-316235b{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-316235b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-316235b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#A193AF;}.elementor-10 .elementor-element.elementor-element-096fcd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-096fcd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-096fcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4FF;}.elementor-10 .elementor-element.elementor-element-e971490{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:100%;max-width:100%;--e-filter-space-between:10px;--e-filter-normal-text-color:#5C4475;--e-filter-hover-text-color:var( --e-global-color-accent );--e-filter-active-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e971490 .e-filter-item{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3fef816{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E9E1F0;--border-color:#E9E1F0;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3fef816:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3fef816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4FF;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-c7d227c{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;--e-search-placeholder-color:#5C4475;--e-search-icon-label-color:#5C4475;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;}.elementor-10 .elementor-element.elementor-element-c7d227c .e-search-input{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E1F0;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-c7d227c.e-focus{--e-search-input-color:#5C4475;--e-search-icon-label-color:#5C4475;}.elementor-10 .elementor-element.elementor-element-c7d227c.e-focus .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cad3f0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-4ec700c{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-ce30676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ce30676:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce30676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-09fb10a{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-09fb10a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-09fb10a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:800;line-height:46px;color:var( --e-global-color-e6f5698 );}.elementor-10 .elementor-element.elementor-element-cae1d4c{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cae1d4c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cae1d4c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#A193AF;}.elementor-10 .elementor-element.elementor-element-e2b6247{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e2b6247.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e2b6247 .elementor-button{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.34);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-e2b6247 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e2b6247 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(255, 2.7717391304347947, 98.17982041587874, 0.5);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-4ec700c{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4a54a6d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-ef4bea5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ef4bea5 .elementor-heading-title{font-size:28px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-316235b{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-10 .elementor-element.elementor-element-316235b .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3fef816{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-c7d227c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a600a4b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-cad3f0a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-4ec700c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-ce30676{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-09fb10a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-09fb10a .elementor-heading-title{font-size:28px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-cae1d4c{--container-widget-width:409px;--container-widget-flex-grow:0;width:var( --container-widget-width, 409px );max-width:409px;}.elementor-10 .elementor-element.elementor-element-e2b6247{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-c54cb6c */.botao-projetos .elementor-button-icon svg,
.botao-projetos svg {
  animation: pulsar 1.5s ease-in-out infinite;
  transform-origin: center;
  fill: #ee108c;
}

.botao-projetos .elementor-button-icon svg *,
.botao-projetos svg * {
  fill: #ee108c;
}

@keyframes pulsar {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.4;
    transform: scale(0.85);
  }
}/* End custom CSS */