.elementor-285 .elementor-element.elementor-element-b856d7f{--display:flex;--min-height:816px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-285 .elementor-element.elementor-element-b856d7f:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-b856d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cahminifesta.com.br/wp-content/uploads/2026/03/bg-sd-1.webp");background-position:top center;}.elementor-285 .elementor-element.elementor-element-85f9d5f{--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;}.elementor-285 .elementor-element.elementor-element-85f9d5f.e-con{--align-self:center;}.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-285 .elementor-element.elementor-element-9bc9449 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.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-285 .elementor-element.elementor-element-4035de4{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.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-285 .elementor-element.elementor-element-e5df0cd .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-e5df0cd.elementor-element{--align-self:flex-start;}.elementor-285 .elementor-element.elementor-element-824ede8{--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;}.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 );}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-3441dd5{left:-129px;}body.rtl .elementor-285 .elementor-element.elementor-element-3441dd5{right:-129px;}.elementor-285 .elementor-element.elementor-element-3441dd5{top:469.635px;}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-bbf1e6c{left:258px;}body.rtl .elementor-285 .elementor-element.elementor-element-bbf1e6c{right:258px;}.elementor-285 .elementor-element.elementor-element-bbf1e6c{top:632.775px;}.elementor-285 .elementor-element.elementor-element-fb229cd{--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:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-fb229cd:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-fb229cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F24A06;}.elementor-285 .elementor-element.elementor-element-42f2fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-285 .elementor-element.elementor-element-42f2fce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-8dee06f{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-8dee06f:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-8dee06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004677;}.elementor-285 .elementor-element.elementor-element-09e699a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-285 .elementor-element.elementor-element-09e699a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-ae4318c{--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:050px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-c705fcd{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-285 .elementor-element.elementor-element-e0fad1d{--display:flex;--min-height:1248px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-285 .elementor-element.elementor-element-e0fad1d:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-e0fad1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cahminifesta.com.br/wp-content/uploads/2026/03/bg-quemsomos.webp");background-position:top center;}.elementor-285 .elementor-element.elementor-element-ca87df5{--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;}.elementor-285 .elementor-element.elementor-element-ca87df5.e-con{--align-self:center;}.elementor-285 .elementor-element.elementor-element-cbc2b7b .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-582c76d{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#054574;}.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-43bd378.elementor-element{--align-self:flex-start;}.elementor-285 .elementor-element.elementor-element-859cb12{--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;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-285 .elementor-element.elementor-element-859cb12.e-con{--align-self:center;}.elementor-285 .elementor-element.elementor-element-10087a1{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-73c56bf.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-73c56bf .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-1375cb5{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-285 .elementor-element.elementor-element-1375cb5.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-1375cb5 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#F24A06;}.elementor-285 .elementor-element.elementor-element-0b9668f{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#054574;}.elementor-285 .elementor-element.elementor-element-0b9668f.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-8faba98{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-285 .elementor-element.elementor-element-ff0ff7a{--display:flex;--min-height:655px;--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:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-ff0ff7a:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-ff0ff7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00467700;background-image:url("https://cahminifesta.com.br/wp-content/uploads/2026/03/BGBRINQUEDOS.webp");background-position:top center;}.elementor-285 .elementor-element.elementor-element-70b2f4d{margin:83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-285 .elementor-element.elementor-element-70b2f4d.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-70b2f4d .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-302bf41{width:var( --container-widget-width, 71.076% );max-width:71.076%;--container-widget-width:71.076%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-302bf41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-285 .elementor-element.elementor-element-a647752{--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;--z-index:3;}.elementor-285 .elementor-element.elementor-element-989677b{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-989677b:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-989677b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-bec3ffb.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-bec3ffb .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-f0a4edd.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-aa8c7e2{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-aa8c7e2:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-aa8c7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-8d96d4a.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-8d96d4a .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-00f898e.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-bc22aff{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-bc22aff:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-bc22aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-ca456f2.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-ca456f2 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-5be6052.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-21ee96a{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-21ee96a:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-21ee96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-f720a41.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-f720a41 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-9c05a60.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-ea09e92{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-ea09e92:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-ea09e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-ba70d71.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-ba70d71 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-c17240d.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-6ef6096{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-6ef6096:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-6ef6096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-046c2ee.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-046c2ee .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-c94f684.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-ee401f0{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-ee401f0:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-ee401f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-9e21456.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-9e21456 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-11ef404.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-28d45c2{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-28d45c2:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-28d45c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-218e672.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-218e672 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-96bd7e7.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-f0128f3{--display:flex;--min-height:505px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F24A06;--border-color:#F24A06;--border-radius:20px 20px 20px 20px;box-shadow:4px 9px 0px 1px #212A35;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-285 .elementor-element.elementor-element-f0128f3:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-f0128f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-83cc9a5.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-83cc9a5 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:38px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-9a18d71.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-0b2bd1a{margin:0px 11px calc(var(--kit-widget-spacing, 0px) + 0px) 0200px;top:38.543px;}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-0b2bd1a{right:0px;}body.rtl .elementor-285 .elementor-element.elementor-element-0b2bd1a{left:0px;}.elementor-285 .elementor-element.elementor-element-0b2bd1a img{width:100%;}.elementor-285 .elementor-element.elementor-element-1c43c2d{margin:0px 11px calc(var(--kit-widget-spacing, 0px) + 0px) 0200px;top:1516.041px;}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-1c43c2d{right:0px;}body.rtl .elementor-285 .elementor-element.elementor-element-1c43c2d{left:0px;}.elementor-285 .elementor-element.elementor-element-1c43c2d img{width:100%;}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-65896a4{left:-182px;}body.rtl .elementor-285 .elementor-element.elementor-element-65896a4{right:-182px;}.elementor-285 .elementor-element.elementor-element-65896a4{top:1364.994px;}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-cd47dfe{left:-158px;}body.rtl .elementor-285 .elementor-element.elementor-element-cd47dfe{right:-158px;}.elementor-285 .elementor-element.elementor-element-cd47dfe{top:152.399px;}.elementor-285 .elementor-element.elementor-element-c9b95c8{--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:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-c095515.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-c095515 .elementor-heading-title{font-family:"Mouse Memoirs", Sans-serif;font-size:58px;font-weight:600;color:#054574;}.elementor-285 .elementor-element.elementor-element-9760087{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#054574;}.elementor-285 .elementor-element.elementor-element-9760087.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(89deg, #F24A06 0%, #FF9C74 100%);transition-duration:1.3s;border-radius:24px 24px 24px 24px;padding:18px 020px 18px 20px;}.elementor-285 .elementor-element.elementor-element-f74e663.elementor-element{--align-self:center;}.elementor-285 .elementor-element.elementor-element-b1e24d8{--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:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-b1e24d8:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-b1e24d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F24A06;}.elementor-285 .elementor-element.elementor-element-c61f01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-285 .elementor-element.elementor-element-c61f01f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-285 .elementor-element.elementor-element-4d31a0d{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-4d31a0d:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-4d31a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004677;}.elementor-285 .elementor-element.elementor-element-4fabbcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;}.elementor-285 .elementor-element.elementor-element-4fabbcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}@media(min-width:768px){.elementor-285 .elementor-element.elementor-element-85f9d5f{--width:50%;}.elementor-285 .elementor-element.elementor-element-824ede8{--width:50%;}.elementor-285 .elementor-element.elementor-element-ca87df5{--width:50%;}.elementor-285 .elementor-element.elementor-element-859cb12{--width:50%;}.elementor-285 .elementor-element.elementor-element-989677b{--width:30%;}.elementor-285 .elementor-element.elementor-element-aa8c7e2{--width:30%;}.elementor-285 .elementor-element.elementor-element-bc22aff{--width:30%;}.elementor-285 .elementor-element.elementor-element-21ee96a{--width:30%;}.elementor-285 .elementor-element.elementor-element-ea09e92{--width:30%;}.elementor-285 .elementor-element.elementor-element-6ef6096{--width:30%;}.elementor-285 .elementor-element.elementor-element-ee401f0{--width:30%;}.elementor-285 .elementor-element.elementor-element-28d45c2{--width:30%;}.elementor-285 .elementor-element.elementor-element-f0128f3{--width:30%;}}/* Start custom CSS for button, class: .elementor-element-e5df0cd */.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-e5df0cd .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3441dd5 */.elementor-285 .elementor-element.elementor-element-3441dd5 {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbf1e6c */.elementor-285 .elementor-element.elementor-element-bbf1e6c {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42f2fce */.elementor-285 .elementor-element.elementor-element-42f2fce{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb229cd */.elementor-285 .elementor-element.elementor-element-fb229cd{
    transform: rotate(3deg) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e699a */.elementor-285 .elementor-element.elementor-element-09e699a{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dee06f */.elementor-285 .elementor-element.elementor-element-8dee06f{
    transform: rotate(-3deg) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43bd378 */.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-43bd378 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0a4edd */.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-f0a4edd .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00f898e */.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-00f898e .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5be6052 */.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-5be6052 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c05a60 */.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-9c05a60 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c17240d */.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-c17240d .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c94f684 */.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-c94f684 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11ef404 */.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-11ef404 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96bd7e7 */.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-96bd7e7 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a18d71 */.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-9a18d71 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b2bd1a */.elementor-285 .elementor-element.elementor-element-0b2bd1a {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c43c2d */.elementor-285 .elementor-element.elementor-element-1c43c2d {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65896a4 */.elementor-285 .elementor-element.elementor-element-65896a4 {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd47dfe */.elementor-285 .elementor-element.elementor-element-cd47dfe {
  animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f74e663 */.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #F24A06, transparent, #7247ff, #F24A06, transparent, #FF9C74);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #b6abff50 /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #FF9C74, #F24A06); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button{
    transition: 0.5s all;
}

.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-285 .elementor-element.elementor-element-f74e663 .elementor-button:hover::after {
     background: linear-gradient(20deg, #0095fe, transparent, #01bfec, #a5eeff, transparent, #0095fe);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #61a2ff70 /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c61f01f */.elementor-285 .elementor-element.elementor-element-c61f01f{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e24d8 */.elementor-285 .elementor-element.elementor-element-b1e24d8{
    transform: rotate(3deg) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fabbcf */.elementor-285 .elementor-element.elementor-element-4fabbcf{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d31a0d */.elementor-285 .elementor-element.elementor-element-4d31a0d{
    transform: rotate(-3deg) scale(1.01);
}/* End custom CSS */