.elementor-2308 .elementor-element.elementor-element-efd9cc5{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2308 .elementor-element.elementor-element-efd9cc5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2308 .elementor-element.elementor-element-dc166da{--display:flex;}.elementor-2308 .elementor-element.elementor-element-409e82e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-409e82e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-409e82e .ha-gradient-heading{color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF 0%, #8D8D8D 100%);font-family:"Saira", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1px;}.elementor-2308 .elementor-element.elementor-element-c15adeb{width:var( --container-widget-width, 89.513% );max-width:89.513%;--container-widget-width:89.513%;--container-widget-flex-grow:0;font-family:"Saira", Sans-serif;font-size:18px;color:var( --e-global-color-2b163b8d );}.elementor-2308 .elementor-element.elementor-element-c15adeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-c15adeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-765461e{width:var( --container-widget-width, 89.513% );max-width:89.513%;--container-widget-width:89.513%;--container-widget-flex-grow:0;font-family:"Saira", Sans-serif;font-size:18px;color:var( --e-global-color-2b163b8d );}.elementor-2308 .elementor-element.elementor-element-765461e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-765461e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-603319a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-603319a .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-603319a .elementor-button{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-640a8ae{--display:flex;}.elementor-2308 .elementor-element.elementor-element-edecc23{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2308 .elementor-element.elementor-element-edecc23:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-edecc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-162b3eb{--display:flex;}.elementor-2308 .elementor-element.elementor-element-7b27530{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-7b27530 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-7b27530 .ha-gradient-heading{color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(140deg, #FFFFFF 0%, #8D8D8D 100%);font-family:"Saira", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1px;}.elementor-2308 .elementor-element.elementor-element-9c3803e{width:var( --container-widget-width, 89.513% );max-width:89.513%;--container-widget-width:89.513%;--container-widget-flex-grow:0;font-family:"Saira", Sans-serif;font-size:18px;color:var( --e-global-color-2b163b8d );}.elementor-2308 .elementor-element.elementor-element-9c3803e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-9c3803e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-498ebb5{width:var( --container-widget-width, 89.513% );max-width:89.513%;--container-widget-width:89.513%;--container-widget-flex-grow:0;font-family:"Saira", Sans-serif;font-size:18px;color:var( --e-global-color-2b163b8d );}.elementor-2308 .elementor-element.elementor-element-498ebb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-498ebb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-640447a{--display:flex;}.elementor-2308 .elementor-element.elementor-element-dd80500{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-dd80500:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-dd80500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-5400054{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-5400054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5400054 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:39px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-50f6c5b{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-50f6c5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-50f6c5b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2308 .elementor-element.elementor-element-f51a0be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-4a59b55{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-4a59b55:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-4a59b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-c756f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-7b4d9fe > .elementor-widget-container{margin:0px 0px 0px -800px;}.elementor-2308 .elementor-element.elementor-element-7b4d9fe{text-align:center;}.elementor-2308 .elementor-element.elementor-element-7b4d9fe .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#F9F9F9;}.elementor-2308 .elementor-element.elementor-element-5b3171c{--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:flex-end;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:#FFFFFF40;--border-color:#FFFFFF40;--padding-top:0px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2308 .elementor-element.elementor-element-68f34e9 img{filter:brightness( 147% ) contrast( 95% ) saturate( 200% ) blur( 0px ) hue-rotate( 77deg );}.elementor-2308 .elementor-element.elementor-element-b7b6d10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-b7b6d10.e-con{--order:-99999 /* order start hack */;}.elementor-2308 .elementor-element.elementor-element-8324e8b{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-8324e8b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-3e1ccaa{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-162d7f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2308 .elementor-element.elementor-element-ee3c170 img{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 86deg );}.elementor-2308 .elementor-element.elementor-element-8a3684e{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-8a3684e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-8a3684e .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#A2ABBA;}.elementor-2308 .elementor-element.elementor-element-c9f0695{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2308 .elementor-element.elementor-element-5d22423 img{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 86deg );}.elementor-2308 .elementor-element.elementor-element-514d698{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-514d698 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-514d698 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#A2ABBA;}.elementor-2308 .elementor-element.elementor-element-981fa32{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2308 .elementor-element.elementor-element-6b31974 img{filter:brightness( 100% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 86deg );}.elementor-2308 .elementor-element.elementor-element-a4f6b0a{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-a4f6b0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-a4f6b0a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#A2ABBA;}.elementor-2308 .elementor-element.elementor-element-70ccf9c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-70ccf9c:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-70ccf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-8419bd2{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-8419bd2 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-d6f5ee4{--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:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-ecc68d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-2308 .elementor-element.elementor-element-6d3d4ea{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-6d3d4ea > .elementor-widget-container{margin:-200px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6d3d4ea .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:125px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-9da7e03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-9da7e03 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#2A2A2A;}.elementor-2308 .elementor-element.elementor-element-c5fac66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-2308 .elementor-element.elementor-element-6552727{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-6552727 > .elementor-widget-container{margin:-200px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6552727 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:125px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-460495c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-460495c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#2A2A2A;}.elementor-2308 .elementor-element.elementor-element-1d45ee7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-2308 .elementor-element.elementor-element-97c8479{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-97c8479 > .elementor-widget-container{margin:-200px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-97c8479 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:125px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-890a8c0{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-890a8c0 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#2A2A2A;}.elementor-2308 .elementor-element.elementor-element-90fdd31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-2308 .elementor-element.elementor-element-f6b2efd{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-f6b2efd > .elementor-widget-container{margin:-200px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-f6b2efd .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:125px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-819f0fc{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-819f0fc .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;color:#2A2A2A;}.elementor-2308 .elementor-element.elementor-element-5c53b71c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2308 .elementor-element.elementor-element-5c53b71c:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-5c53b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-271bbb6f{--display:flex;--min-height:500px;--gap:600px 600px;--row-gap:600px;--column-gap:600px;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:#555555;--border-color:#555555;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-271bbb6f:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-271bbb6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-31a3b9ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2308 .elementor-element.elementor-element-3df2da73{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-3df2da73 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-519c95df{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-538e18d2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-538e18d2 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-2308 .elementor-element.elementor-element-538e18d2 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:-0.2px;color:#000000;}.elementor-2308 .elementor-element.elementor-element-9f30bb1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-9f30bb1 > .elementor-widget-container{padding:30px 40px 30px 40px;}.elementor-2308 .elementor-element.elementor-element-9f30bb1.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-9f30bb1 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:-0.2px;color:#000000;}.elementor-2308 .elementor-element.elementor-element-1036165{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-1036165 > .elementor-widget-container{padding:30px 40px 30px 40px;}.elementor-2308 .elementor-element.elementor-element-1036165 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-65e7437a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-65e7437a > .elementor-widget-container{padding:30px 40px 30px 40px;}.elementor-2308 .elementor-element.elementor-element-65e7437a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-546e5ec4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-546e5ec4 > .elementor-widget-container{padding:30px 40px 30px 40px;}.elementor-2308 .elementor-element.elementor-element-546e5ec4 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-3440e109{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-3440e109:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-3440e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andersonfarias.com.br/wp-content/uploads/2025/11/2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2308 .elementor-element.elementor-element-1000c989{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-91d62a2{--display:flex;}.elementor-2308 .elementor-element.elementor-element-5c368e03{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2308 .elementor-element.elementor-element-535b22a2{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-535b22a2 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-33e4956b{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-33e4956b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-33e4956b .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-1d4116f5{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2308 .elementor-element.elementor-element-14ad04f0{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-14ad04f0 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-400c93b6{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-400c93b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-400c93b6 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-45faf10f{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2308 .elementor-element.elementor-element-62a39977{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-62a39977 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-5bf1a59{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-5bf1a59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5bf1a59 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-55ce231d{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2308 .elementor-element.elementor-element-551898bc{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-551898bc .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-5db8a359{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-5db8a359 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5db8a359 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-2cf086c0{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2308 .elementor-element.elementor-element-5db0f254{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-5db0f254 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-1564fd70{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-1564fd70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-1564fd70 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-eb3dda5{--display:flex;}.elementor-2308 .elementor-element.elementor-element-eb3dda5.e-con{--order:-99999 /* order start hack */;}.elementor-2308 .elementor-element.elementor-element-2fa8893c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-361150f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-361150f.elementor-element{--order:99999 /* order end hack */;}.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button{font-family:"Open Sauce Sans", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-4e3b4686{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-4e3b4686 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:71px;font-weight:600;line-height:1.2em;color:#FAF9FF;}.elementor-2308 .elementor-element.elementor-element-fabc081 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-fabc081.elementor-element{--order:99999 /* order end hack */;}.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button{font-family:"Open Sauce Sans", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-dbbe148{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-2b02685{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-2b02685:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-2b02685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010117;}.elementor-2308 .elementor-element.elementor-element-407e297{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-407e297.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-407e297 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;}.elementor-2308 .elementor-element.elementor-element-af9db92{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-2c773bc .elementor-heading-title{font-family:"Saira", Sans-serif;}.elementor-2308 .elementor-element.elementor-element-745e804{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Saira", Sans-serif;font-size:20px;}.elementor-2308 .elementor-element.elementor-element-745e804.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-2b8f497{--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;}.elementor-2308 .elementor-element.elementor-element-ee83f0b.elementor-element{--align-self:flex-end;}.elementor-2308 .elementor-element.elementor-element-ee83f0b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;}.elementor-2308 .elementor-element.elementor-element-45c250f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:32px;font-weight:400;}.elementor-2308 .elementor-element.elementor-element-563b219{--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;--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-2308 .elementor-element.elementor-element-6ed87b5.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-6ed87b5 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;}.elementor-2308 .elementor-element.elementor-element-6b2342d.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-6b2342d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:128px;font-weight:400;}.elementor-2308 .elementor-element.elementor-element-40c4ce6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-40c4ce6:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-40c4ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2308 .elementor-element.elementor-element-40c4ce6.e-con{--order:99999 /* order end hack */;}.elementor-2308 .elementor-element.elementor-element-5b0b16d.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-5b0b16d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:19px;}.elementor-2308 .elementor-element.elementor-element-5381b8c > .elementor-widget-container{background-color:transparent;padding:14px 14px 14px 14px;background-image:linear-gradient(97deg, #FFD840 0%, #F8A705 100%);}.elementor-2308 .elementor-element.elementor-element-5381b8c.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-5381b8c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2308 .elementor-element.elementor-element-5381b8c .elementor-icon-wrapper{text-align:center;}.elementor-2308 .elementor-element.elementor-element-5381b8c .elementor-icon{font-size:20px;}.elementor-2308 .elementor-element.elementor-element-5381b8c .elementor-icon svg{height:20px;}.elementor-2308 .elementor-element.elementor-element-c5c2f1f.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-c5c2f1f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:32px;font-weight:400;}.elementor-2308 .elementor-element.elementor-element-e1d95a6 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-e1d95a6.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4{--display:flex;--min-height:840px;--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-end;--z-index:2;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-47f9f7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;background-image:url("https://andersonfarias.com.br/wp-content/uploads/2025/12/Firefly-20251215015325-scaled.png");background-position:0vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2308 .elementor-element.elementor-element-77137cba{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-77137cba.e-con{--align-self:stretch;}.elementor-2308 .elementor-element.elementor-element-82309c2{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-2308 .elementor-element.elementor-element-48a907b{font-family:"Saira", Sans-serif;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-3376edf{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-3376edf.e-con{--align-self:stretch;}.elementor-2308 .elementor-element.elementor-element-c09be0c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-c09be0c > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-2308 .elementor-element.elementor-element-c09be0c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2308 .elementor-element.elementor-element-c09be0c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-2308 .elementor-element.elementor-element-3626878{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}.elementor-2308 .elementor-element.elementor-element-3626878.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2308 .elementor-element.elementor-element-3626878 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}.elementor-2308 .elementor-element.elementor-element-1e413d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-2308 .elementor-element.elementor-element-1e413d8:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-1e413d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C13;}.elementor-2308 .elementor-element.elementor-element-2c632fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-50a6a42 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:116px;color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-2d7afd2 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCB00;border-radius:35px 35px 35px 35px;}.elementor-2308 .elementor-element.elementor-element-2d7afd2.elementor-element{--align-self:flex-end;}.elementor-2308 .elementor-element.elementor-element-2d7afd2 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:25px;font-weight:400;color:#FFC72C;}.elementor-2308 .elementor-element.elementor-element-7bfbe6a{--display:flex;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:#00000000;--border-color:#00000000;}.elementor-2308 .elementor-element.elementor-element-d947dfb{font-family:"Saira", Sans-serif;color:#D1D1D1;}.elementor-2308 .elementor-element.elementor-element-51b234d{--display:flex;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:#00000000;--border-color:#00000000;}.elementor-2308 .elementor-element.elementor-element-4657243{font-family:"Saira", Sans-serif;color:#D1D1D1;}.elementor-2308 .elementor-element.elementor-element-f0dd9db{--display:flex;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:#00000000;--border-color:#00000000;}.elementor-2308 .elementor-element.elementor-element-3d4651d{font-family:"Saira", Sans-serif;color:#D1D1D1;}.elementor-2308 .elementor-element.elementor-element-ab655a2{--display:flex;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:#00000000;--border-color:#00000000;}.elementor-2308 .elementor-element.elementor-element-750e9e5{font-family:"Saira", Sans-serif;color:#D1D1D1;}.elementor-2308 .elementor-element.elementor-element-658a86c{--display:flex;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:#00000000;--border-color:#00000000;}.elementor-2308 .elementor-element.elementor-element-05b776a{font-family:"Saira", Sans-serif;color:#D1D1D1;}.elementor-2308 .elementor-element.elementor-element-6d61572{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2308 .elementor-element.elementor-element-6d61572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(139deg, #000000 0%, #161616 100%);}.elementor-2308 .elementor-element.elementor-element-6d61572 {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-2308 .elementor-element.elementor-element-6d61572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Saira", Sans-serif;}.elementor-2308 .elementor-element.elementor-element-19d98c42{--display:flex;--min-height:100px;--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;--z-index:99;}.elementor-2308 .elementor-element.elementor-element-19d98c42:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-19d98c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2308 .elementor-element.elementor-element-45514c3a{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-45514c3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-45514c3a .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:-0.3px;color:#FFFFFF;}@media(max-width:1024px){.elementor-2308 .elementor-element.elementor-element-c15adeb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-765461e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-9c3803e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-498ebb5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-47f9f7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0vh;}}@media(min-width:768px){.elementor-2308 .elementor-element.elementor-element-efd9cc5{--content-width:100%;}.elementor-2308 .elementor-element.elementor-element-dc166da{--width:70%;}.elementor-2308 .elementor-element.elementor-element-640a8ae{--width:55%;}.elementor-2308 .elementor-element.elementor-element-edecc23{--content-width:100%;}.elementor-2308 .elementor-element.elementor-element-162b3eb{--width:70%;}.elementor-2308 .elementor-element.elementor-element-640447a{--width:55%;}.elementor-2308 .elementor-element.elementor-element-4a59b55{--content-width:1280px;}.elementor-2308 .elementor-element.elementor-element-162d7f9{--width:410px;}.elementor-2308 .elementor-element.elementor-element-c9f0695{--width:410px;}.elementor-2308 .elementor-element.elementor-element-981fa32{--width:410px;}.elementor-2308 .elementor-element.elementor-element-70ccf9c{--content-width:1280px;}.elementor-2308 .elementor-element.elementor-element-d6f5ee4{--width:93%;}.elementor-2308 .elementor-element.elementor-element-ecc68d7{--width:410px;}.elementor-2308 .elementor-element.elementor-element-c5fac66{--width:410px;}.elementor-2308 .elementor-element.elementor-element-1d45ee7{--width:410px;}.elementor-2308 .elementor-element.elementor-element-90fdd31{--width:410px;}.elementor-2308 .elementor-element.elementor-element-5c53b71c{--content-width:1280px;}.elementor-2308 .elementor-element.elementor-element-519c95df{--width:1200px;}.elementor-2308 .elementor-element.elementor-element-3440e109{--content-width:1080px;}.elementor-2308 .elementor-element.elementor-element-91d62a2{--width:40%;}.elementor-2308 .elementor-element.elementor-element-eb3dda5{--width:40%;}.elementor-2308 .elementor-element.elementor-element-2fa8893c{--width:100%;}.elementor-2308 .elementor-element.elementor-element-2b02685{--width:330px;}.elementor-2308 .elementor-element.elementor-element-2b8f497{--width:37%;}.elementor-2308 .elementor-element.elementor-element-563b219{--width:37%;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4{--content-width:1180px;}.elementor-2308 .elementor-element.elementor-element-77137cba{--width:50%;}.elementor-2308 .elementor-element.elementor-element-82309c2{--width:57%;}.elementor-2308 .elementor-element.elementor-element-3376edf{--width:50%;}}@media(max-width:767px){.elementor-2308 .elementor-element.elementor-element-efd9cc5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2308 .elementor-element.elementor-element-efd9cc5{--padding-top:70vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2308 .elementor-element.elementor-element-409e82e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2308 .elementor-element.elementor-element-409e82e .ha-gradient-heading{font-size:8.8vw;}.elementor-2308 .elementor-element.elementor-element-c15adeb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2308 .elementor-element.elementor-element-603319a .elementor-button{font-size:15px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-edecc23:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-edecc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andersonfarias.com.br/wp-content/uploads/2025/03/bg-hero_desktop-af-1-2048x873-1.webp");background-position:-110vw 0vh;background-repeat:no-repeat;background-size:250% auto;}.elementor-2308 .elementor-element.elementor-element-edecc23{--padding-top:70vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2308 .elementor-element.elementor-element-7b27530{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2308 .elementor-element.elementor-element-7b27530 .ha-gradient-heading{font-size:8.4vw;}.elementor-2308 .elementor-element.elementor-element-9c3803e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.6vw;}.elementor-2308 .elementor-element.elementor-element-498ebb5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button{font-size:15px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-dd80500{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-5400054 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5400054{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-5400054 .elementor-heading-title{font-size:24px;line-height:1.3em;letter-spacing:-0.4px;}.elementor-2308 .elementor-element.elementor-element-f51a0be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button{font-size:15px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-4a59b55{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-7b4d9fe .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-5b3171c{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-8324e8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2308 .elementor-element.elementor-element-8324e8b .elementor-heading-title{font-size:28px;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-ecd0e7b .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-162d7f9{--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;}.elementor-2308 .elementor-element.elementor-element-8a3684e{--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-8a3684e .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-c9f0695{--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;}.elementor-2308 .elementor-element.elementor-element-514d698{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-514d698 .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-981fa32{--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;}.elementor-2308 .elementor-element.elementor-element-a4f6b0a{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-a4f6b0a .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-70ccf9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-8419bd2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2308 .elementor-element.elementor-element-8419bd2{--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;}.elementor-2308 .elementor-element.elementor-element-8419bd2 .elementor-heading-title{font-size:12vw;}.elementor-2308 .elementor-element.elementor-element-ecc68d7{--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-2308 .elementor-element.elementor-element-6d3d4ea > .elementor-widget-container{margin:-76px 0px 0px -200px;}.elementor-2308 .elementor-element.elementor-element-6d3d4ea{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-2308 .elementor-element.elementor-element-6d3d4ea .elementor-heading-title{font-size:30vw;}.elementor-2308 .elementor-element.elementor-element-9da7e03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2308 .elementor-element.elementor-element-9da7e03 .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-c5fac66{--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-2308 .elementor-element.elementor-element-6552727 > .elementor-widget-container{margin:-76px 0px 0px -200px;}.elementor-2308 .elementor-element.elementor-element-6552727{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-2308 .elementor-element.elementor-element-6552727 .elementor-heading-title{font-size:30vw;}.elementor-2308 .elementor-element.elementor-element-460495c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2308 .elementor-element.elementor-element-460495c .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-1d45ee7{--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-2308 .elementor-element.elementor-element-97c8479 > .elementor-widget-container{margin:-76px 0px 0px -200px;}.elementor-2308 .elementor-element.elementor-element-97c8479{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-2308 .elementor-element.elementor-element-97c8479 .elementor-heading-title{font-size:30vw;}.elementor-2308 .elementor-element.elementor-element-890a8c0{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-890a8c0 .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-90fdd31{--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-2308 .elementor-element.elementor-element-f6b2efd > .elementor-widget-container{margin:-76px 0px 0px -200px;}.elementor-2308 .elementor-element.elementor-element-f6b2efd{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-2308 .elementor-element.elementor-element-f6b2efd .elementor-heading-title{font-size:30vw;}.elementor-2308 .elementor-element.elementor-element-819f0fc{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-819f0fc .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-5c53b71c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-271bbb6f{--min-height:411px;--gap:200px 200px;--row-gap:200px;--column-gap:200px;}.elementor-2308 .elementor-element.elementor-element-31a3b9ae{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-3df2da73{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-3df2da73 .elementor-heading-title{font-size:8.8vw;}.elementor-2308 .elementor-element.elementor-element-519c95df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2308 .elementor-element.elementor-element-538e18d2 > .elementor-widget-container{padding:14px 20px 14px 20px;}.elementor-2308 .elementor-element.elementor-element-538e18d2{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-538e18d2 .elementor-heading-title{font-size:14px;line-height:1.3em;letter-spacing:-0.4px;}.elementor-2308 .elementor-element.elementor-element-9f30bb1 > .elementor-widget-container{padding:14px 20px 14px 20px;}.elementor-2308 .elementor-element.elementor-element-9f30bb1{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-9f30bb1 .elementor-heading-title{font-size:14px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-2308 .elementor-element.elementor-element-1036165 > .elementor-widget-container{padding:14px 20px 14px 20px;}.elementor-2308 .elementor-element.elementor-element-1036165{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-1036165 .elementor-heading-title{font-size:14px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-2308 .elementor-element.elementor-element-65e7437a > .elementor-widget-container{padding:14px 20px 14px 20px;}.elementor-2308 .elementor-element.elementor-element-65e7437a{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-65e7437a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-546e5ec4 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-2308 .elementor-element.elementor-element-546e5ec4{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-546e5ec4 .elementor-heading-title{font-size:13px;line-height:1.4em;letter-spacing:-0.3px;}.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button{font-size:16px;letter-spacing:-0.1px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-3440e109{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-1000c989{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2308 .elementor-element.elementor-element-91d62a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-5c368e03{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-535b22a2{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-535b22a2 .elementor-heading-title{font-size:14vw;}.elementor-2308 .elementor-element.elementor-element-33e4956b{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-33e4956b .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-1d4116f5{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-14ad04f0{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-14ad04f0 .elementor-heading-title{font-size:14vw;}.elementor-2308 .elementor-element.elementor-element-400c93b6{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-400c93b6 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-45faf10f{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-62a39977{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-62a39977 .elementor-heading-title{font-size:14vw;}.elementor-2308 .elementor-element.elementor-element-5bf1a59{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-5bf1a59 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-55ce231d{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-551898bc{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-551898bc .elementor-heading-title{font-size:14vw;}.elementor-2308 .elementor-element.elementor-element-5db8a359{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-5db8a359 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-2cf086c0{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-5db0f254{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-5db0f254 .elementor-heading-title{font-size:14vw;}.elementor-2308 .elementor-element.elementor-element-1564fd70{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;text-align:start;}.elementor-2308 .elementor-element.elementor-element-1564fd70 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-eb3dda5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-361150f.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button{font-size:16px;letter-spacing:-0.1px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-4e3b4686{text-align:center;}.elementor-2308 .elementor-element.elementor-element-4e3b4686 .elementor-heading-title{font-size:9.4vw;}.elementor-2308 .elementor-element.elementor-element-fabc081.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button{font-size:16px;letter-spacing:-0.1px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-dbbe148{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-2b02685{--width:80%;--flex-wrap:nowrap;}.elementor-2308 .elementor-element.elementor-element-2c773bc{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-2c773bc.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-745e804{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.2vw;}.elementor-2308 .elementor-element.elementor-element-2b8f497{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-6b2342d > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6b2342d .elementor-heading-title{font-size:22vw;}.elementor-2308 .elementor-element.elementor-element-40c4ce6{--flex-wrap:nowrap;}.elementor-2308 .elementor-element.elementor-element-5b0b16d .elementor-heading-title{font-size:3.6vw;}.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button{font-size:16px;letter-spacing:-0.1px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-47f9f7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andersonfarias.com.br/wp-content/uploads/2025/12/MB-ANDERSON-scaled.png");background-position:0vw 0vh;background-size:100% auto;}.elementor-2308 .elementor-element.elementor-element-47f9f7d4{--min-height:684px;--justify-content:flex-end;--padding-top:60vw;--padding-bottom:0vw;--padding-left:03vw;--padding-right:03vw;}.elementor-2308 .elementor-element.elementor-element-77137cba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-48a907b{font-size:4.3vw;}.elementor-2308 .elementor-element.elementor-element-3376edf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2308 .elementor-element.elementor-element-c09be0c{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;text-align:center;}.elementor-2308 .elementor-element.elementor-element-c09be0c .elementor-heading-title{font-size:24px;}.elementor-2308 .elementor-element.elementor-element-3626878{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-3626878 > .elementor-widget-container{padding:15vw 0vw 0vw 0vw;}.elementor-2308 .elementor-element.elementor-element-3626878 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button{font-size:16px;letter-spacing:-0.1px;padding:0px 0px 0px 26px;}.elementor-2308 .elementor-element.elementor-element-1e413d8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-2c632fb{--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-2308 .elementor-element.elementor-element-50a6a42.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-2d7afd2.elementor-element{--align-self:center;}.elementor-2308 .elementor-element.elementor-element-2d7afd2 .elementor-heading-title{font-size:6.1vw;}.elementor-2308 .elementor-element.elementor-element-19d98c42{--min-height:70px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2308 .elementor-element.elementor-element-45514c3a{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;text-align:center;}.elementor-2308 .elementor-element.elementor-element-45514c3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-45514c3a .elementor-heading-title{font-size:14px;line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-603319a */.elementor-2308 .elementor-element.elementor-element-603319a .elementor-button-icon{
filter: invert(0);
    
}

@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-603319a .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-button-text{
align-self: center;
}

.elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}

@media (max-width:600px){
 .elementor-2308 .elementor-element.elementor-element-603319a .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 10px;
    padding: 16px 16px 16px 20px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -16px;
    margin-bottom: px;
        z-index: 99999;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd9cc5 */.elementor-2308 .elementor-element.elementor-element-efd9cc5{
    border-bottom: 0.5px solid;
    border-image: linear-gradient(to right, transparent, #EBB558, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fed6585 */.elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button-icon{
filter: invert(0);
    
}

@media (max-width:767px){
   .elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-button-text{
align-self: center;
}

.elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}

@media (max-width:600px){
 .elementor-2308 .elementor-element.elementor-element-fed6585 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 10px;
    padding: 16px 16px 16px 20px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -16px;
    margin-bottom: px;
        z-index: 99999;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edecc23 */.elementor-2308 .elementor-element.elementor-element-edecc23{
    border-bottom: 0.5px solid;
    border-image: linear-gradient(to right, transparent, #EBB558, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf65e63 */.elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button-icon{
filter: invert(0);
    
}

@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-bf65e63 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b4d9fe */.elementor-2308 .elementor-element.elementor-element-7b4d9fe{
    white-space: nowrap;
}

.elementor-2308 .elementor-element.elementor-element-7b4d9fe{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c756f7c */.elementor-2308 .elementor-element.elementor-element-c756f7c{
border: 0.807px solid #292929;
background: rgba(255, 255, 255, 0.05);
}

.elementor-2308 .elementor-element.elementor-element-c756f7c{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162d7f9 */.elementor-2308 .elementor-element.elementor-element-162d7f9{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2308 .elementor-element.elementor-element-162d7f9 {
  z-index: 1;
}

.elementor-2308 .elementor-element.elementor-element-162d7f9:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, yellow); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2308 .elementor-element.elementor-element-162d7f9::after{
    content: "";
    background: yellow;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f0695 */.elementor-2308 .elementor-element.elementor-element-c9f0695{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2308 .elementor-element.elementor-element-c9f0695 {
  z-index: 1;
}

.elementor-2308 .elementor-element.elementor-element-c9f0695:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, yellow); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2308 .elementor-element.elementor-element-c9f0695::after{
    content: "";
    background: yellow;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-981fa32 */.elementor-2308 .elementor-element.elementor-element-981fa32{
    border-radius: 10px;
border: 1px solid #32323250;
background: #0C0C0C;
}

.elementor-2308 .elementor-element.elementor-element-981fa32 {
  z-index: 1;
}

.elementor-2308 .elementor-element.elementor-element-981fa32:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 10px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, yellow); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-2308 .elementor-element.elementor-element-981fa32::after{
    content: "";
    background: yellow;
    opacity:0.1;
    width: 200px;
    height: 200px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 0%;
    filter: blur(100px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a59b55 */.elementor-2308 .elementor-element.elementor-element-4a59b55{
border-top: 0.1px solid;
border-image: linear-gradient(to right, transparent, #ffffff30, transparent) 50;
}

.elementor-2308 .elementor-element.elementor-element-4a59b55::before{
    content: "";
    background: #d9d9d9;
    opacity:0.2;
    width: 300px;
    height: 300px;
    border-radius:100%;
    position: absolute;
    top: 80%;
    left: 10%;
    filter: blur(150px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f5ee4 */.card-box{
    border-radius: 5px;
background: #FFF;
}

.elementor-2308 .elementor-element.elementor-element-d6f5ee4{
    --zoom-in: 1.01;
    --zoom-out: 0.98;
}
.elementor-2308 .elementor-element.elementor-element-d6f5ee4{
    opacity: 1;
    transition: all .5;
}
.elementor-2308 .elementor-element.elementor-element-d6f5ee4:hover .card-box{
    filter: blur(1px);
    opacity: 0.5;
    transform: scale(var(--zoom-out));
}
.card-box{
    transform: scale(1);
    transition: all .5s;
}
.card-box:hover{
    transform: scale(var(--zoom-in)) !important;
    z-index: 2;
    opacity: 1 !important;
    filter: blur(0px) !important;
}
.elementor-2308 .elementor-element.elementor-element-d6f5ee4 .elementor-widget-wrap{
    transition: all .5s;
}
.elementor-2308 .elementor-element.elementor-element-d6f5ee4 .card-box:hover .elementor-widget-wrap{
    background: var(--hover-background) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-538e18d2 */.elementor-2308 .elementor-element.elementor-element-538e18d2{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f30bb1 */.elementor-2308 .elementor-element.elementor-element-9f30bb1{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1036165 */.elementor-2308 .elementor-element.elementor-element-1036165{
   border: 0.879px solid #1F1F1F;
border: 0.879px solid color(display-p3 0.1208 0.1208 0.1208);
background: linear-gradient(68deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.07) 100%);
background: linear-gradient(68deg, color(display-p3 1 1 1 / 0.02) 0%, color(display-p3 0.6 0.6 0.6 / 0.07) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65e7437a */.elementor-2308 .elementor-element.elementor-element-65e7437a{
   border: 0.879px solid #1F1F1F;
border: 0.879px solid color(display-p3 0.1208 0.1208 0.1208);
background: linear-gradient(68deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.07) 100%);
background: linear-gradient(68deg, color(display-p3 1 1 1 / 0.02) 0%, color(display-p3 0.6 0.6 0.6 / 0.07) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546e5ec4 */.elementor-2308 .elementor-element.elementor-element-546e5ec4{
   border: 0.879px solid #1F1F1F;
border: 0.879px solid color(display-p3 0.1208 0.1208 0.1208);
background: linear-gradient(68deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.07) 100%);
background: linear-gradient(68deg, color(display-p3 1 1 1 / 0.02) 0%, color(display-p3 0.6 0.6 0.6 / 0.07) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fdce795 */@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button-text{
align-self: center;
}

.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-2308 .elementor-element.elementor-element-6fdce795 .elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-361150f */@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-361150f .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button-text{
align-self: center;
}

.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-2308 .elementor-element.elementor-element-361150f .elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fabc081 */@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button-text{
align-self: center;
}

.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-2308 .elementor-element.elementor-element-fabc081 .elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1d95a6 */.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button-icon{
filter: invert(1);
    
}

@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button-text{
align-self: center;
}

.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-2308 .elementor-element.elementor-element-e1d95a6 .elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbbe148 */.elementor-2308 .elementor-element.elementor-element-dbbe148{
    background: linear-gradient(90deg, #FFF 0%, #F3F3F3 98.71%);
background: linear-gradient(90deg, color(display-p3 1 1 1) 0%, color(display-p3 0.9545 0.9545 0.9545) 98.71%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82309c2 */.elementor-2308 .elementor-element.elementor-element-82309c2{
    background: rgba(0, 0, 0, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(9.8px);
-webkit-backdrop-filter: blur(9.8px);
border: 1px solid rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90f3e9 */@media (max-width:600px){
   .elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 12px;
    padding: 16px 18px 16px 18px;
    vertical-align:middle;
    margin-top: 0px;
    margin-left: -10px;
    margin-bottom: px;
        z-index: 99999;
}
}

.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
transition: .5s ease;
}

.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button-icon{
background-image: linear-gradient(to right, #fff ,#fff) !important;
    fill:#ffffff !important;
    font-size: 18px;
    padding: 20px 22px 20px 26px;
    vertical-align:middle;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
}


.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button-text{
align-self: center;
}

.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button:hover .elementor-button-icon svg{
    transform: rotate(-45deg);
    transition: 1s ease;
}

.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button .elementor-button-icon svg{
    transform: rotate(0deg);
    transition: 1s ease
}

.elementor-2308 .elementor-element.elementor-element-b90f3e9 .elementor-button:hover{
        transition: .5s ease;
  border: 1px solid #6121fff;/*configure a borda no hover*/
  box-shadow: 0 0 5px #FFCA51, /*defina o brilho do hover aqui*/
              0 0 30px #FFCA5140, /*defina o brilho do hover aqui*/
              0 0 70px #FFB10080;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f9f7d4 */.elementor-2308 .elementor-element.elementor-element-47f9f7d4{
border-top: 2px solid;
border-image: linear-gradient(to right, black, #FFFFFF, black) 1;
}/* End custom CSS */
/* Start custom CSS */.deg{
    background: var(--Linear, linear-gradient(90deg, #FFC72C 0%, #FFAC00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 1 0.7906 0.3187) 0%, color(display-p3 1 0.6927 0) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */