.elementor-3239 .elementor-element.elementor-element-3981d02e{--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:space-between;--align-items:center;--gap:49px 49px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-3239 .elementor-element.elementor-element-7f01f680{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-7f01f680 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-1182c54d.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-1182c54d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3239 .elementor-element.elementor-element-1182c54d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3239 .elementor-element.elementor-element-1182c54d .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;background-color:transparent;background-image:linear-gradient(31deg, #FFAA00 0%, #552D00 100%);border-radius:50px 50px 50px 50px;padding:15px 23px 15px 23px;}.elementor-3239 .elementor-element.elementor-element-fe2716b{--display:flex;--min-height:84vh;--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;--background-transition:0.3s;--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-fe2716b, .elementor-3239 .elementor-element.elementor-element-fe2716b::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-27a67893{--display:flex;--gap:32px 32px;--background-transition:0.3s;--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:5;}.elementor-3239 .elementor-element.elementor-element-13a919bc{--display:flex;--gap:10px 10px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-217ac6df > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-3239 .elementor-element.elementor-element-217ac6df{text-align:center;}.elementor-3239 .elementor-element.elementor-element-217ac6df .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.1em;font-weight:900;line-height:1.1em;letter-spacing:-1.7px;}.elementor-3239 .elementor-element.elementor-element-23dfa0fb{--display:flex;--gap:26px 26px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-24b4ace2{text-align:center;}.elementor-3239 .elementor-element.elementor-element-24b4ace2 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;}.elementor-3239 .elementor-element.elementor-element-70ccb0c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-2389d9dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3239 .elementor-element.elementor-element-2389d9dc:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-2389d9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0000001F 0%, #FF9C0026 100%);}.elementor-3239 .elementor-element.elementor-element-2389d9dc, .elementor-3239 .elementor-element.elementor-element-2389d9dc::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-17ece3fc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-1957b79b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3239 .elementor-element.elementor-element-1957b79b:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-1957b79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0000001F 0%, #FF9C0026 100%);}.elementor-3239 .elementor-element.elementor-element-1957b79b, .elementor-3239 .elementor-element.elementor-element-1957b79b::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-6d94a001{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-63dec9f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3239 .elementor-element.elementor-element-63dec9f8:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-63dec9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0000001F 0%, #FF9C0026 100%);}.elementor-3239 .elementor-element.elementor-element-63dec9f8, .elementor-3239 .elementor-element.elementor-element-63dec9f8::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-38575ee4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-5afdcef3{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:999;}.elementor-3239 .elementor-element.elementor-element-5afdcef3.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;fill:#302104;color:#302104;background-color:transparent;background-image:linear-gradient(195deg, #FF9C00 58%, #572B02 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9C00;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea{--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;--gap:25px 25px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B479046B;--border-color:#B479046B;--margin-top:-83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-3d4ac0ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(206deg, #FFB00021 0%, #01061000 39%);}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea, .elementor-3239 .elementor-element.elementor-element-3d4ac0ea::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-130d352a{z-index:8;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-icon i{color:#FFFFFF94;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-icon svg{fill:#FFFFFF94;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-text{color:#FFFFFFA6;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-2e78b981{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:1;}.elementor-3239 .elementor-element.elementor-element-7c99abfe{--display:flex;--background-transition:0.3s;--border-radius:19px 19px 19px 19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-3239 .elementor-element.elementor-element-7c99abfe:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-7c99abfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#251520A3;}.elementor-3239 .elementor-element.elementor-element-7c99abfe, .elementor-3239 .elementor-element.elementor-element-7c99abfe::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-43c46689{z-index:2;}.elementor-3239 .elementor-element.elementor-element-43c46689 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2B;border-radius:10px 10px 10px 10px;}.elementor-3239 .elementor-element.elementor-element-43c46689 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3239 .elementor-element.elementor-element-43c46689 .elementor-custom-embed-play i{color:#FFFFFFE3;font-size:69px;}.elementor-3239 .elementor-element.elementor-element-43c46689 .elementor-custom-embed-play svg{fill:#FFFFFFE3;width:69px;height:69px;}.elementor-3239 .elementor-element.elementor-element-1cbaefad{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:999;}.elementor-3239 .elementor-element.elementor-element-1cbaefad.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;fill:#302104;color:#302104;background-color:transparent;background-image:linear-gradient(195deg, #FF9C00 58%, #572B02 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9C00;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-3239 .elementor-element.elementor-element-49c6b2dc{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF8F0078;--border-color:#FF8F0078;--padding-top:70px;--padding-bottom:111px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3239 .elementor-element.elementor-element-49c6b2dc:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-49c6b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF750114 0%, #FFFFFF00 100%);}.elementor-3239 .elementor-element.elementor-element-49c6b2dc, .elementor-3239 .elementor-element.elementor-element-49c6b2dc::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-e1f677b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-e1f677b:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-e1f677b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #502D00 0%, #160F00 100%);}.elementor-3239 .elementor-element.elementor-element-e1f677b, .elementor-3239 .elementor-element.elementor-element-e1f677b::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-232c1bde > .elementor-widget-container{margin:0px 0px -7px -4px;}.elementor-3239 .elementor-element.elementor-element-232c1bde .elementor-icon-wrapper{text-align:center;}.elementor-3239 .elementor-element.elementor-element-232c1bde.elementor-view-stacked .elementor-icon{background-color:#FFA300;}.elementor-3239 .elementor-element.elementor-element-232c1bde.elementor-view-framed .elementor-icon, .elementor-3239 .elementor-element.elementor-element-232c1bde.elementor-view-default .elementor-icon{color:#FFA300;border-color:#FFA300;}.elementor-3239 .elementor-element.elementor-element-232c1bde.elementor-view-framed .elementor-icon, .elementor-3239 .elementor-element.elementor-element-232c1bde.elementor-view-default .elementor-icon svg{fill:#FFA300;}.elementor-3239 .elementor-element.elementor-element-232c1bde .elementor-icon{font-size:30px;}.elementor-3239 .elementor-element.elementor-element-232c1bde .elementor-icon svg{height:30px;}.elementor-3239 .elementor-element.elementor-element-232c1bde .elementor-icon i, .elementor-3239 .elementor-element.elementor-element-232c1bde .elementor-icon svg{transform:rotate(90deg);}.elementor-3239 .elementor-element.elementor-element-4a794342{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba > .elementor-widget-container{padding:7px 15px 7px 15px;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-54a9c1ba.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba:hover .elementor-widget-container{box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-icon i{color:#FFA300;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-icon svg{fill:#FFA300;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:500;letter-spacing:-0.4px;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-text{color:#FFA300;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-77e130fa{text-align:center;}.elementor-3239 .elementor-element.elementor-element-77e130fa .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.1em;letter-spacing:-1.1px;}.elementor-3239 .elementor-element.elementor-element-607d7eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-156baa13{--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;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-156baa13:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-156baa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #00000029 80%);}.elementor-3239 .elementor-element.elementor-element-156baa13, .elementor-3239 .elementor-element.elementor-element-156baa13::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-1623384f{--display:flex;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-3fe47f22 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-3fe47f22{z-index:2;}.elementor-3239 .elementor-element.elementor-element-1e560cf7 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-2dbab63f{--display:flex;--justify-content:center;--gap:18px 18px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-23546f2b{--display:flex;--gap:7px 7px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-168fd0c7 .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:700;letter-spacing:-0.8px;}.elementor-3239 .elementor-element.elementor-element-7c6cc6b0{color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.1em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-icon i{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-icon svg{fill:#EEEAE1;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-1dae6780{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.1px;}.elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-text{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-7d126b84{--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;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-7d126b84:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-7d126b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #00000029 80%);}.elementor-3239 .elementor-element.elementor-element-7d126b84, .elementor-3239 .elementor-element.elementor-element-7d126b84::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-99c2faf{--display:flex;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-39502c2c > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-39502c2c{z-index:2;}.elementor-3239 .elementor-element.elementor-element-1f17045b > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-73081d84{--display:flex;--justify-content:center;--gap:18px 18px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-66028c9{--display:flex;--gap:7px 7px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-5854a1dc .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:700;letter-spacing:-0.8px;}.elementor-3239 .elementor-element.elementor-element-5bf7bb32{color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.1em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-icon i{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-icon svg{fill:#EEEAE1;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-1da87b3b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.1px;}.elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-text{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-4e5cd7dd{--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;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-4e5cd7dd:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-4e5cd7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #00000029 80%);}.elementor-3239 .elementor-element.elementor-element-4e5cd7dd, .elementor-3239 .elementor-element.elementor-element-4e5cd7dd::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-49bb074d{--display:flex;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-630a4aa4 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-630a4aa4{z-index:2;}.elementor-3239 .elementor-element.elementor-element-351ce5b4 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-287e6c06{--display:flex;--justify-content:center;--gap:18px 18px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-15e4fe5f{--display:flex;--gap:7px 7px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-c6be73e .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:700;letter-spacing:-0.8px;}.elementor-3239 .elementor-element.elementor-element-a1440c0{color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.1em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-icon i{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-icon svg{fill:#EEEAE1;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-156da815{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.1px;}.elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-text{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-e376a1b{--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;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-e376a1b:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-e376a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #00000029 80%);}.elementor-3239 .elementor-element.elementor-element-e376a1b, .elementor-3239 .elementor-element.elementor-element-e376a1b::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-58e59e02{--display:flex;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-2242f358 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-2242f358{z-index:2;}.elementor-3239 .elementor-element.elementor-element-7937b6ef > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-24afebc2{--display:flex;--justify-content:center;--gap:18px 18px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-feacc98{--display:flex;--gap:7px 7px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-79b89209 .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:700;letter-spacing:-0.8px;}.elementor-3239 .elementor-element.elementor-element-11815b5d{color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.1em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-icon i{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-icon svg{fill:#EEEAE1;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-5ec8249a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:-0.1px;}.elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-text{color:#EEEAE1;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-30eea0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-45611c32{--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;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-45611c32:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-45611c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF21 0%, #00000029 80%);}.elementor-3239 .elementor-element.elementor-element-45611c32, .elementor-3239 .elementor-element.elementor-element-45611c32::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-441812d3{--display:flex;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-7b30c059 > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-7b30c059{z-index:2;}.elementor-3239 .elementor-element.elementor-element-2767cd9d > .elementor-widget-container{margin:0px -53px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-45f79819{--display:flex;--justify-content:center;--gap:18px 18px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-84108b9{--display:flex;--gap:8px 8px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-7099a7bf .elementor-heading-title{color:#E7DDCCC9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.3em;font-weight:400;letter-spacing:0px;}.elementor-3239 .elementor-element.elementor-element-5a7eef26 .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-0.8px;}.elementor-3239 .elementor-element.elementor-element-37a1492c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-1023952f{text-align:center;}.elementor-3239 .elementor-element.elementor-element-1023952f .elementor-heading-title{color:#DAD6C9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.3em;font-weight:700;letter-spacing:-1.4px;}.elementor-3239 .elementor-element.elementor-element-5f021b6d{text-align:center;}.elementor-3239 .elementor-element.elementor-element-5f021b6d .elementor-heading-title{color:#FFA300;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:-1.4px;}.elementor-3239 .elementor-element.elementor-element-3c97301b{text-align:center;}.elementor-3239 .elementor-element.elementor-element-3c97301b .elementor-heading-title{color:#DAD6C9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.3em;font-weight:700;letter-spacing:-1.4px;}.elementor-3239 .elementor-element.elementor-element-6fc36be5{--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;--gap:33px 33px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-6fc36be5:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-6fc36be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #352813 0%, #1B150C 100%);}.elementor-3239 .elementor-element.elementor-element-6fc36be5, .elementor-3239 .elementor-element.elementor-element-6fc36be5::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-6fc36be5.e-con{--align-self:flex-start;}.elementor-3239 .elementor-element.elementor-element-a34f2d6{--display:flex;--background-transition:0.3s;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3239 .elementor-element.elementor-element-612e5db6 > .elementor-widget-container{padding:7px 15px 7px 15px;background-color:#F5F2EE;border-radius:50px 50px 50px 50px;box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-612e5db6.elementor-element{--align-self:flex-end;}.elementor-3239 .elementor-element.elementor-element-612e5db6:hover .elementor-widget-container{box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-icon i{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-icon svg{fill:#302104;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-612e5db6{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:700;letter-spacing:2.6px;}.elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-text{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-476cae9b{--spacer-size:10px;}.elementor-3239 .elementor-element.elementor-element-4f46b9d9{text-align:right;}.elementor-3239 .elementor-element.elementor-element-4f46b9d9 .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:500;line-height:1em;letter-spacing:-1.1px;}.elementor-3239 .elementor-element.elementor-element-5ccdd5f0{text-align:right;color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-28f72336{--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:39px 39px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:-80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:16;}.elementor-3239 .elementor-element.elementor-element-28f72336:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-28f72336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFA30012 0%, #000000 100%);}.elementor-3239 .elementor-element.elementor-element-28f72336, .elementor-3239 .elementor-element.elementor-element-28f72336::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-40f5c52a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-16405701{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-16405701 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-4c708bd5 > .elementor-widget-container{padding:7px 15px 7px 15px;background-color:#EFF0EF;border-radius:50px 50px 50px 50px;box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-4c708bd5.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-4c708bd5:hover .elementor-widget-container{box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-icon i{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-icon svg{fill:#302104;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-4c708bd5{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:500;}.elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-text{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-60a82919{--display:flex;--gap:9px 9px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B37E9E21;--border-color:#B37E9E21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-60a82919, .elementor-3239 .elementor-element.elementor-element-60a82919::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-64902ce5{text-align:center;}.elementor-3239 .elementor-element.elementor-element-64902ce5 .elementor-heading-title{color:#ECEAE5;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;}.elementor-3239 .elementor-element.elementor-element-257320f7{text-align:center;}.elementor-3239 .elementor-element.elementor-element-257320f7 .elementor-heading-title{color:#ECEAE5;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.9em;font-weight:800;letter-spacing:-1.4px;}.elementor-3239 .elementor-element.elementor-element-7c105354{text-align:center;}.elementor-3239 .elementor-element.elementor-element-7c105354 .elementor-heading-title{color:#ECEAE5;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;}.elementor-3239 .elementor-element.elementor-element-6cbaf83c{--display:flex;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-14b2f05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:999;}.elementor-3239 .elementor-element.elementor-element-14b2f05.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:700;fill:#302104;color:#302104;background-color:transparent;background-image:linear-gradient(195deg, #FF9C00 58%, #572B02 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9C00;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-3239 .elementor-element.elementor-element-6ab55024{--display:flex;--gap:22px 22px;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-3271a853{text-align:center;color:#DBD7CFBF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.2em;}.elementor-3239 .elementor-element.elementor-element-7226e10c{--display:flex;--background-transition:0.3s;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3239 .elementor-element.elementor-element-76fdfb35 > .elementor-widget-container{padding:7px 15px 7px 15px;background-color:#F5F2EE;border-radius:50px 50px 50px 50px;box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-76fdfb35.elementor-element{--align-self:flex-start;}.elementor-3239 .elementor-element.elementor-element-76fdfb35:hover .elementor-widget-container{box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-icon i{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-icon svg{fill:#302104;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-76fdfb35{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.8em;font-weight:700;letter-spacing:2.6px;}.elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-text{color:#302104;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-6d7cb590{--spacer-size:10px;}.elementor-3239 .elementor-element.elementor-element-43693a1c{text-align:left;}.elementor-3239 .elementor-element.elementor-element-43693a1c .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:500;line-height:1em;letter-spacing:-1.1px;}.elementor-3239 .elementor-element.elementor-element-1a114878{text-align:left;color:#F3EFE7C2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-6a29240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:38px 38px;--background-transition:0.3s;--padding-top:301px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-6a29240:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-6a29240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF68020A 0%, #F2B92900 100%);}.elementor-3239 .elementor-element.elementor-element-6a29240, .elementor-3239 .elementor-element.elementor-element-6a29240::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-44658113 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-16006e21{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3A6578C;--border-color:#D3A6578C;--border-radius:11px 11px 11px 11px;--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:2;}.elementor-3239 .elementor-element.elementor-element-16006e21, .elementor-3239 .elementor-element.elementor-element-16006e21::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-503f6816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-503f6816 img{border-radius:10px 10px 10px 10px;}.elementor-3239 .elementor-element.elementor-element-ef23d6b{--display:flex;--background-transition:0.3s;--margin-top:-191px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-10ee5b39{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-10ee5b39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-10ee5b39.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-10ee5b39 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-3d7a353b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--background-transition:0.3s;--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:2;}.elementor-3239 .elementor-element.elementor-element-3d7a353b, .elementor-3239 .elementor-element.elementor-element-3d7a353b::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-be28953{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 > .elementor-widget-container{padding:7px 15px 7px 15px;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-10ab9cc2.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2:hover .elementor-widget-container{box-shadow:-2px 10px 13px -8px rgba(24.999999999999986, 58.99999999999999, 15.000000000000005, 0.41);}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-icon i{color:#FFA300;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-icon svg{fill:#FFA300;transition:fill 0.3s;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:500;letter-spacing:-0.4px;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-text{color:#FFA300;transition:color 0.3s;}.elementor-3239 .elementor-element.elementor-element-5252f0bf{text-align:center;}.elementor-3239 .elementor-element.elementor-element-5252f0bf .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.1em;letter-spacing:-1.1px;}.elementor-3239 .elementor-element.elementor-element-57127f70{--display:flex;--min-height:144px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#97406A00;--border-color:#97406A00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:4;}.elementor-3239 .elementor-element.elementor-element-57127f70:not(.elementor-motion-effects-element-type-background), .elementor-3239 .elementor-element.elementor-element-57127f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #0000001F 0%, #FF82001F 100%);}.elementor-3239 .elementor-element.elementor-element-57127f70, .elementor-3239 .elementor-element.elementor-element-57127f70::before{--border-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-57cdeda3{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-57cdeda3 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-57cdeda3 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-7a1b571d{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-7a1b571d > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-7a1b571d img{width:100%;}.elementor-3239 .elementor-element.elementor-element-6b13bcba{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-6b13bcba > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-6b13bcba img{width:100%;}.elementor-3239 .elementor-element.elementor-element-6c52dd74{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-6c52dd74 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-6c52dd74 img{width:100%;}.elementor-3239 .elementor-element.elementor-element-64d28689{--display:flex;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-5deb2937{--display:flex;--background-transition:0.3s;}.elementor-3239 .elementor-element.elementor-element-773ab72e{text-align:center;color:#ECE8DBF2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;letter-spacing:0.1px;}.elementor-3239 .elementor-element.elementor-element-2fefa352{--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:flex-start;--gap:36px 36px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-5c8deb7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:27px 27px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3239 .elementor-element.elementor-element-60349710{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-3239 .elementor-element.elementor-element-60349710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-60349710 .elementor-heading-title{color:#EEEAE1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.8em;font-weight:700;line-height:0.9em;letter-spacing:-1px;}.elementor-3239 .elementor-element.elementor-element-7ba2db0c{text-align:left;color:#F0E7D89E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.1em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-377db60c{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;z-index:999;}.elementor-3239 .elementor-element.elementor-element-377db60c.elementor-element{--align-self:flex-start;}.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1em;font-weight:700;fill:#302104;color:#302104;background-color:transparent;background-image:linear-gradient(195deg, #FF9C00 58%, #572B02 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9C00;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-3239 .elementor-element.elementor-element-2b8699de{--display:flex;--background-transition:0.3s;--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-3239 .elementor-element.elementor-element-2b8699de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-item{border-width:0px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-icon, .elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-title{color:#FFFFFFD9;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-icon svg{fill:#FFFFFFD9;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-active .elementor-accordion-icon, .elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-active .elementor-accordion-title{color:#FFC606;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-active .elementor-accordion-icon svg{fill:#FFC606;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:500;letter-spacing:-0.5px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title .elementor-accordion-icon i:before{color:#CECECE;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title .elementor-accordion-icon svg{fill:#CECECE;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFC606;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFC606;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-content{color:#FFFFFFA6;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;}.elementor-3239 .elementor-element.elementor-element-46f5ee5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-f16d73b .elementor-heading-title{color:#FFFFFFB0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:600;}.elementor-3239 .elementor-element.elementor-element-7dcea51 .elementor-heading-title{color:#FFFFFFB0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:600;}:root{--page-title-display:none;}body.elementor-page-3239:not(.elementor-motion-effects-element-type-background), body.elementor-page-3239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}@media(min-width:768px){.elementor-3239 .elementor-element.elementor-element-27a67893{--width:80%;}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea{--content-width:59%;}.elementor-3239 .elementor-element.elementor-element-607d7eee{--content-width:70%;}.elementor-3239 .elementor-element.elementor-element-1623384f{--width:56%;}.elementor-3239 .elementor-element.elementor-element-99c2faf{--width:56%;}.elementor-3239 .elementor-element.elementor-element-49bb074d{--width:56%;}.elementor-3239 .elementor-element.elementor-element-58e59e02{--width:56%;}.elementor-3239 .elementor-element.elementor-element-441812d3{--width:56%;}.elementor-3239 .elementor-element.elementor-element-16006e21{--width:60%;}.elementor-3239 .elementor-element.elementor-element-57127f70{--width:60%;}.elementor-3239 .elementor-element.elementor-element-2b8699de{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3239 .elementor-element.elementor-element-3981d02e{--content-width:90%;}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea{--content-width:90%;}.elementor-3239 .elementor-element.elementor-element-6fc36be5{--content-width:90%;}.elementor-3239 .elementor-element.elementor-element-57127f70{--width:68%;}.elementor-3239 .elementor-element.elementor-element-2fefa352{--content-width:90%;}.elementor-3239 .elementor-element.elementor-element-2b8699de{--width:100%;}}@media(max-width:1024px){.elementor-3239 .elementor-element.elementor-element-7f01f680{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-3239 .elementor-element.elementor-element-2fefa352{--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-3239 .elementor-element.elementor-element-60349710{text-align:center;}.elementor-3239 .elementor-element.elementor-element-60349710 .elementor-heading-title{font-size:2.3em;}.elementor-3239 .elementor-element.elementor-element-7ba2db0c{text-align:center;}.elementor-3239 .elementor-element.elementor-element-46f5ee5f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-f16d73b .elementor-heading-title{font-size:0.8em;}.elementor-3239 .elementor-element.elementor-element-7dcea51 .elementor-heading-title{font-size:0.8em;}}@media(max-width:767px){.elementor-3239 .elementor-element.elementor-element-3981d02e{--content-width:90%;}.elementor-3239 .elementor-element.elementor-element-7f01f680{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-3239 .elementor-element.elementor-element-1182c54d .elementor-button{padding:3vw 4vw 3vw 4vw;}.elementor-3239 .elementor-element.elementor-element-fe2716b{--content-width:90%;--min-height:838px;--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:flex-end;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:153px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-27a67893{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 21px;--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:18;}.elementor-3239 .elementor-element.elementor-element-217ac6df{text-align:center;}.elementor-3239 .elementor-element.elementor-element-217ac6df .elementor-heading-title{font-size:9.4vw;line-height:1.1em;}.elementor-3239 .elementor-element.elementor-element-23dfa0fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3239 .elementor-element.elementor-element-24b4ace2 .elementor-heading-title{font-size:3.7vw;line-height:1.3em;}.elementor-3239 .elementor-element.elementor-element-70ccb0c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;}.elementor-3239 .elementor-element.elementor-element-2389d9dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-17ece3fc{--e-icon-list-icon-size:28px;}.elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-17ece3fc .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-3239 .elementor-element.elementor-element-1957b79b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-6d94a001{--e-icon-list-icon-size:28px;}.elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-6d94a001 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-3239 .elementor-element.elementor-element-63dec9f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-38575ee4{--e-icon-list-icon-size:28px;}.elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-38575ee4 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-3239 .elementor-element.elementor-element-507d5ce1{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-3239 .elementor-element.elementor-element-5afdcef3{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button{font-size:1.1em;}.elementor-3239 .elementor-element.elementor-element-3d4ac0ea{--content-width:90%;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-130d352a{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-3239 .elementor-element.elementor-element-130d352a.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-130d352a .elementor-icon-list-item > a{font-size:1em;line-height:1.1em;}.elementor-3239 .elementor-element.elementor-element-1cbaefad{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button{font-size:1.1em;}.elementor-3239 .elementor-element.elementor-element-49c6b2dc{--content-width:90%;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-54a9c1ba .elementor-icon-list-item > a{font-size:4.1vw;}.elementor-3239 .elementor-element.elementor-element-77e130fa .elementor-heading-title{font-size:6.9vw;letter-spacing:-0.7px;}.elementor-3239 .elementor-element.elementor-element-607d7eee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-156baa13{--justify-content:space-around;}.elementor-3239 .elementor-element.elementor-element-1623384f{--width:36%;}.elementor-3239 .elementor-element.elementor-element-2dbab63f{--width:63%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3239 .elementor-element.elementor-element-168fd0c7 .elementor-heading-title{font-size:6vw;}.elementor-3239 .elementor-element.elementor-element-7c6cc6b0{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-1dae6780 .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-7d126b84{--justify-content:space-around;}.elementor-3239 .elementor-element.elementor-element-99c2faf{--width:36%;}.elementor-3239 .elementor-element.elementor-element-73081d84{--width:63%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3239 .elementor-element.elementor-element-5854a1dc .elementor-heading-title{font-size:6vw;}.elementor-3239 .elementor-element.elementor-element-5bf7bb32{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-1da87b3b .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-4e5cd7dd{--justify-content:space-around;}.elementor-3239 .elementor-element.elementor-element-49bb074d{--width:36%;}.elementor-3239 .elementor-element.elementor-element-287e6c06{--width:63%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3239 .elementor-element.elementor-element-c6be73e .elementor-heading-title{font-size:6vw;}.elementor-3239 .elementor-element.elementor-element-a1440c0{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-156da815 .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-e376a1b{--justify-content:space-around;}.elementor-3239 .elementor-element.elementor-element-58e59e02{--width:36%;}.elementor-3239 .elementor-element.elementor-element-24afebc2{--width:63%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3239 .elementor-element.elementor-element-79b89209 .elementor-heading-title{font-size:6vw;}.elementor-3239 .elementor-element.elementor-element-11815b5d{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-5ec8249a .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-3239 .elementor-element.elementor-element-30eea0cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-45611c32{--justify-content:space-around;}.elementor-3239 .elementor-element.elementor-element-441812d3{--width:36%;}.elementor-3239 .elementor-element.elementor-element-45f79819{--width:63%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3239 .elementor-element.elementor-element-7099a7bf .elementor-heading-title{font-size:5vw;}.elementor-3239 .elementor-element.elementor-element-5a7eef26 .elementor-heading-title{font-size:7.8vw;}.elementor-3239 .elementor-element.elementor-element-37a1492c{--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;--gap:3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-1023952f .elementor-heading-title{font-size:8.1vw;}.elementor-3239 .elementor-element.elementor-element-5f021b6d .elementor-heading-title{font-size:8.1vw;}.elementor-3239 .elementor-element.elementor-element-3c97301b .elementor-heading-title{font-size:8.1vw;}.elementor-3239 .elementor-element.elementor-element-6fc36be5{--content-width:90%;--z-index:6;}.elementor-3239 .elementor-element.elementor-element-a34f2d6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;}.elementor-3239 .elementor-element.elementor-element-612e5db6.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-612e5db6 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-3239 .elementor-element.elementor-element-476cae9b{--spacer-size:1px;}.elementor-3239 .elementor-element.elementor-element-4f46b9d9 .elementor-heading-title{font-size:6.4vw;letter-spacing:-0.3px;}.elementor-3239 .elementor-element.elementor-element-5ccdd5f0{text-align:center;font-size:3.7vw;}.elementor-3239 .elementor-element.elementor-element-28f72336{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3239 .elementor-element.elementor-element-4c708bd5.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-4c708bd5 .elementor-icon-list-item > a{font-size:4.1vw;}.elementor-3239 .elementor-element.elementor-element-257320f7 .elementor-heading-title{font-size:7.6vw;}.elementor-3239 .elementor-element.elementor-element-14b2f05{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button{font-size:1.1em;}.elementor-3239 .elementor-element.elementor-element-3271a853{font-size:3.2vw;line-height:1.2em;letter-spacing:0.4px;}.elementor-3239 .elementor-element.elementor-element-7226e10c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;}.elementor-3239 .elementor-element.elementor-element-76fdfb35.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-76fdfb35 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-3239 .elementor-element.elementor-element-6d7cb590{--spacer-size:1px;}.elementor-3239 .elementor-element.elementor-element-43693a1c .elementor-heading-title{font-size:6.4vw;letter-spacing:-0.3px;}.elementor-3239 .elementor-element.elementor-element-1a114878{text-align:center;font-size:3.7vw;}.elementor-3239 .elementor-element.elementor-element-6a29240{--content-width:90%;--padding-top:200px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-ef23d6b{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3239 .elementor-element.elementor-element-10ee5b39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-10ee5b39{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-3239 .elementor-element.elementor-element-10ee5b39.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-be28953{--gap:18px 18px;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3239 .elementor-element.elementor-element-10ab9cc2 .elementor-icon-list-item > a{font-size:4.1vw;}.elementor-3239 .elementor-element.elementor-element-5252f0bf .elementor-heading-title{font-size:5.5vw;}.elementor-3239 .elementor-element.elementor-element-57127f70{--min-height:82px;}.elementor-3239 .elementor-element.elementor-element-57cdeda3{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-3239 .elementor-element.elementor-element-7a1b571d{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-3239 .elementor-element.elementor-element-6b13bcba{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-3239 .elementor-element.elementor-element-6c52dd74{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-3239 .elementor-element.elementor-element-773ab72e{font-size:3.8vw;line-height:1.4em;}.elementor-3239 .elementor-element.elementor-element-2fefa352{--content-width:90%;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-5c8deb7f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3239 .elementor-element.elementor-element-60349710 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3239 .elementor-element.elementor-element-60349710{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3239 .elementor-element.elementor-element-60349710 .elementor-heading-title{font-size:8.9vw;line-height:0.9em;letter-spacing:-0.6px;}.elementor-3239 .elementor-element.elementor-element-7ba2db0c{font-size:0.9em;line-height:1.2em;}.elementor-3239 .elementor-element.elementor-element-377db60c{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-3239 .elementor-element.elementor-element-377db60c.elementor-element{--align-self:center;}.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button{font-size:1.1em;}.elementor-3239 .elementor-element.elementor-element-2b8699de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-accordion-title{font-size:1em;line-height:1.4em;}.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-content{font-size:0.8em;}.elementor-3239 .elementor-element.elementor-element-46f5ee5f{--content-width:90%;--gap:4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3239 .elementor-element.elementor-element-f16d73b{text-align:center;}.elementor-3239 .elementor-element.elementor-element-f16d73b .elementor-heading-title{font-size:0.7em;letter-spacing:0.5px;}.elementor-3239 .elementor-element.elementor-element-7dcea51{text-align:center;}.elementor-3239 .elementor-element.elementor-element-7dcea51 .elementor-heading-title{font-size:0.7em;letter-spacing:0.5px;}}/* Start custom CSS for button, class: .elementor-element-1182c54d */.elementor-3239 .elementor-element.elementor-element-1182c54d .elementor-button { 
    box-shadow: inset 1px -1px 2px rgba(255, 220, 66, 1), inset -2px 1px 2px rgba(0, 0, 0, 1); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2389d9dc */.elementor-3239 .elementor-element.elementor-element-2389d9dc {
    backdrop-filter: blur(10px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1957b79b */.elementor-3239 .elementor-element.elementor-element-1957b79b {
    backdrop-filter: blur(10px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63dec9f8 */.elementor-3239 .elementor-element.elementor-element-63dec9f8 {
    backdrop-filter: blur(10px); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-507d5ce1 */.elementor-3239 .elementor-element.elementor-element-507d5ce1 {
    position: absolute; 
    width: 100vw; 
    height: 100vh; 
    pointer-events: none; 
    opacity: .3; 
} 

@media (max-width: 762px) {
    .elementor-3239 .elementor-element.elementor-element-507d5ce1 {
        display: none; 
    } 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5afdcef3 */.elementor-3239 .elementor-element.elementor-element-5afdcef3 svg {
    transform: rotate(135deg); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(40px 0px 0px rgba(0, 0, 0, 0)); 
    transition: all .3s cubic-bezier(0.33, 1.57, 0.61, 1.41); 
} 

.elementor-3239 .elementor-element.elementor-element-5afdcef3:hover svg {
    transform: rotate(135deg) translatex(-50px); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(50px 0px 0px rgba(255, 255, 255, 1)); 
} 


.elementor-3239 .elementor-element.elementor-element-5afdcef3 {
    overflow: hidden; 
    border-radius: 50px; 
    animation: pulse 1.5s infinite; 
} 

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  50% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  90% {
    box-shadow: 0 0 0 15px rgba(255, 163, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0);
  }
}

.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button-text {
    z-index: 3; 
} 

.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button {
    border: 1px solid #ffa30040; 
} 

.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button::before {
    content: ""; 
    position: absolute; 
    background-image: url('https://legislativofacilitado.com.br/wp-content/uploads/2025/10/Background_.png'); 
    inset: 0; 
    background-repeat: no-repeat; 
    background-size: cover; 
    mix-blend-mode: screen; 
    z-index: 1; 
    overflow: hidden !important; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-5afdcef3 .elementor-button::after {
    content: ""; 
    position: absolute; 
    background: #ffe96c; 
    top: 0; 
    left: 80%; 
    transform: translate(-50%, -50%); 
    right: 0; 
    bottom: 0; 
    width: 140px; 
    height: 80px; 
    border-radius: 50%; 
    filter: blur(20px); 
    mix-blend-mode: color-dodge; 
    z-index: 2; 
    animation: brilho 2s linear infinite; 
    opacity: 0; 
    pointer-events: none; 
} 

@keyframes brilho {
    0% {
        opacity: 0; 
    } 
    
    10% {
        opacity: 1; 
    } 
    
    20% {
        opacity: 0; 
    } 
    
    30% {
        opacity: 1; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29d2027f */.elementor-3239 .elementor-element.elementor-element-29d2027f {
    position: absolute; 
    z-index: 1; 
    filter: blur(200px); 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c99abfe */.elementor-3239 .elementor-element.elementor-element-7c99abfe{
    overflow:hidden;
    border-radius: 15px;
}
.elementor-3239 .elementor-element.elementor-element-7c99abfe:after, .elementor-3239 .elementor-element.elementor-element-7c99abfe:before{
    content:"";
    position:absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.elementor-3239 .elementor-element.elementor-element-7c99abfe:after{
        background: #211f1b;
        width: calc(100% - 2px);
        height: calc(100% - 2px);
        border-radius: 15px; 
        pointer-events: none; 
}
.elementor-3239 .elementor-element.elementor-element-7c99abfe:before{
    background: #ffa300; 
    width: 140%;
    height: 150px;
    animation: borda-animada 3s linear infinite; 
    filter: blur(0px); 
    pointer-events: none; 
}
@keyframes borda-animada{
    0%{
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cbaefad */.elementor-3239 .elementor-element.elementor-element-1cbaefad svg {
    transform: rotate(135deg); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(40px 0px 0px rgba(0, 0, 0, 0)); 
    transition: all .3s cubic-bezier(0.33, 1.57, 0.61, 1.41); 
} 

.elementor-3239 .elementor-element.elementor-element-1cbaefad:hover svg {
    transform: rotate(135deg) translatex(-50px); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(50px 0px 0px rgba(255, 255, 255, 1)); 
} 


.elementor-3239 .elementor-element.elementor-element-1cbaefad {
    overflow: hidden; 
    border-radius: 50px; 
    animation: pulse 1.5s infinite; 
} 

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  50% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  90% {
    box-shadow: 0 0 0 15px rgba(255, 163, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0);
  }
}

.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button-text {
    z-index: 3; 
} 

.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button {
    border: 1px solid #ffa30040; 
} 

.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button::before {
    content: ""; 
    position: absolute; 
    background-image: url('https://legislativofacilitado.com.br/wp-content/uploads/2025/10/Background_.png'); 
    inset: 0; 
    background-repeat: no-repeat; 
    background-size: cover; 
    mix-blend-mode: screen; 
    z-index: 1; 
    overflow: hidden !important; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-1cbaefad .elementor-button::after {
    content: ""; 
    position: absolute; 
    background: #ffe96c; 
    top: 0; 
    left: 80%; 
    transform: translate(-50%, -50%); 
    right: 0; 
    bottom: 0; 
    width: 140px; 
    height: 80px; 
    border-radius: 50%; 
    filter: blur(20px); 
    mix-blend-mode: color-dodge; 
    z-index: 2; 
    animation: brilho 2s linear infinite; 
    opacity: 0; 
    pointer-events: none; 
} 

@keyframes brilho {
    0% {
        opacity: 0; 
    } 
    
    10% {
        opacity: 1; 
    } 
    
    20% {
        opacity: 0; 
    } 
    
    30% {
        opacity: 1; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d4ac0ea */.elementor-3239 .elementor-element.elementor-element-3d4ac0ea { 
    -webkit-backdrop-filter: blur(50px); 
    backdrop-filter: blur(50px); 
    border-top-left-radius: 70% 10%;
    border-top-right-radius: 70% 10%;
} 

@media (max-width: 762px) {
    .elementor-3239 .elementor-element.elementor-element-3d4ac0ea { 
        -webkit-backdrop-filter: blur(50px); 
        backdrop-filter: blur(50px); 
        border-top-left-radius: 70% 4%;
        border-top-right-radius: 70% 4%;
    } 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-232c1bde */.elementor-3239 .elementor-element.elementor-element-232c1bde {
    animation: arrow 2s infinite; 
    opacity: 1; 
} 

@keyframes arrow {
    0% {
        transform: translateY(0%); 
        opacity: 1; 
    } 
    
    15% {
        transform: translateY(100%); 
        opacity: 0; 
    } 
    
    30% {
        transform: translateY(-100%); 
        opacity: 0; 
    } 
    
    50% {
        transform: translateY(0%); 
        opacity: 1; 
    } 
    
    100% {
        transform: translateY(0%); 
        opacity: 1; 
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f677b */.arrow-border {
    width: 40px; 
    height: 70px; 
    overflow: hidden; 
    border-radius: 50px; 
    position: absolute; 
    top: 0; 
    left: 50%; 
    transform: translate(-50%, -50%); 
} 



.arrow-border:before { 
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  right:0;
  bottom:0; 
  border-radius: 50px;
  padding: 2px; 
    background-image: linear-gradient(-0deg, #ffa30010, #ffa30020, #ffa30080 100%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-54a9c1ba */.elementor-3239 .elementor-element.elementor-element-54a9c1ba { 
    box-shadow: inset 0px -1px 1px rgba(255, 163, 0, 1), inset 0px 1px 1px rgba(255, 163, 0, .2); 
    border-radius: 50px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e130fa */.degrade {
  background: linear-gradient(90deg, #0070f9 33%, #9ddaf5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  font-weight: 600; 
  letter-spacing: -.4px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fe47f22 */.elementor-3239 .elementor-element.elementor-element-3fe47f22 {
    mask: linear-gradient(to right, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e560cf7 */.elementor-3239 .elementor-element.elementor-element-1e560cf7 { 
    position: absolute; 
    filter: blur(20px); 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dae6780 */.elementor-3239 .elementor-element.elementor-element-1dae6780 svg path {
    fill: #ffffff; 
} 

.elementor-3239 .elementor-element.elementor-element-1dae6780 svg {
    margin: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156baa13 */.cards-oferta::before { 
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px; 
  z-index: 3; 
    background-image: linear-gradient(-90deg, #ffa30000, #ffa30040, #ffa30080 100%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
} 

.cards-oferta {
    width: calc((100% - 15px) / 2); 
    box-sizing: border-box; 
} 

@media (max-width: 767px) {
    .cards-oferta {
        width: 100%;  
        box-sizing: border-box; 
    } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39502c2c */.elementor-3239 .elementor-element.elementor-element-39502c2c {
    mask: linear-gradient(to right, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f17045b */.elementor-3239 .elementor-element.elementor-element-1f17045b { 
    position: absolute; 
    filter: blur(20px); 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1da87b3b */.elementor-3239 .elementor-element.elementor-element-1da87b3b svg path {
    fill: #ffffff; 
} 

.elementor-3239 .elementor-element.elementor-element-1da87b3b svg {
    margin: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-630a4aa4 */.elementor-3239 .elementor-element.elementor-element-630a4aa4 {
    mask: linear-gradient(to right, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-351ce5b4 */.elementor-3239 .elementor-element.elementor-element-351ce5b4 { 
    position: absolute; 
    filter: blur(20px); 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-156da815 */.elementor-3239 .elementor-element.elementor-element-156da815 svg path {
    fill: #ffffff; 
} 

.elementor-3239 .elementor-element.elementor-element-156da815 svg {
    margin: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2242f358 */.elementor-3239 .elementor-element.elementor-element-2242f358 {
    mask: linear-gradient(to right, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7937b6ef */.elementor-3239 .elementor-element.elementor-element-7937b6ef { 
    position: absolute; 
    filter: blur(20px); 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ec8249a */.elementor-3239 .elementor-element.elementor-element-5ec8249a svg path {
    fill: #ffffff; 
} 

.elementor-3239 .elementor-element.elementor-element-5ec8249a svg {
    margin: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b30c059 */.elementor-3239 .elementor-element.elementor-element-7b30c059 {
    mask: linear-gradient(to right, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2767cd9d */.elementor-3239 .elementor-element.elementor-element-2767cd9d { 
    position: absolute; 
    filter: blur(20px); 
    z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c6b2dc */.elementor-3239 .elementor-element.elementor-element-49c6b2dc { 
    border-top-left-radius: 70% 10%;
    border-top-right-radius: 70% 10%; 
} 

@media (max-width: 762px) {
    .elementor-3239 .elementor-element.elementor-element-49c6b2dc { 
    border-top-left-radius: 90% 2%;
    border-top-right-radius: 90% 2%; 
} 

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-612e5db6 */.elementor-3239 .elementor-element.elementor-element-612e5db6 {
    box-shadow: inset 0px 2px 2px rgba(255, 255, 255, 1), 0px 20px 20px rgba(0, 0, 0, .3) !important; 
    border-radius: 50px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f46b9d9 */.degrade {
  background: linear-gradient(90deg, #0070f9 33%, #9ddaf5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  font-weight: 600; 
  letter-spacing: -.4px; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c708bd5 */.elementor-3239 .elementor-element.elementor-element-4c708bd5::before {
    content: ""; 
    position: absolute; 
    background: #ffffff; 
    height: 1px; 
    top: 50%;  
    left: -50px;  
    right: -50px; 
    bottom: 0; 
    transform: translate(-0%, -50%); 
    z-index: -1; 
    opacity: .2; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-257320f7 */.elementor-3239 .elementor-element.elementor-element-257320f7 .destaque-price {
    font-size: 1.7em; 
} 

.destaque-price {
    background: linear-gradient(45deg, rgba(255, 163, 0, 1) 50%, rgba(255, 229, 88, 1), rgba(255, 163, 0, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textodegradex2 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
    background-size: 400% 200%;
    transition: all 0.8s;
}

@keyframes textodegradex2 {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14b2f05 */.elementor-3239 .elementor-element.elementor-element-14b2f05 svg {
    transform: rotate(135deg); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(40px 0px 0px rgba(0, 0, 0, 0)); 
    transition: all .3s cubic-bezier(0.33, 1.57, 0.61, 1.41); 
} 

.elementor-3239 .elementor-element.elementor-element-14b2f05:hover svg {
    transform: rotate(135deg) translatex(-50px); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(50px 0px 0px rgba(255, 255, 255, 1)); 
} 


.elementor-3239 .elementor-element.elementor-element-14b2f05 {
    overflow: hidden; 
    border-radius: 50px; 
    animation: pulse 1.5s infinite; 
} 

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  50% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  90% {
    box-shadow: 0 0 0 15px rgba(255, 163, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0);
  }
}

.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button-text {
    z-index: 3; 
} 

.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button {
    border: 1px solid #ffa30040; 
} 

.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button::before {
    content: ""; 
    position: absolute; 
    background-image: url('https://legislativofacilitado.com.br/wp-content/uploads/2025/10/Background_.png'); 
    inset: 0; 
    background-repeat: no-repeat; 
    background-size: cover; 
    mix-blend-mode: screen; 
    z-index: 1; 
    overflow: hidden !important; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-14b2f05 .elementor-button::after {
    content: ""; 
    position: absolute; 
    background: #ffe96c; 
    top: 0; 
    left: 80%; 
    transform: translate(-50%, -50%); 
    right: 0; 
    bottom: 0; 
    width: 140px; 
    height: 80px; 
    border-radius: 50%; 
    filter: blur(20px); 
    mix-blend-mode: color-dodge; 
    z-index: 2; 
    animation: brilho 2s linear infinite; 
    opacity: 0; 
    pointer-events: none; 
} 

@keyframes brilho {
    0% {
        opacity: 0; 
    } 
    
    10% {
        opacity: 1; 
    } 
    
    20% {
        opacity: 0; 
    } 
    
    30% {
        opacity: 1; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f72336 */.elementor-3239 .elementor-element.elementor-element-28f72336 {
    backdrop-filter: blur(100px); 
}

.elementor-3239 .elementor-element.elementor-element-28f72336::before { 
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px; 
  z-index: 3; 
    background-image: linear-gradient(0deg, #ffa30000, #ffa30040, #ffa30080 100%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76fdfb35 */.elementor-3239 .elementor-element.elementor-element-76fdfb35 {
    box-shadow: inset 0px 2px 2px rgba(255, 255, 255, 1), 0px 20px 20px rgba(0, 0, 0, .3) !important; 
    border-radius: 50px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43693a1c */.degrade {
  background: linear-gradient(90deg, #0070f9 33%, #9ddaf5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  font-weight: 600; 
  letter-spacing: -.4px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44658113 */.elementor-3239 .elementor-element.elementor-element-44658113 { 
    position: absolute; 
    width: 100% !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef23d6b */.elementor-3239 .elementor-element.elementor-element-ef23d6b {
    position: absolute; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16006e21 */.elementor-3239 .elementor-element.elementor-element-16006e21 {
    box-shadow: 0 0 100px #e2b46310, 0 0 200px #e2b46345, 0 0 300px #e2b46340; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10ab9cc2 */.elementor-3239 .elementor-element.elementor-element-10ab9cc2 { 
    box-shadow: inset 0px -1px 1px rgba(255, 163, 0, 1), inset 0px 1px 1px rgba(255, 163, 0, .2); 
    border-radius: 50px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5252f0bf */.degrade {
  background: linear-gradient(90deg, #0070f9 33%, #9ddaf5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  font-weight: 600; 
  letter-spacing: -.4px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57cdeda3 */.elementor-3239 .elementor-element.elementor-element-57cdeda3 {
    position: absolute; 
    top: 0; 
    left: 0; 
    transform: translate(-50%, -50%); 
    z-index: 20; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a1b571d */.elementor-3239 .elementor-element.elementor-element-7a1b571d {
    position: absolute; 
    top: 0; 
    right: 0; 
    transform: translate(50%, -50%); 
    z-index: 20; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b13bcba */.elementor-3239 .elementor-element.elementor-element-6b13bcba {
    position: absolute; 
    top: 100%; 
    right: 0; 
    transform: translate(50%, -50%); 
    z-index: 20; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c52dd74 */.elementor-3239 .elementor-element.elementor-element-6c52dd74 {
    position: absolute; 
    top: 100%; 
    left: 0; 
    transform: translate(-50%, -50%); 
    z-index: 20; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d28689 */.elementor-3239 .elementor-element.elementor-element-64d28689 {
    width: 100% !important; 
    height: 100% !important; 
    position: absolute; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-64d28689::before {
    content: ""; 
    position: absolute; 
    background: linear-gradient(to top, transparent, #ffa300, transparent); 
    width: 2px; 
    height: 200%; 
    top: 50%; 
    left: 0; 
    transform: translate(-50%, -50%); 
} 

.elementor-3239 .elementor-element.elementor-element-64d28689::after {
    content: ""; 
    position: absolute; 
    background: linear-gradient(to top, transparent, #ffa300, transparent); 
    width: 2px; 
    height: 200%; 
    top: 50%; 
    left: 100%; 
    transform: translate(-50%, -50%); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5deb2937 */.elementor-3239 .elementor-element.elementor-element-5deb2937 {
    width: 100% !important; 
    height: 100% !important; 
    position: absolute; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-5deb2937::before {
    content: ""; 
    position: absolute; 
    background: linear-gradient(to right, transparent, #ffa300, transparent); 
    width: 150%; 
    height: 2px; 
    top: 100%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
} 

.elementor-3239 .elementor-element.elementor-element-5deb2937::after {
    content: ""; 
    position: absolute; 
    background: linear-gradient(to right, transparent, #ffa300, transparent); 
    width: 150%; 
    height: 2px; 
    top: 0px; 
    left: 50%; 
    transform: translate(-50%, -50%); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377db60c */.elementor-3239 .elementor-element.elementor-element-377db60c svg {
    transform: rotate(135deg); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(40px 0px 0px rgba(0, 0, 0, 0)); 
    transition: all .3s cubic-bezier(0.33, 1.57, 0.61, 1.41); 
} 

.elementor-3239 .elementor-element.elementor-element-377db60c:hover svg {
    transform: rotate(135deg) translatex(-50px); 
    border-radius: 50px; 
    z-index: 3; 
    filter: drop-shadow(50px 0px 0px rgba(255, 255, 255, 1)); 
} 


.elementor-3239 .elementor-element.elementor-element-377db60c {
    overflow: hidden; 
    border-radius: 50px; 
    animation: pulse 1.5s infinite; 
} 

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  50% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0.9);
  } 
  
  90% {
    box-shadow: 0 0 0 15px rgba(255, 163, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 163, 0, 0);
  }
}

.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button-text {
    z-index: 3; 
} 

.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button {
    border: 1px solid #ffa30040; 
} 

.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button::before {
    content: ""; 
    position: absolute; 
    background-image: url('https://legislativofacilitado.com.br/wp-content/uploads/2025/10/Background_.png'); 
    inset: 0; 
    background-repeat: no-repeat; 
    background-size: cover; 
    mix-blend-mode: screen; 
    z-index: 1; 
    overflow: hidden !important; 
    pointer-events: none; 
} 

.elementor-3239 .elementor-element.elementor-element-377db60c .elementor-button::after {
    content: ""; 
    position: absolute; 
    background: #ffe96c; 
    top: 0; 
    left: 80%; 
    transform: translate(-50%, -50%); 
    right: 0; 
    bottom: 0; 
    width: 140px; 
    height: 80px; 
    border-radius: 50%; 
    filter: blur(20px); 
    mix-blend-mode: color-dodge; 
    z-index: 2; 
    animation: brilho 2s linear infinite; 
    opacity: 0; 
    pointer-events: none; 
} 

@keyframes brilho {
    0% {
        opacity: 0; 
    } 
    
    10% {
        opacity: 1; 
    } 
    
    20% {
        opacity: 0; 
    } 
    
    30% {
        opacity: 1; 
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-c888e50 */.elementor-3239 .elementor-element.elementor-element-c888e50 .elementor-tab-title {
    border-bottom: 1px dashed #ffffff40; 
}/* End custom CSS */
/* Start custom CSS */::selection {
    background: #54B44B50; 
}

p { 
    margin-bottom: 0px; 
} 

html, body {
    width: 100%; 
    overflow-x: clip; 
    -webkit-font-smoothing: antialiased; 
        text-wrap: balance !important;
            -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
} 

.elementor-button {
    text-decoration: none !important; 
}


html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 999;
    opacity: 0.04;
    mix-blend-mode: plus-lighter;
    user-select: none;
    pointer-events: none;
} 

body::before {
    content: ""; 
    position: fixed; 
    background: transparent; 
    backdrop-filter: blur(10px); 
    inset: 0; 
    mask: linear-gradient(to top, rgba(0, 0, 0, 0)  94%, rgba(0, 0, 0, 1) 99%); 
    z-index: 999; 
    pointer-events: none; 
    filter: contrast(110%) brightness(110%);

} 

body::after {
    content: ""; 
    position: fixed; 
    background: transparent; 
    backdrop-filter: blur(30px); 
    inset: 0; 
    mask: linear-gradient(to top, rgba(0, 0, 0, 0)  85%, rgba(0, 0, 0, .9) 94%); 
    z-index: 99; 
    pointer-events: none; 
}/* End custom CSS */