.elementor-89 .elementor-element.elementor-element-9e5c933{--display:flex;--min-height:100vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-89 .elementor-element.elementor-element-9e5c933:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/12/back-gold.webp");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-9e5c933::before, .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-9e5c933 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-9e5c933 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-89 .elementor-element.elementor-element-4bb4054{z-index:3;}.elementor-89 .elementor-element.elementor-element-4bb5d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 17px 26px 0px rgba(0,0,0,0.5);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;}.elementor-89 .elementor-element.elementor-element-4bb5d97:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-4bb5d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000059;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-89 .elementor-element.elementor-element-8bc67c1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-89 .elementor-element.elementor-element-8bc67c1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-89 .elementor-element.elementor-element-8bc67c1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:23px;font-weight:normal;line-height:1.2em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:47px;font-weight:900;line-height:43px;color:#F4F4F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-945a47b img{width:56%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-9419eb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-9419eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-9419eb0{text-align:center;}.elementor-89 .elementor-element.elementor-element-9419eb0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;line-height:1.1em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-59915df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-59915df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-59915df{text-align:center;}.elementor-89 .elementor-element.elementor-element-59915df .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.1em;color:#F2D470;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-ef694f3 > .elementor-widget-container{margin:0% 30% 0% 30%;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-ab0f61f{--display:flex;--min-height:968px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.92;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-ab0f61f::before, .elementor-89 .elementor-element.elementor-element-ab0f61f > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-ab0f61f > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-ab0f61f > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-ab0f61f > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-ab0f61f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-89 .elementor-element.elementor-element-d6e9093{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-d6e9093:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-d6e9093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-23cb130{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:82px;--padding-right:23px;}.elementor-89 .elementor-element.elementor-element-6ce65c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-6ce65c7:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-6ce65c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2D470;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-eec7422 .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-eec7422.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-89 .elementor-element.elementor-element-eec7422.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-eec7422.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-89 .elementor-element.elementor-element-eec7422.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-eec7422.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-eec7422 .elementor-icon{font-size:12px;}.elementor-89 .elementor-element.elementor-element-eec7422 .elementor-icon svg{height:12px;}.elementor-89 .elementor-element.elementor-element-f8368d0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-f8368d0{text-align:start;}.elementor-89 .elementor-element.elementor-element-f8368d0 .elementor-heading-title{font-family:var( --e-global-typography-8316254-font-family ), Sans-serif;font-size:var( --e-global-typography-8316254-font-size );font-weight:var( --e-global-typography-8316254-font-weight );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );color:#000000;}.elementor-89 .elementor-element.elementor-element-66c4862 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-89 .elementor-element.elementor-element-66c4862{text-align:start;}.elementor-89 .elementor-element.elementor-element-66c4862 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:47px;font-weight:900;line-height:1.1em;color:var( --e-global-color-8b234ef );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-89 .elementor-element.elementor-element-c71575e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-89 .elementor-element.elementor-element-c71575e{text-align:start;font-family:var( --e-global-typography-e9c046c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9c046c-font-size );font-weight:var( --e-global-typography-e9c046c-font-weight );line-height:var( --e-global-typography-e9c046c-line-height );color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-c71575e.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#F8CA18;color:#000000;}.elementor-89 .elementor-element.elementor-element-c71575e.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-89 .elementor-element.elementor-element-c71575e.elementor-drop-cap-view-default .elementor-drop-cap{color:#F8CA18;border-color:#F8CA18;}.elementor-89 .elementor-element.elementor-element-c71575e.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#000000;}.elementor-89 .elementor-element.elementor-element-c71575e .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:0%;border-width:1px 1px 1px 1px;}.elementor-89 .elementor-element.elementor-element-c71575e .elementor-drop-cap-letter{font-family:"Alex Brush", Sans-serif;}.elementor-89 .elementor-element.elementor-element-d6f2d1b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-89 .elementor-element.elementor-element-d6f2d1b{text-align:start;font-family:var( --e-global-typography-e9c046c-font-family ), Sans-serif;font-size:var( --e-global-typography-e9c046c-font-size );font-weight:var( --e-global-typography-e9c046c-font-weight );line-height:var( --e-global-typography-e9c046c-line-height );color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-d6f2d1b.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#F8CA18;color:#000000;}.elementor-89 .elementor-element.elementor-element-d6f2d1b.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-89 .elementor-element.elementor-element-d6f2d1b.elementor-drop-cap-view-default .elementor-drop-cap{color:#F8CA18;border-color:#F8CA18;}.elementor-89 .elementor-element.elementor-element-d6f2d1b.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#000000;}.elementor-89 .elementor-element.elementor-element-d6f2d1b .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:0%;border-width:1px 1px 1px 1px;}.elementor-89 .elementor-element.elementor-element-d6f2d1b .elementor-drop-cap-letter{font-family:"Alex Brush", Sans-serif;}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-wrapper{text-align:start;}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-005de8a-font-family ), Sans-serif;font-size:var( --e-global-typography-005de8a-font-size );font-weight:var( --e-global-typography-005de8a-font-weight );line-height:var( --e-global-typography-005de8a-line-height );color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-description{font-family:var( --e-global-typography-bbdf2f6-font-family ), Sans-serif;font-size:var( --e-global-typography-bbdf2f6-font-size );font-weight:var( --e-global-typography-bbdf2f6-font-weight );line-height:var( --e-global-typography-bbdf2f6-line-height );color:#F2D470;}.elementor-89 .elementor-element.elementor-element-11be210{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:66px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-89 .elementor-element.elementor-element-4889441 img{border-radius:15px 15px 15px 15px;}.elementor-89 .elementor-element.elementor-element-3bb512b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:20em;--padding-right:20em;}.elementor-89 .elementor-element.elementor-element-3bb512b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3bb512b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/10/L5.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-3bb512b::before, .elementor-89 .elementor-element.elementor-element-3bb512b > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-3bb512b > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-3bb512b > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-3bb512b > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-3bb512b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-89 .elementor-element.elementor-element-cfd0834{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 17px 26px 0px rgba(0, 0, 0, 0.3);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;}.elementor-89 .elementor-element.elementor-element-cfd0834:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-cfd0834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000059;}.elementor-89 .elementor-element.elementor-element-d32dd11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89 .elementor-element.elementor-element-d32dd11:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-d32dd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2D470;}.elementor-89 .elementor-element.elementor-element-0c1934b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-0c1934b{text-align:center;}.elementor-89 .elementor-element.elementor-element-0c1934b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.5em;letter-spacing:4.5px;color:#000000;}.elementor-89 .elementor-element.elementor-element-bdc8e06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-bdc8e06{text-align:center;}.elementor-89 .elementor-element.elementor-element-bdc8e06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:600;line-height:1.1em;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-fefd320 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fefd320{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-5d2fec3{--display:flex;--min-height:195px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.49;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-5d2fec3::before, .elementor-89 .elementor-element.elementor-element-5d2fec3 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-5d2fec3 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-5d2fec3 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-5d2fec3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-5d2fec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14131A;background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/11/texture-100x100-o11-d14-c-bdbdbd-t0.webp");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-89 .elementor-element.elementor-element-1515ab6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 17px 26px 0px rgba(0, 0, 0, 0.3);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;}.elementor-89 .elementor-element.elementor-element-1515ab6:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-1515ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000059;}.elementor-89 .elementor-element.elementor-element-81eaf8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-81eaf8b{text-align:center;}.elementor-89 .elementor-element.elementor-element-81eaf8b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:600;line-height:1.1em;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-f2b2f97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-f2b2f97{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-0d7c28f{--display:flex;--min-height:968px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.49;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-0d7c28f::before, .elementor-89 .elementor-element.elementor-element-0d7c28f > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-0d7c28f > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-0d7c28f > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-0d7c28f > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-0d7c28f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14131A;background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/11/texture-100x100-o11-d14-c-bdbdbd-t0.webp");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-89 .elementor-element.elementor-element-c5b4fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-eec0da4{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-eec0da4:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-eec0da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-b58f23b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-214fa2c{z-index:0;}.elementor-89 .elementor-element.elementor-element-141f63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-141f63c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-141f63c{text-align:center;}.elementor-89 .elementor-element.elementor-element-141f63c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-1b8ddb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1b8ddb3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-d3898a1{--display:flex;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-bb8bf3c > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-becbbe3 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-71044d0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-29607bc{z-index:0;}.elementor-89 .elementor-element.elementor-element-7bf9a13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-7bf9a13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-7bf9a13{text-align:center;}.elementor-89 .elementor-element.elementor-element-7bf9a13 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-d7fc913 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d7fc913{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-088d285{--display:flex;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-7eb6f8d > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-193b1f6 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-63eb23f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-b5ab3f3{z-index:0;}.elementor-89 .elementor-element.elementor-element-beb081f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-beb081f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-beb081f{text-align:center;}.elementor-89 .elementor-element.elementor-element-beb081f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-99c0ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-99c0ebd{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-b0d93ea{--display:flex;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-9be8846 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-0830fa4 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-2483699{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-2483699:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-2483699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-267d48c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-a38a714{z-index:0;}.elementor-89 .elementor-element.elementor-element-41042f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-41042f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-41042f8{text-align:center;}.elementor-89 .elementor-element.elementor-element-41042f8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-848608c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-848608c{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-e686fcc{--display:flex;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-7519a87 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-656b23e > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-2ee9186{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-de02a98{z-index:0;}.elementor-89 .elementor-element.elementor-element-40a2d96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-40a2d96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-40a2d96{text-align:center;}.elementor-89 .elementor-element.elementor-element-40a2d96 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-2105df7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-2105df7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-a2422d9{--display:flex;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-a4671b3 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-063a660 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-31a7fed{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-72c9067{z-index:0;}.elementor-89 .elementor-element.elementor-element-7895839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-7895839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-7895839{text-align:center;}.elementor-89 .elementor-element.elementor-element-7895839 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-cf659a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-cf659a8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-a189a93{--display:flex;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-15f4933 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-8f31f1f > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-eba72c5{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-eba72c5:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-eba72c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-c6092b2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-6eef709{z-index:0;}.elementor-89 .elementor-element.elementor-element-673992f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-673992f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-673992f{text-align:center;}.elementor-89 .elementor-element.elementor-element-673992f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-7101a11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-7101a11{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-63cc06c{--display:flex;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-0bfcc62 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-42c47ab > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-b49fb69{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-0c1dbf7{z-index:0;}.elementor-89 .elementor-element.elementor-element-e0b35eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-e0b35eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-e0b35eb{text-align:center;}.elementor-89 .elementor-element.elementor-element-e0b35eb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-5046e50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-5046e50{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-9386a93{--display:flex;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-610a924 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-f7a4595 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-18e580f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-572c6f0{z-index:0;}.elementor-89 .elementor-element.elementor-element-9ddedcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-9ddedcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-9ddedcb{text-align:center;}.elementor-89 .elementor-element.elementor-element-9ddedcb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-ec0bd74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-ec0bd74{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-196f563{--display:flex;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-75aa1f9 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-683203e .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-683203e > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-683203e .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-fdc4c0e{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-fdc4c0e:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-fdc4c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-8e574c1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-17c376f{z-index:0;}.elementor-89 .elementor-element.elementor-element-89c9340 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-89c9340.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-89c9340{text-align:center;}.elementor-89 .elementor-element.elementor-element-89c9340 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-bd5e896 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-bd5e896{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-3d587de > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-2fffdba{--display:flex;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-385868b .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-385868b > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-385868b .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-e3056e6 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-54a2f2a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-1b5f427{z-index:0;}.elementor-89 .elementor-element.elementor-element-4ba4d90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-4ba4d90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-4ba4d90{text-align:center;}.elementor-89 .elementor-element.elementor-element-4ba4d90 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-28f746b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-28f746b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-1d790fe{--display:flex;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-01c1add > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-7b199ea > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-f2f952f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-f816730{z-index:0;}.elementor-89 .elementor-element.elementor-element-d2e65c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-d2e65c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-d2e65c2{text-align:center;}.elementor-89 .elementor-element.elementor-element-d2e65c2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-d3e2060 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d3e2060{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-a96e314 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-4fd8c7b{--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;--border-radius:50px 50px 50px 50px;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-4fd8c7b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-4fd8c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-89 .elementor-element.elementor-element-82cea65{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-2c3a301{z-index:0;}.elementor-89 .elementor-element.elementor-element-68e06b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-68e06b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-68e06b7{text-align:center;}.elementor-89 .elementor-element.elementor-element-68e06b7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-e419e04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e419e04{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-348a968 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-b4788f4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-1ddd5aa{z-index:0;}.elementor-89 .elementor-element.elementor-element-42743b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-42743b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-42743b4{text-align:center;}.elementor-89 .elementor-element.elementor-element-42743b4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-a691650 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a691650{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-24d0528 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-7407e92{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-d438807{z-index:0;}.elementor-89 .elementor-element.elementor-element-7cf93fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-7cf93fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-7cf93fb{text-align:center;}.elementor-89 .elementor-element.elementor-element-7cf93fb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:900;text-transform:uppercase;line-height:1.5em;color:#F2D470;}.elementor-89 .elementor-element.elementor-element-4bd339c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4bd339c{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-00c5106 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-8099ee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;--margin-top:5%;--margin-bottom:5%;--margin-left:1%;--margin-right:1%;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-8099ee7:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-8099ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008A;}.elementor-89 .elementor-element.elementor-element-7f3e0ef{text-align:center;}.elementor-89 .elementor-element.elementor-element-7f3e0ef .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:4.5px;color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-e46b727{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-89 .elementor-element.elementor-element-d7544a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-d7544a5{text-align:center;}.elementor-89 .elementor-element.elementor-element-d7544a5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:600;line-height:1.1em;color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-5dbf3de > .elementor-widget-container{margin:0% 25% 0% 25%;}.elementor-89 .elementor-element.elementor-element-5dbf3de{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-6b383e0 > .elementor-widget-container{margin:0% 1% 0% 1%;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-2e98819{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-89 .elementor-element.elementor-element-75be698{--display:flex;--justify-content:center;--overlay-opacity:0.7;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8em;--padding-bottom:8em;--padding-left:20em;--padding-right:20em;}.elementor-89 .elementor-element.elementor-element-75be698:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-75be698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/10/L-9.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-75be698::before, .elementor-89 .elementor-element.elementor-element-75be698 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-75be698 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-75be698 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-75be698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-75be698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1260f16 );--background-overlay:'';}.elementor-89 .elementor-element.elementor-element-b1c87dd{text-align:center;}.elementor-89 .elementor-element.elementor-element-b1c87dd .elementor-heading-title{font-family:var( --e-global-typography-8316254-font-family ), Sans-serif;font-size:var( --e-global-typography-8316254-font-size );font-weight:var( --e-global-typography-8316254-font-weight );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-faf4c67{text-align:center;}.elementor-89 .elementor-element.elementor-element-faf4c67 .elementor-heading-title{font-family:var( --e-global-typography-b711176-font-family ), Sans-serif;font-size:var( --e-global-typography-b711176-font-size );font-weight:var( --e-global-typography-b711176-font-weight );line-height:var( --e-global-typography-b711176-line-height );color:var( --e-global-color-8b234ef );}.elementor-89 .elementor-element.elementor-element-17428cb{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42093de-font-family ), Sans-serif;font-size:var( --e-global-typography-42093de-font-size );font-weight:var( --e-global-typography-42093de-font-weight );text-transform:var( --e-global-typography-42093de-text-transform );line-height:var( --e-global-typography-42093de-line-height );fill:var( --e-global-color-1260f16 );color:var( --e-global-color-1260f16 );background-image:linear-gradient(180deg, #F2D470 0%, #D9B465 64%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a49d1fb );border-radius:0px 0px 0px 0px;padding:13px 25px 13px 25px;}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:focus{background-color:var( --e-global-color-a49d1fb );color:#000000;border-color:var( --e-global-color-4de7695 );}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:focus svg{fill:#000000;}.elementor-89 .elementor-element.elementor-element-4380547{--display:flex;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-4bb5d97{--width:50%;}.elementor-89 .elementor-element.elementor-element-23cb130{--width:50%;}.elementor-89 .elementor-element.elementor-element-6ce65c7{--width:48%;}.elementor-89 .elementor-element.elementor-element-11be210{--width:40%;}.elementor-89 .elementor-element.elementor-element-3bb512b{--content-width:720px;}.elementor-89 .elementor-element.elementor-element-cfd0834{--width:100%;}.elementor-89 .elementor-element.elementor-element-d32dd11{--width:50%;}.elementor-89 .elementor-element.elementor-element-5d2fec3{--content-width:720px;}.elementor-89 .elementor-element.elementor-element-1515ab6{--width:100%;}.elementor-89 .elementor-element.elementor-element-b58f23b{--width:100%;}.elementor-89 .elementor-element.elementor-element-71044d0{--width:100%;}.elementor-89 .elementor-element.elementor-element-63eb23f{--width:100%;}.elementor-89 .elementor-element.elementor-element-267d48c{--width:100%;}.elementor-89 .elementor-element.elementor-element-2ee9186{--width:100%;}.elementor-89 .elementor-element.elementor-element-31a7fed{--width:100%;}.elementor-89 .elementor-element.elementor-element-c6092b2{--width:100%;}.elementor-89 .elementor-element.elementor-element-b49fb69{--width:100%;}.elementor-89 .elementor-element.elementor-element-18e580f{--width:100%;}.elementor-89 .elementor-element.elementor-element-8e574c1{--width:100%;}.elementor-89 .elementor-element.elementor-element-54a2f2a{--width:100%;}.elementor-89 .elementor-element.elementor-element-f2f952f{--width:100%;}.elementor-89 .elementor-element.elementor-element-82cea65{--width:100%;}.elementor-89 .elementor-element.elementor-element-b4788f4{--width:100%;}.elementor-89 .elementor-element.elementor-element-7407e92{--width:100%;}.elementor-89 .elementor-element.elementor-element-8099ee7{--width:78%;}.elementor-89 .elementor-element.elementor-element-e46b727{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-4bb5d97{--width:70%;}.elementor-89 .elementor-element.elementor-element-23cb130{--width:100%;}.elementor-89 .elementor-element.elementor-element-11be210{--width:100%;}.elementor-89 .elementor-element.elementor-element-cfd0834{--width:85%;}.elementor-89 .elementor-element.elementor-element-5d2fec3{--content-width:631px;}.elementor-89 .elementor-element.elementor-element-1515ab6{--width:85%;}.elementor-89 .elementor-element.elementor-element-b58f23b{--width:50%;}.elementor-89 .elementor-element.elementor-element-71044d0{--width:50%;}.elementor-89 .elementor-element.elementor-element-63eb23f{--width:50%;}.elementor-89 .elementor-element.elementor-element-267d48c{--width:50%;}.elementor-89 .elementor-element.elementor-element-2ee9186{--width:50%;}.elementor-89 .elementor-element.elementor-element-31a7fed{--width:50%;}.elementor-89 .elementor-element.elementor-element-c6092b2{--width:50%;}.elementor-89 .elementor-element.elementor-element-b49fb69{--width:50%;}.elementor-89 .elementor-element.elementor-element-18e580f{--width:50%;}.elementor-89 .elementor-element.elementor-element-8e574c1{--width:50%;}.elementor-89 .elementor-element.elementor-element-54a2f2a{--width:50%;}.elementor-89 .elementor-element.elementor-element-f2f952f{--width:50%;}.elementor-89 .elementor-element.elementor-element-82cea65{--width:50%;}.elementor-89 .elementor-element.elementor-element-b4788f4{--width:50%;}.elementor-89 .elementor-element.elementor-element-7407e92{--width:50%;}.elementor-89 .elementor-element.elementor-element-8099ee7{--width:85%;}}@media(min-width:1025px){.elementor-89 .elementor-element.elementor-element-3bb512b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3bb512b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-9e5c933:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/12/back-gold.webp");background-position:center left;background-size:cover;}.elementor-89 .elementor-element.elementor-element-4bb5d97{--justify-content:center;--margin-top:11em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-title{font-size:23px;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-description{font-size:46px;line-height:0.9em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-945a47b img{width:34%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-89 .elementor-element.elementor-element-9419eb0 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-59915df .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-89 .elementor-element.elementor-element-ef694f3 > .elementor-widget-container{margin:0% 29% 0% 29%;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-ab0f61f{--min-height:953px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-23cb130{--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:1em;--padding-bottom:5em;--padding-left:0em;--padding-right:1em;}.elementor-89 .elementor-element.elementor-element-f8368d0 .elementor-heading-title{font-size:var( --e-global-typography-8316254-font-size );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );}.elementor-89 .elementor-element.elementor-element-66c4862 > .elementor-widget-container{padding:0em 3em 0em 3em;}.elementor-89 .elementor-element.elementor-element-66c4862 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-c71575e{font-size:var( --e-global-typography-e9c046c-font-size );line-height:var( --e-global-typography-e9c046c-line-height );}.elementor-89 .elementor-element.elementor-element-d6f2d1b{font-size:var( --e-global-typography-e9c046c-font-size );line-height:var( --e-global-typography-e9c046c-line-height );}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-title{font-size:var( --e-global-typography-005de8a-font-size );line-height:var( --e-global-typography-005de8a-line-height );}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-description{font-size:var( --e-global-typography-bbdf2f6-font-size );line-height:var( --e-global-typography-bbdf2f6-line-height );}.elementor-89 .elementor-element.elementor-element-11be210{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-11be210.e-con{--order:-99999 /* order start hack */;}.elementor-89 .elementor-element.elementor-element-4889441 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-3bb512b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-89 .elementor-element.elementor-element-cfd0834{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-0c1934b .elementor-heading-title{font-size:0.8rem;line-height:1.5em;letter-spacing:1.9px;}.elementor-89 .elementor-element.elementor-element-bdc8e06 .elementor-heading-title{font-size:2rem;}.elementor-89 .elementor-element.elementor-element-fefd320{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-5d2fec3{--min-height:261px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-1515ab6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-81eaf8b .elementor-heading-title{font-size:2rem;}.elementor-89 .elementor-element.elementor-element-f2b2f97{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-0d7c28f{--min-height:953px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-c5b4fa7{--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-89 .elementor-element.elementor-element-b58f23b{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-214fa2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-214fa2c{text-align:start;}.elementor-89 .elementor-element.elementor-element-214fa2c img{width:100%;}.elementor-89 .elementor-element.elementor-element-141f63c .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-1b8ddb3{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-bb8bf3c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-becbbe3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-71044d0{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-29607bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-29607bc{text-align:start;}.elementor-89 .elementor-element.elementor-element-29607bc img{width:100%;}.elementor-89 .elementor-element.elementor-element-7bf9a13 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-d7fc913{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-7eb6f8d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-193b1f6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-63eb23f{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-b5ab3f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-b5ab3f3{text-align:start;}.elementor-89 .elementor-element.elementor-element-b5ab3f3 img{width:100%;}.elementor-89 .elementor-element.elementor-element-beb081f .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-99c0ebd{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-9be8846 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-0830fa4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-267d48c{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-a38a714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a38a714{text-align:start;}.elementor-89 .elementor-element.elementor-element-a38a714 img{width:100%;}.elementor-89 .elementor-element.elementor-element-41042f8 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-848608c{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-7519a87 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-656b23e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-2ee9186{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-de02a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-de02a98{text-align:start;}.elementor-89 .elementor-element.elementor-element-de02a98 img{width:100%;}.elementor-89 .elementor-element.elementor-element-40a2d96 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-2105df7{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-a4671b3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-063a660 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-31a7fed{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-72c9067 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-72c9067{text-align:start;}.elementor-89 .elementor-element.elementor-element-72c9067 img{width:100%;}.elementor-89 .elementor-element.elementor-element-7895839 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-cf659a8{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-15f4933 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-8f31f1f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-c6092b2{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-6eef709 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-6eef709{text-align:start;}.elementor-89 .elementor-element.elementor-element-6eef709 img{width:100%;}.elementor-89 .elementor-element.elementor-element-673992f .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-7101a11{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-0bfcc62 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-42c47ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-b49fb69{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-0c1dbf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-0c1dbf7{text-align:start;}.elementor-89 .elementor-element.elementor-element-0c1dbf7 img{width:100%;}.elementor-89 .elementor-element.elementor-element-e0b35eb .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-5046e50{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-610a924 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-f7a4595 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-18e580f{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-572c6f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-572c6f0{text-align:start;}.elementor-89 .elementor-element.elementor-element-572c6f0 img{width:100%;}.elementor-89 .elementor-element.elementor-element-9ddedcb .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-ec0bd74{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-75aa1f9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-683203e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-8e574c1{--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-89 .elementor-element.elementor-element-17c376f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-17c376f{text-align:start;}.elementor-89 .elementor-element.elementor-element-17c376f img{width:100%;}.elementor-89 .elementor-element.elementor-element-89c9340 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-bd5e896{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-3d587de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-385868b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-e3056e6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-54a2f2a{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-1b5f427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1b5f427{text-align:start;}.elementor-89 .elementor-element.elementor-element-1b5f427 img{width:100%;}.elementor-89 .elementor-element.elementor-element-4ba4d90 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-28f746b{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-01c1add > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-7b199ea > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-f2f952f{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-f816730 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-f816730{text-align:start;}.elementor-89 .elementor-element.elementor-element-f816730 img{width:100%;}.elementor-89 .elementor-element.elementor-element-d2e65c2 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-d3e2060{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-a96e314 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-82cea65{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-2c3a301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-2c3a301{text-align:start;}.elementor-89 .elementor-element.elementor-element-2c3a301 img{width:100%;}.elementor-89 .elementor-element.elementor-element-68e06b7 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-e419e04{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-348a968 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-b4788f4{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-1ddd5aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1ddd5aa{text-align:start;}.elementor-89 .elementor-element.elementor-element-1ddd5aa img{width:100%;}.elementor-89 .elementor-element.elementor-element-42743b4 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-a691650{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-24d0528 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-7407e92{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:4%;}.elementor-89 .elementor-element.elementor-element-d438807 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d438807{text-align:start;}.elementor-89 .elementor-element.elementor-element-d438807 img{width:100%;}.elementor-89 .elementor-element.elementor-element-7cf93fb .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-4bd339c{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-00c5106 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-8099ee7{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-7f3e0ef .elementor-heading-title{font-size:0.8rem;}.elementor-89 .elementor-element.elementor-element-d7544a5 .elementor-heading-title{font-size:2rem;}.elementor-89 .elementor-element.elementor-element-5dbf3de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-5dbf3de{font-size:0.8rem;}.elementor-89 .elementor-element.elementor-element-6b383e0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-75be698{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-89 .elementor-element.elementor-element-b1c87dd .elementor-heading-title{font-size:var( --e-global-typography-8316254-font-size );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );}.elementor-89 .elementor-element.elementor-element-faf4c67 .elementor-heading-title{font-size:var( --e-global-typography-b711176-font-size );line-height:var( --e-global-typography-b711176-line-height );}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-9e5c933:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-9e5c933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elelyonbrandao.com.br/wp-content/uploads/2023/12/back-gold.webp");background-position:top center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-9e5c933{--min-height:581px;--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;--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-89 .elementor-element.elementor-element-4bb5d97{--width:90%;--min-height:187px;--border-radius:1% 1% 1% 1%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-8bc67c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-img{margin-bottom:15px;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-8bc67c1 .elementor-image-box-description{font-size:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-945a47b img{width:71%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-89 .elementor-element.elementor-element-9419eb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 0% 5%;}.elementor-89 .elementor-element.elementor-element-9419eb0 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-59915df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-59915df .elementor-heading-title{font-size:0.8rem;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-89 .elementor-element.elementor-element-ef694f3 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-ab0f61f{--min-height:175px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-d6e9093{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-89 .elementor-element.elementor-element-23cb130{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-89 .elementor-element.elementor-element-f8368d0 > .elementor-widget-container{margin:0% 70% 0% 0%;padding:2% 30% 2% 2%;}.elementor-89 .elementor-element.elementor-element-f8368d0{text-align:center;}.elementor-89 .elementor-element.elementor-element-f8368d0 .elementor-heading-title{font-size:var( --e-global-typography-8316254-font-size );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );}.elementor-89 .elementor-element.elementor-element-66c4862 > .elementor-widget-container{padding:0em 3em 0em 3em;}.elementor-89 .elementor-element.elementor-element-66c4862 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-89 .elementor-element.elementor-element-c71575e > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0em 0em 0em 0em;}.elementor-89 .elementor-element.elementor-element-c71575e{text-align:center;font-size:var( --e-global-typography-e9c046c-font-size );line-height:var( --e-global-typography-e9c046c-line-height );}.elementor-89 .elementor-element.elementor-element-d6f2d1b > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0em 0em 0em 0em;}.elementor-89 .elementor-element.elementor-element-d6f2d1b{text-align:center;font-size:var( --e-global-typography-e9c046c-font-size );line-height:var( --e-global-typography-e9c046c-line-height );}.elementor-89 .elementor-element.elementor-element-8c8871a > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-title{font-size:var( --e-global-typography-005de8a-font-size );line-height:var( --e-global-typography-005de8a-line-height );}.elementor-89 .elementor-element.elementor-element-57e84de .elementor-image-box-description{font-size:var( --e-global-typography-bbdf2f6-font-size );line-height:var( --e-global-typography-bbdf2f6-line-height );}.elementor-89 .elementor-element.elementor-element-3bb512b{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-cfd0834{--width:90%;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-d32dd11{--width:67%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89 .elementor-element.elementor-element-0c1934b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:4% 4% 4% 4%;}.elementor-89 .elementor-element.elementor-element-0c1934b{text-align:center;}.elementor-89 .elementor-element.elementor-element-0c1934b .elementor-heading-title{font-size:1rem;letter-spacing:0px;}.elementor-89 .elementor-element.elementor-element-bdc8e06{width:var( --container-widget-width, 218.031px );max-width:218.031px;--container-widget-width:218.031px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-bdc8e06 .elementor-heading-title{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-fefd320 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-fefd320{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-5d2fec3{--min-height:172px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-1515ab6{--width:90%;}.elementor-89 .elementor-element.elementor-element-81eaf8b{width:var( --container-widget-width, 218.031px );max-width:218.031px;--container-widget-width:218.031px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-81eaf8b .elementor-heading-title{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-f2b2f97{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-0d7c28f{--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:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-89 .elementor-element.elementor-element-c5b4fa7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-89 .elementor-element.elementor-element-eec0da4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-214fa2c{text-align:center;}.elementor-89 .elementor-element.elementor-element-141f63c{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-141f63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-141f63c .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-1b8ddb3 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-1b8ddb3{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-d3898a1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-bb8bf3c > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-becbbe3 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-71044d0{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-29607bc{text-align:center;}.elementor-89 .elementor-element.elementor-element-7bf9a13{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-7bf9a13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-7bf9a13 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-d7fc913 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-d7fc913{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-088d285{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-7eb6f8d > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-193b1f6 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-63eb23f{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-b5ab3f3{text-align:center;}.elementor-89 .elementor-element.elementor-element-beb081f{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-beb081f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-beb081f .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-99c0ebd > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-99c0ebd{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-b0d93ea{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-9be8846 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-0830fa4 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-2483699{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-a38a714{text-align:center;}.elementor-89 .elementor-element.elementor-element-41042f8{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-41042f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-41042f8 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-848608c > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-848608c{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-e686fcc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-7519a87 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-656b23e > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-2ee9186{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-de02a98{text-align:center;}.elementor-89 .elementor-element.elementor-element-40a2d96{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-40a2d96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-40a2d96 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-2105df7 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-2105df7{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-a2422d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-a4671b3 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-063a660 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-72c9067{text-align:center;}.elementor-89 .elementor-element.elementor-element-7895839{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-7895839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-7895839 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-cf659a8 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-cf659a8{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-a189a93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-15f4933 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-8f31f1f > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-eba72c5{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-c6092b2{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-6eef709{text-align:center;}.elementor-89 .elementor-element.elementor-element-673992f{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-673992f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-673992f .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-7101a11 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-7101a11{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-63cc06c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-0bfcc62 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-42c47ab > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-b49fb69{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-0c1dbf7{text-align:center;}.elementor-89 .elementor-element.elementor-element-e0b35eb{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-e0b35eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-e0b35eb .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-5046e50 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-5046e50{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-9386a93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-610a924 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-f7a4595 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-572c6f0{text-align:center;}.elementor-89 .elementor-element.elementor-element-9ddedcb{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-9ddedcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-9ddedcb .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-ec0bd74 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-ec0bd74{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-196f563{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-75aa1f9 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-683203e > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-683203e .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-fdc4c0e{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-17c376f{text-align:center;}.elementor-89 .elementor-element.elementor-element-89c9340{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-89c9340 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-89c9340 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-bd5e896 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-bd5e896{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-3d587de > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-2fffdba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-385868b > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-385868b .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-e3056e6 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-54a2f2a{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-1b5f427{text-align:center;}.elementor-89 .elementor-element.elementor-element-4ba4d90{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-4ba4d90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-4ba4d90 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-28f746b > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-28f746b{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-1d790fe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89 .elementor-element.elementor-element-01c1add > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-7b199ea > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-f2f952f{--justify-content:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-f816730{text-align:center;}.elementor-89 .elementor-element.elementor-element-d2e65c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-d2e65c2 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-d3e2060 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-d3e2060{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-a96e314 > .elementor-widget-container{margin:0% 20% -10% 20%;}.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-4fd8c7b{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-82cea65{--justify-content:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-2c3a301{text-align:center;}.elementor-89 .elementor-element.elementor-element-68e06b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-68e06b7 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-e419e04 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-e419e04{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-348a968 > .elementor-widget-container{margin:0% 20% -10% 20%;}.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-b4788f4{--justify-content:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-1ddd5aa{text-align:center;}.elementor-89 .elementor-element.elementor-element-42743b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-42743b4 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-a691650 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-a691650{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-24d0528 > .elementor-widget-container{margin:0% 20% -10% 20%;}.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-7407e92{--justify-content:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-89 .elementor-element.elementor-element-d438807{text-align:center;}.elementor-89 .elementor-element.elementor-element-7cf93fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-7cf93fb .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-4bd339c > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-89 .elementor-element.elementor-element-4bd339c{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-00c5106 > .elementor-widget-container{margin:0% 20% -10% 20%;}.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-8099ee7{--width:85%;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-89 .elementor-element.elementor-element-7f3e0ef .elementor-heading-title{font-size:0.7rem;}.elementor-89 .elementor-element.elementor-element-d7544a5 .elementor-heading-title{font-size:1rem;}.elementor-89 .elementor-element.elementor-element-5dbf3de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-5dbf3de{font-size:0.8rem;line-height:1.5em;}.elementor-89 .elementor-element.elementor-element-6b383e0 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );padding:10px 25px 10px 25px;}.elementor-89 .elementor-element.elementor-element-75be698{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-89 .elementor-element.elementor-element-b1c87dd .elementor-heading-title{font-size:var( --e-global-typography-8316254-font-size );line-height:var( --e-global-typography-8316254-line-height );letter-spacing:var( --e-global-typography-8316254-letter-spacing );}.elementor-89 .elementor-element.elementor-element-faf4c67 .elementor-heading-title{font-size:var( --e-global-typography-b711176-font-size );line-height:var( --e-global-typography-b711176-line-height );}.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button{font-size:var( --e-global-typography-42093de-font-size );line-height:var( --e-global-typography-42093de-line-height );}}/* Start custom CSS for html, class: .elementor-element-4bb4054 */.elementor-89 .elementor-element.elementor-element-4bb4054{
    position: absolute;
    top:0;
}

.linhas1, .linhas2, .linhas3, .linhas4 {
    /* Mantenha as propriedades existentes aqui */
    position: absolute; /* Certifique-se de que os elementos são posicionados */
    width: 150px;
    height: 800px;
    background: linear-gradient( to top, transparent 5%, #F2D470 90%);
    pointer-events: none;
    border-radius: 100px;
    filter: blur(60px);

    /* Adicione a animação */
    animation: moverDireita 8s linear infinite; /* 8s de duração, linear, infinito */
}

/* Defina a animação */
@keyframes moverDireita {
    0% {
        transform: translateX(var(--initial-x)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
    }
    100% {
        /* Adiciona um valor para mover para a direita */
        transform: translateX(calc(var(--initial-x) + 500px)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
    }
}

/* Para aplicar a animação e manter as posições iniciais de cada linha,
   você precisará usar variáveis CSS ou ajustar a animação para cada classe individualmente.
   Usar variáveis é mais limpo.
*/

.linhas1 {
    --initial-x: -800px;
    --initial-y: -200px;
    --initial-rotate: -15deg;
    transform: translateX(var(--initial-x)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
}
.linhas2 {
    --initial-x: 200px;
    --initial-y: -100px;
    --initial-rotate: -15deg;
    transform: translateX(var(--initial-x)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
}
.linhas3 {
    --initial-x: -400px;
    --initial-y: -100px;
    --initial-rotate: -15deg;
    transform: translateX(var(--initial-x)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
}
.linhas4 {
    --initial-x: 700px;
    --initial-y: -200px;
    --initial-rotate: -15deg;
    width: 160px; /* Mantém a largura específica para linhas4 */
    transform: translateX(var(--initial-x)) translateY(var(--initial-y)) rotate(var(--initial-rotate));
}

/* Ajustes para media queries também precisarão usar as variáveis */
@media(min-width: 1025px) and (max-width: 1550px){
    .linhas1 {
        --initial-x: -600px;
        --initial-y: -100px;
        --initial-rotate: 25deg;
    }
    .linhas2 {
        --initial-x: 200px;
        --initial-y: -300px;
        --initial-rotate: 25deg;
    }
    .linhas3 {
        --initial-x: -250px;
        --initial-y: -300px;
        --initial-rotate: 25deg;
    }
    .linhas4 {
        --initial-x: 500px;
        --initial-y: -100px;
        --initial-rotate: 25deg;
    }
}
@media(min-width: 360px) and (max-width: 767px){
    .linhas1 {
        --initial-x: -300px;
        --initial-y: -200px;
        --initial-rotate: 25deg;
        filter: blur(15px);
        width: 100px;
        height: 800px;
    }
    .linhas2 {
        --initial-x: 20px;
        --initial-y: -200px;
        --initial-rotate: 25deg;
        filter: blur(15px);
        width: 100px;
        height: 800px;
    }
    .linhas3 {
        --initial-x: -180px;
        --initial-y: -200px;
        --initial-rotate: 25deg;
        filter: blur(15px);
        width: 100px;
        height: 800px;
    }
    .linhas4 {
        --initial-x: 170px;
        --initial-y: -200px;
        --initial-rotate: 25deg;
        filter: blur(25px);
        width: 100px;
        height: 800px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8bc67c1 */.gradient-text {
   background: linear-gradient(120deg, #929292 0%, #e5f2f2 50%, #929292 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    animation: gradientMove 3s infinite linear;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.gradient-text2 {
     background: linear-gradient(120deg, #6D4C1F 0%, #F2D470 50%, #A67C00 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    position: relative;
    animation: gradientMove 3s infinite linear, glowEffect 2s infinite alternate;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes glowEffect {
    0% { text-shadow: 0 0 2px rgba(242, 212, 112, 0.2); } 
    100% { text-shadow: 0 0 6px rgba(242, 212, 112, 0.4); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-945a47b *//* Animação de brilho pulsante */
.elementor-89 .elementor-element.elementor-element-945a47b img {
    animation: pulsarBrilho 2s infinite alternate;
}

@keyframes pulsarBrilho {
    0% {
        /* Brilho menor e mais fraco */
        -webkit-filter: drop-shadow(0 0 5px rgba(255, 215, 0, 0.4));
        filter: drop-shadow(0 0 5px rgba(255, 215, 0, 0.4));
    }
    100% {
        /* Brilho maior e mais forte */
        -webkit-filter: drop-shadow(0 0 25px rgba(255, 215, 0, 1));
        filter: drop-shadow(0 0 65px rgba(255, 215, 0, 1));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9419eb0 */.gradient-text {
   background: linear-gradient(120deg, #929292 0%, #e5f2f2 50%, #929292 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    animation: gradientMove 3s infinite linear;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.gradient-text2 {
     background: linear-gradient(120deg, #6D4C1F 0%, #F2D470 50%, #A67C00 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    position: relative;
    animation: gradientMove 3s infinite linear, glowEffect 2s infinite alternate;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes glowEffect {
    0% { text-shadow: 0 0 2px rgba(242, 212, 112, 0.2); } 
    100% { text-shadow: 0 0 6px rgba(242, 212, 112, 0.4); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59915df */.gradient-text {
   background: linear-gradient(120deg, #929292 0%, #e5f2f2 50%, #929292 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    animation: gradientMove 3s infinite linear;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.gradient-text2 {
     background: linear-gradient(120deg, #6D4C1F 0%, #F2D470 50%, #A67C00 100%);
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline;
    position: relative;
    animation: gradientMove 3s infinite linear, glowEffect 2s infinite alternate;
}

@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes glowEffect {
    0% { text-shadow: 0 0 2px rgba(242, 212, 112, 0.2); } 
    100% { text-shadow: 0 0 6px rgba(242, 212, 112, 0.4); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef694f3 */.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-ef694f3 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb5d97 */.elementor-89 .elementor-element.elementor-element-4bb5d97 {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border-radius: 20px;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5c933 *//* Estilos padrão */
.elementor-89 .elementor-element.elementor-element-9e5c933::before {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 0%;
  left: inherit;
  right: calc(34% - 60px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(450px);
  mix-blend-mode: screen;
  animation: light 13s infinite;
  opacity: 0.2;
  z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-9e5c933::after {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 0%;
  left: inherit;
  right: calc(100% - 1000px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: screen;
  animation: light 3s infinite;
  opacity: 0.5;
  z-index: 1;
}

@keyframes light {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes saturar {
  0%, 100% {
    filter: saturate(1);
  }
  50% {
    filter: saturate(1.2);
  }
}

/* Estilos para tablets (min-width: 768px e max-width: 1023px) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .elementor-89 .elementor-element.elementor-element-9e5c933::before {
    top: 20%;
    right: calc(20% - 40px);
    width: 400px;
    height: 400px;
  }

  .elementor-89 .elementor-element.elementor-element-9e5c933::after {
    top: 0%;
    right: calc(100% - 800px);
    width: 400px;
    height: 400px;
  }
}

/* Estilos para dispositivos móveis (max-width: 767px) */
@media only screen and (max-width: 767px) {
  .elementor-89 .elementor-element.elementor-element-9e5c933::before {
    top: -15%;
    right: calc(10% - 100px);
    width: 850px;
    height: 650px;
  }

  .elementor-89 .elementor-element.elementor-element-9e5c933::after {
    top: 70%;
    right: calc(100% - 300px);
    width: 100px;
    height: 900px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c8871a */.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-8c8871a .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0f61f *//* Estilos padrão */
.elementor-89 .elementor-element.elementor-element-ab0f61f::before {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 0%;
  left: inherit;
  right: calc(34% - 60px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(450px);
  mix-blend-mode: screen;
  animation: light 13s infinite;
  opacity: 0.2;
  z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-ab0f61f::after {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 50%;
  left: inherit;
  right: calc(100% - 800px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: screen;
  animation: light 10s infinite;
  opacity: 0.5;
  z-index: 1;
}

@keyframes light {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes saturar {
  0%, 100% {
    filter: saturate(1);
  }
  50% {
    filter: saturate(1.2);
  }
}

/* Estilos para tablets (min-width: 768px e max-width: 1023px) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .elementor-89 .elementor-element.elementor-element-ab0f61f::before {
    top: 20%;
    right: calc(20% - 40px);
    width: 400px;
    height: 400px;
  }

  .elementor-89 .elementor-element.elementor-element-ab0f61f::after {
    top: 80%;
    right: calc(100% - 600px);
    width: 400px;
    height: 400px;
  }
}

/* Estilos para dispositivos móveis (max-width: 767px) */
@media only screen and (max-width: 767px) {
  .elementor-89 .elementor-element.elementor-element-ab0f61f::before {
    top: -15%;
    right: calc(10% - 20px);
    width: 350px;
    height: 450px;
  }

  .elementor-89 .elementor-element.elementor-element-ab0f61f::after {
    top: 60%;
    right: calc(100% - 300px);
    width: 200px;
    height: 200px;
  }
}

.elementor-89 .elementor-element.elementor-element-ab0f61f {
     border: 1px solid;
     border-image:linear-gradient(90deg,#f2298200,#FFB803,#f2298200)1;
 border-left:0px;
 border-bottom:0px;
 border-right:0px;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd0834 */.elementor-89 .elementor-element.elementor-element-cfd0834 {
    /* Cor de fundo branca com muita transparência */
    background: rgba(255, 255, 255, 0.1);
    
    /* O efeito de desfoque principal */
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px); /* Para funcionar no Safari/iPhone */
    
    /* Borda sutil para dar o efeito de espessura do vidro */
   
    
    /* Sombra suave para separar do fundo */
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15);
    
    /* Arredondamento das bordas */
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1515ab6 */.elementor-89 .elementor-element.elementor-element-1515ab6 {
    /* Cor de fundo branca com muita transparência */
    background: rgba(255, 255, 255, 0.1);
    
    /* O efeito de desfoque principal */
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px); /* Para funcionar no Safari/iPhone */
    
    /* Borda sutil para dar o efeito de espessura do vidro */
   
    
    /* Sombra suave para separar do fundo */
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15);
    
    /* Arredondamento das bordas */
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2fec3 *//* Estilos padrão */
.elementor-89 .elementor-element.elementor-element-5d2fec3::before {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 0%;
  left: inherit;
  right: calc(34% - 60px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(450px);
  mix-blend-mode: screen;
  animation: light 13s infinite;
  opacity: 0.2;
  z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-5d2fec3::after {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 50%;
  left: inherit;
  right: calc(100% - 800px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: screen;
  animation: light 10s infinite;
  opacity: 0.5;
  z-index: 1;
}

@keyframes light {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes saturar {
  0%, 100% {
    filter: saturate(1);
  }
  50% {
    filter: saturate(1.2);
  }
}

/* Estilos para tablets (min-width: 768px e max-width: 1023px) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .elementor-89 .elementor-element.elementor-element-5d2fec3::before {
    top: 20%;
    right: calc(20% - 40px);
    width: 400px;
    height: 400px;
  }

  .elementor-89 .elementor-element.elementor-element-5d2fec3::after {
    top: 80%;
    right: calc(100% - 600px);
    width: 400px;
    height: 400px;
  }
}

/* Estilos para dispositivos móveis (max-width: 767px) */
@media only screen and (max-width: 767px) {
  .elementor-89 .elementor-element.elementor-element-5d2fec3::before {
    top: -15%;
    right: calc(10% - 20px);
    width: 350px;
    height: 450px;
  }

  .elementor-89 .elementor-element.elementor-element-5d2fec3::after {
    top: 60%;
    right: calc(100% - 300px);
    width: 200px;
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-214fa2c */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}


.reflexo{
    overflow: hidden;
}
.reflexo:before {
  content: "";
  position: absolute;
  left: 0;
  width: 150px;
  height: 300%;
  top: -100%;
  filter: blur(20px);
  background: linear-gradient(to right, transparent 1%, #fff 40%, #fff 60%, transparent 100%);
  pointer-events: none;
  mix-blend-mode: screen;
  transform: rotate(20deg) translateX(-900%);
  animation: reflexo 5s ease-in-out infinite;
}

@keyframes reflexo {
  0% {
    transform: rotate(20deg) translateX(-900%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    transform: rotate(20deg) translateX(900%);
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    transform: rotate(20deg) translateX(900%);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb8bf3c */.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-bb8bf3c .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-becbbe3 */.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-becbbe3 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58f23b */.elementor-89 .elementor-element.elementor-element-b58f23b::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eb6f8d */.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-7eb6f8d .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-193b1f6 */.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-193b1f6 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71044d0 */.elementor-89 .elementor-element.elementor-element-71044d0::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9be8846 */.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-9be8846 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0830fa4 */.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-0830fa4 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eb23f */.elementor-89 .elementor-element.elementor-element-63eb23f::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a38a714 */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}


Como usar: Adicione o código acima no campo de CSS Personalizado do widget que você quer animar no Elementor. Altere a classe do elemento para floating-image./* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7519a87 */.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-7519a87 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-656b23e */.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-656b23e .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267d48c */.elementor-89 .elementor-element.elementor-element-267d48c::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4671b3 */.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-a4671b3 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-063a660 */.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-063a660 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee9186 */.elementor-89 .elementor-element.elementor-element-2ee9186::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c9067 */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}


Como usar: Adicione o código acima no campo de CSS Personalizado do widget que você quer animar no Elementor. Altere a classe do elemento para floating-image./* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15f4933 */.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-15f4933 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f31f1f */.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-8f31f1f .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7fed */.elementor-89 .elementor-element.elementor-element-31a7fed::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bfcc62 */.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-0bfcc62 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42c47ab */.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-42c47ab .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6092b2 */.elementor-89 .elementor-element.elementor-element-c6092b2::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-610a924 */.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-610a924 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7a4595 */.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-f7a4595 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49fb69 */.elementor-89 .elementor-element.elementor-element-b49fb69::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-572c6f0 */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}


Como usar: Adicione o código acima no campo de CSS Personalizado do widget que você quer animar no Elementor. Altere a classe do elemento para floating-image./* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75aa1f9 */.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-75aa1f9 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-683203e */.elementor-89 .elementor-element.elementor-element-683203e .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-683203e .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-683203e .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-683203e .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-683203e .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e580f */.elementor-89 .elementor-element.elementor-element-18e580f::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17c376f */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}


Como usar: Adicione o código acima no campo de CSS Personalizado do widget que você quer animar no Elementor. Altere a classe do elemento para floating-image./* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d587de */.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-3d587de .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385868b */.elementor-89 .elementor-element.elementor-element-385868b .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-385868b .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-385868b .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-385868b .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-385868b .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3056e6 */.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-e3056e6 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e574c1 */.elementor-89 .elementor-element.elementor-element-8e574c1::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01c1add */.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-01c1add .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b199ea */.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-7b199ea .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2f2a */.elementor-89 .elementor-element.elementor-element-54a2f2a::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a96e314 */.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-a96e314 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2f952f */.elementor-89 .elementor-element.elementor-element-f2f952f::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348a968 */.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-348a968 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cea65 */.elementor-89 .elementor-element.elementor-element-82cea65::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24d0528 */.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-24d0528 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4788f4 */.elementor-89 .elementor-element.elementor-element-b4788f4::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00c5106 */.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-00c5106 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7407e92 */.elementor-89 .elementor-element.elementor-element-7407e92::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    
    /* COR DA BORDA */
    background: linear-gradient(45deg, #F2D4708F 10%, transparent 25%, transparent 75%, #F2D4708F 90%);
    
    /* ARREDONDAMENTO DA BORDA */
    border-radius: 15px;
    
    /* ESPESSURA DA BORDA */
    padding: 1px;
    
    -webkit-mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
    
    mask: linear-gradient(to right, #fff, #fff) content-box,
                  linear-gradient(to right, #fff, #fff);
                  
    -webkit-mask-composite: xor;
    
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b383e0 */.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button {
   
    border:0px
    clip-path: polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 25%, 100% 100%, 5% 100%, 0 75%);
   
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-6b383e0 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7c28f *//* Estilos padrão */
.elementor-89 .elementor-element.elementor-element-0d7c28f::before {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 0%;
  left: inherit;
  right: calc(34% - 60px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(450px);
  mix-blend-mode: screen;
  animation: light 13s infinite;
  opacity: 0.2;
  z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-0d7c28f::after {
  content: "";
  position: absolute;
  pointer-events: none !important;
  top: 50%;
  left: inherit;
  right: calc(100% - 800px);
  width: 600px;
  height: 600px;
  background: #F2D47066;
  border-radius: 100%;
  filter: blur(150px);
  mix-blend-mode: screen;
  animation: light 10s infinite;
  opacity: 0.5;
  z-index: 1;
}

@keyframes light {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes saturar {
  0%, 100% {
    filter: saturate(1);
  }
  50% {
    filter: saturate(1.2);
  }
}

/* Estilos para tablets (min-width: 768px e max-width: 1023px) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .elementor-89 .elementor-element.elementor-element-0d7c28f::before {
    top: 20%;
    right: calc(20% - 40px);
    width: 400px;
    height: 400px;
  }

  .elementor-89 .elementor-element.elementor-element-0d7c28f::after {
    top: 80%;
    right: calc(100% - 600px);
    width: 400px;
    height: 400px;
  }
}

/* Estilos para dispositivos móveis (max-width: 767px) */
@media only screen and (max-width: 767px) {
  .elementor-89 .elementor-element.elementor-element-0d7c28f::before {
    top: -15%;
    right: calc(10% - 20px);
    width: 350px;
    height: 450px;
  }

  .elementor-89 .elementor-element.elementor-element-0d7c28f::after {
    top: 60%;
    right: calc(100% - 300px);
    width: 200px;
    height: 200px;
    
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d1bc9c */.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    box-shadow: inset 0px 0px 5px 5px #F2D470, 0px 5px 5px 0px #F2D470 !important;
  width: 100%;
  position: relative;
  background: #F2D470 !important;
  border-radius: 5px;
  border: 1px solid #F2D470 !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:hover {
  background: #F2D490 !important;
  border: none;
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 30px 5px #F2D470 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-89 .elementor-element.elementor-element-0d1bc9c .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #F2D470, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS */.floating-image{
    animation: floating1 8s ease-in-out infinite;
}

@keyframes floating1 {
    from {
        transform: translate(0, 0px);
      transform: rotate(-3deg);
    }

    65% {
        transform: translate(0, 25px);

    }

    to {
        transform: translate(0, -0px);
        transform: rotate(-3deg);
    }
}/* End custom CSS */