.elementor-10 .elementor-element.elementor-element-ccc8807{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ccc8807:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ccc8807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;background-image:url("https://lp.duarteweb.com.br/wp-content/uploads/2026/03/Gemini_Generated_Image_ax2999ax2999ax29-1-1536x885.webp");background-position:140px 0px;background-repeat:no-repeat;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:9px 62px 9px 4px;}.elementor-10 .elementor-element.elementor-element-891d810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 132px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-b7287e2{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap: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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-047f49a{width:var( --container-widget-width, 219px );max-width:219px;margin:0px 1000px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 3px 2px 3px;--container-widget-width:219px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-047f49a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-title{color:#ECE6E6;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8131ffa{width:var( --container-widget-width, 399px );max-width:399px;--container-widget-width:399px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8131ffa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-c433d18{--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:flex-start;--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-daed25f{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-daed25f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-c637236{z-index:4;}.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-9f532ba{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-9f532ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:350px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-246e38c{--display:flex;--min-height:937px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-246e38c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-246e38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-10 .elementor-element.elementor-element-ed07a64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ed07a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-29f4ccb img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3a49c3f img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-69d3b65 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-1f6691e img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-22025a9 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-df0e95b img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-c0feb93 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-8f10ec9{width:var( --container-widget-width, 591px );max-width:591px;margin:170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:591px;--container-widget-flex-grow:0;z-index:6;text-align:center;}.elementor-10 .elementor-element.elementor-element-8f10ec9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-33b1e2b{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#9F9F9F;}.elementor-10 .elementor-element.elementor-element-4bde63b .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-9742d27{--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:173px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9742d27:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9742d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-10 .elementor-element.elementor-element-6075a6c{--display:flex;--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-10 .elementor-element.elementor-element-7c86848{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-e399326{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e399326 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-10 .elementor-element.elementor-element-deac22e{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-9f49852{--display:flex;--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-10 .elementor-element.elementor-element-3ec1590 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:28px 3px 28px 27px;}.elementor-10 .elementor-element.elementor-element-0e0e292{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-19be7ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-19be7ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-10 .elementor-element.elementor-element-a6f3ff4{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-64976fb{--display:flex;--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-10 .elementor-element.elementor-element-b6316be{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-50a4ce0{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-50a4ce0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-10 .elementor-element.elementor-element-fb0e8cc{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-20dc776{--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;--gap:134px 0px;--row-gap:134px;--column-gap:0px;--flex-wrap:wrap;--padding-top:177px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-20dc776:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20dc776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-10 .elementor-element.elementor-element-66c5a46{z-index:1;}.elementor-10 .elementor-element.elementor-element-e08e793{width:100%;max-width:100%;z-index:9;text-align:end;}.elementor-10 .elementor-element.elementor-element-935cce4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:537px;font-weight:300;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-5066079{--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;--padding-top:407px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5066079:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5066079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-10 .elementor-element.elementor-element-2834666{--display:flex;--min-height:806px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:0px;--padding-left:90px;--padding-right:95px;}.elementor-10 .elementor-element.elementor-element-2834666:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2834666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-7547d64{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-10 .elementor-element.elementor-element-d286f2c{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d286f2c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d286f2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#595959;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b7fcf9a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b7fcf9a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e6a2d3f{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e6a2d3f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d3f6fd2{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d3f6fd2 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b816c52{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b816c52 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-38e2e65{padding:0px 0px 28px 0px;}.elementor-10 .elementor-element.elementor-element-38e2e65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-9e8024b{padding:0px 0px 10px 0px;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-961758a .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-5ac9c8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap: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-10 .elementor-element.elementor-element-075e14b{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-10 .elementor-element.elementor-element-c3cebe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:287px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c3cebe0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3cebe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-10 .elementor-element.elementor-element-2df9e0b{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b3e8c0e{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b62f687 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:61px;font-weight:600;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-5b97326{width:var( --container-widget-width, 333px );max-width:333px;padding:0px 0px 0px 31px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b97326 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-471f4f4{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-471f4f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-7b1c9cd{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b1c9cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-c1c3551{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c1c3551 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-700bcaa .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-700bcaa{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;z-index:4;}.elementor-10 .elementor-element.elementor-element-fe9af19{--display:flex;--min-height:77px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-84128f7{--display:flex;--min-height:77px;--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-10 .elementor-element.elementor-element-19246b1{--display:flex;--min-height:1481px;--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:space-between;--padding-top:176px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-19246b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19246b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;background-image:url("https://lp.duarteweb.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:322px 181px;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-b21c230{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c14be42{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c14be42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-6ae3b04{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6ae3b04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-4e42290{--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:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7762669{width:var( --container-widget-width, 489px );max-width:489px;padding:0px 0px 0px 0px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7762669 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-403acbd{width:var( --container-widget-width, 484px );max-width:484px;padding:0px 0px 0px 0px;--container-widget-width:484px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-403acbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-add8ddb .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-add8ddb{margin:0px 170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-10 .elementor-element.elementor-element-2479f79{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-10 .elementor-element.elementor-element-2479f79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:222px;font-weight:600;color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-3145587{--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:116px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3145587:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3145587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-11418ca{--display:flex;--min-height:224px;--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:flex-start;--align-items:center;--border-radius:24px 24px 24px 24px;--padding-top:68px;--padding-bottom:68px;--padding-left:95px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-11418ca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11418ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-10 .elementor-element.elementor-element-5dfa2f0{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5dfa2f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#ECE6E6;}.elementor-10 .elementor-element.elementor-element-5d9c3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 380px;}.elementor-10 .elementor-element.elementor-element-5d9c3f5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5d9c3f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-5d9c3f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d9c3f5.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-5d9c3f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d9c3f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-5d9c3f5 .elementor-icon{font-size:77px;}.elementor-10 .elementor-element.elementor-element-5d9c3f5 .elementor-icon svg{height:77px;}.elementor-10 .elementor-element.elementor-element-663a56a .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#ECE6E6;color:#ECE6E6;padding:3px 27px 3px 5px;}.elementor-10 .elementor-element.elementor-element-663a56a{z-index:4;}.elementor-10 .elementor-element.elementor-element-01296de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-10 .elementor-element.elementor-element-01296de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:350px;font-weight:600;color:#ECE6E6;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ccc8807:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ccc8807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-10 .elementor-element.elementor-element-ccc8807{--padding-top:54px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-891d810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-10 .elementor-element.elementor-element-047f49a{margin:0px 201px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8131ffa .elementor-heading-title{font-size:48px;}.elementor-10 .elementor-element.elementor-element-c433d18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-daed25f .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-9f532ba .elementor-heading-title{font-size:300px;}.elementor-10 .elementor-element.elementor-element-ed07a64{--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-10 .elementor-element.elementor-element-9742d27{--padding-top:173px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e399326 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-3ec1590 .elementor-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-19be7ab .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-50a4ce0 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-20dc776{--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-66c5a46{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e08e793{padding:0px 0px 0px 200px;}.elementor-10 .elementor-element.elementor-element-e08e793.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-935cce4 .elementor-heading-title{font-size:200px;}.elementor-10 .elementor-element.elementor-element-5066079{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2834666{--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:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:95px;}.elementor-10 .elementor-element.elementor-element-7547d64{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-5ac9c8b.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-075e14b{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c3cebe0{--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:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b3e8c0e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-b3e8c0e.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-b62f687{text-align:center;}.elementor-10 .elementor-element.elementor-element-b62f687 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-5b97326{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;}.elementor-10 .elementor-element.elementor-element-5b97326.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-471f4f4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7b1c9cd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c1c3551.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-700bcaa.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-19246b1{--min-height:315px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-19246b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19246b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 100px;}.elementor-10 .elementor-element.elementor-element-b21c230{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c14be42{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-10 .elementor-element.elementor-element-c14be42 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-6ae3b04 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-4e42290{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7762669{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-10 .elementor-element.elementor-element-7762669 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-403acbd{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-10 .elementor-element.elementor-element-403acbd .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-add8ddb{margin:0px 17px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2479f79{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;}.elementor-10 .elementor-element.elementor-element-2479f79 .elementor-heading-title{font-size:120px;}.elementor-10 .elementor-element.elementor-element-11418ca{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-5dfa2f0{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-5dfa2f0 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-5d9c3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ccc8807{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-891d810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-10 .elementor-element.elementor-element-891d810.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b7287e2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-047f49a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-10 .elementor-element.elementor-element-8131ffa{text-align:center;}.elementor-10 .elementor-element.elementor-element-8131ffa .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-daed25f{text-align:center;}.elementor-10 .elementor-element.elementor-element-daed25f .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-c637236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c637236.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9f532ba .elementor-heading-title{font-size:150px;}.elementor-10 .elementor-element.elementor-element-246e38c{--min-height:717px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ed07a64{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8f10ec9{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8f10ec9 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-33b1e2b{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e399326{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-10 .elementor-element.elementor-element-e399326 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-deac22e{font-size:20px;}.elementor-10 .elementor-element.elementor-element-19be7ab .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-a6f3ff4{font-size:20px;}.elementor-10 .elementor-element.elementor-element-50a4ce0{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-10 .elementor-element.elementor-element-50a4ce0 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-fb0e8cc{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e08e793{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-935cce4 .elementor-heading-title{font-size:100px;}.elementor-10 .elementor-element.elementor-element-2834666{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7547d64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d286f2c{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-b7fcf9a.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-e6a2d3f.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-d3f6fd2.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-b816c52.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-38e2e65 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-9e8024b{font-size:19px;}.elementor-10 .elementor-element.elementor-element-961758a .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-cfb1b11 img{width:201px;}.elementor-10 .elementor-element.elementor-element-afb96b4 img{width:83px;}.elementor-10 .elementor-element.elementor-element-075e14b{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2df9e0b{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--align-content:flex-start;}.elementor-10 .elementor-element.elementor-element-85542ac{text-align:start;}.elementor-10 .elementor-element.elementor-element-85542ac img{width:208px;}.elementor-10 .elementor-element.elementor-element-60853c1 img{width:74px;}.elementor-10 .elementor-element.elementor-element-f403f54 img{width:146px;}.elementor-10 .elementor-element.elementor-element-37cb704 img{width:138px;}.elementor-10 .elementor-element.elementor-element-b62f687 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-700bcaa .elementor-button{font-size:19px;}.elementor-10 .elementor-element.elementor-element-fe9af19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-19246b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19246b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-10 .elementor-element.elementor-element-19246b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b21c230{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c14be42{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-10 .elementor-element.elementor-element-c14be42 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-6ae3b04{--container-widget-width:153px;--container-widget-flex-grow:0;width:var( --container-widget-width, 153px );max-width:153px;}.elementor-10 .elementor-element.elementor-element-6ae3b04 .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-4e42290{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7762669{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;text-align:start;}.elementor-10 .elementor-element.elementor-element-7762669 .elementor-heading-title{font-size:23px;}.elementor-10 .elementor-element.elementor-element-403acbd{padding:0px 0px 70px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-10 .elementor-element.elementor-element-403acbd .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-add8ddb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-11418ca{--min-height:130px;--justify-content:center;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5dfa2f0{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5dfa2f0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5dfa2f0 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-5d9c3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-01296de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-01296de .elementor-heading-title{font-size:105px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ccc8807{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-c433d18{--width:400px;}.elementor-10 .elementor-element.elementor-element-6075a6c{--width:413px;}.elementor-10 .elementor-element.elementor-element-9f49852{--width:413px;}.elementor-10 .elementor-element.elementor-element-64976fb{--width:413px;}.elementor-10 .elementor-element.elementor-element-5066079{--content-width:1462px;}.elementor-10 .elementor-element.elementor-element-7547d64{--width:521px;}.elementor-10 .elementor-element.elementor-element-5ac9c8b{--width:623px;}.elementor-10 .elementor-element.elementor-element-2df9e0b{--width:727px;}.elementor-10 .elementor-element.elementor-element-b3e8c0e{--width:450px;}.elementor-10 .elementor-element.elementor-element-4e42290{--width:1167px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-c433d18{--width:360px;}.elementor-10 .elementor-element.elementor-element-7547d64{--width:623px;}.elementor-10 .elementor-element.elementor-element-b3e8c0e{--width:100%;}.elementor-10 .elementor-element.elementor-element-4e42290{--width:770px;}}/* Start custom CSS for button, class: .elementor-element-891d810 *//* 1. Estrutura Principal do Botão */
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button {
    background-color: #282828 !important;
    border: 1px solid #1A1A1A !important;
    border-radius: 50px !important; /* Garante o formato de pílula perfeita */
    padding: 12px 28px !important; /* Mais respiro nas laterais */
}

/* 2. Alinhamento Interno (Ícone Principal + Bloco de Texto) */
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important; /* Espaço entre o ícone principal e a palavra "Menu" */
}

/* 3. Ícone Principal (Tamanho Corrigido) */
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-icon svg,
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-icon i {
    width: 22px !important; /* Tamanho reduzido para ficar proporcional */
    height: auto !important;
}

/* 4. Bloco de Texto */
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-text {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    font-size: 16px !important;
}

/* 5. Ícone do Hambúrguer (Descolado do texto) */
.elementor-10 .elementor-element.elementor-element-891d810 .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 16px; /* Ajustei levemente para ficar visível */
    height: 12px;
    
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-left: 14px !important; /* Isso força a separação entre o "Menu" e as listras */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-047f49a *//* 1. O Badge Principal (Agora aplicado no wrapper interno para esticar junto com o texto) */
.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-wrapper {
    background-color: #1A1A1A !important;
    border-radius: 100px !important;
    /* Padding: Topo, Direita, Baixo, Esquerda (menor na esquerda para o círculo colar) */
    padding: 6px 20px 6px 6px !important; 
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important; /* Espaço entre o círculo e o texto */
    width: fit-content !important;
    flex-wrap: nowrap !important; /* Força a ficar na mesma linha */
}

/* 2. Remove o fundo do .elementor-10 .elementor-element.elementor-element-047f49a geral para evitar conflitos */
.elementor-10 .elementor-element.elementor-element-047f49a {
    background: transparent !important;
    border: none !important;
}

/* 3. O Círculo de Fundo do Ícone */
.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-icon {
    background-color: #2A2A2A !important; 
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
}

/* 4. Tamanho do Ícone (SVG) */
.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-icon svg {
    width: 18px !important;
    height: auto !important;
}

/* 5. Container do Texto */
.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-content {
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
}

/* 6. Estilo Final do Texto */
.elementor-10 .elementor-element.elementor-element-047f49a .elementor-icon-box-title {
    margin: 0 !important;
    color: #EAEAEA !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    white-space: nowrap !important; /* Impede o texto de quebrar linha ou vazar */
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c637236 *//* 1. Estrutura Principal do Botão */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button {
    background-color: #FE5333 !important;
    border-radius: 50px !important;
    
    /* Esta é a borda clarinha (lilás/rosa) que aparece na sua Imagem 1 */
    box-shadow: 0 0 0 3px #F4D3FF !important; 
    
    /* Espaçamentos: Topo, Direita, Baixo, Esquerda */
    padding: 6px 24px 6px 6px !important; 
    transition: all 0.3s ease;
}

/* NOVO: Controla o alinhamento apenas na vertical */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* Centraliza na vertical */
    justify-content: flex-start !important; /* Mantém o alinhamento natural na horizontal */
    gap: 15px !important; /* Espaço exato entre o círculo e o texto */
}

/* 2. O Círculo Escuro Atrás do Ícone */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-icon {
    background-color: #1A1A1A; /* Cor escura do círculo */
    width: 46px; /* Largura do círculo */
    height: 46px; /* Altura do círculo */
    border-radius: 50%; /* Faz virar uma bola perfeita */
    
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important; /* Tira margens que o Elementor injeta sozinho */
}

/* 3. A Seta (SVG ou Ícone de Fonte) */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-icon svg,
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-icon i {
    width: 22px;
    height: 22px;
    fill: #FFFFFF;
    color: #FFFFFF;
    transition: transform 0.4s ease !important;
}

/* 4. A Animação de Rotação no Hover */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button:hover .elementor-button-icon svg,
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button:hover .elementor-button-icon i {
    transform: rotate(45deg);
}

/* 5. Estilo do Texto */
.elementor-10 .elementor-element.elementor-element-c637236 .elementor-button-text {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 16px; /* Ajuste conforme a tipografia do seu site */
    display: flex;
    align-items: center; /* Reforça a centralização vertical no próprio texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed07a64 *//* VARIÁVEIS - AJUSTE AQUI PARA MUDAR TUDO */
:root {
    --spacing-x: 175px;
    --spacing-y: 200px;
    --rotation: 50deg;
    --hover-lift: -30px;
    --hover-scale: 1.08;
    --blur-amount: 5px;
    --transition-speed: 0.8s;
    --desktop-image-width: 230px;
}

/* Container - DESKTOP */
.gallery-container {
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
}

.gallery-container .elementor-widget-image {
    transition: all var(--transition-speed) cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    position: relative;
    z-index: 1;
    cursor: pointer;
    flex-shrink: 0 !important;
    width: var(--desktop-image-width) !important;
    max-width: var(--desktop-image-width) !important;
}

/* ========== DESKTOP E TABLET - HOVER ========== */
@media (hover: hover) and (pointer: fine) {
    .gallery-container:hover .elementor-widget-image {
        filter: blur(var(--blur-amount)) brightness(0.6) !important;
        opacity: 0.5 !important;
    }

    .gallery-container:hover .elementor-widget-image:hover {
        filter: brightness(1.1) blur(0px) !important;
        opacity: 1 !important;
        z-index: 10 !important;
        transform: translateY(var(--hover-lift)) scale(var(--hover-scale)) rotate(0deg) !important;
        box-shadow: 0 25px 60px rgba(0, 0, 0, 0.5) !important;
    }
}

/* ========== POSIÇÕES DAS IMAGENS - DESKTOP E TABLET ========== */


/* snap-hover2 */
.snap-hover2 {
    transform: translate(calc(var(--spacing-x) * -0.2), calc(var(--spacing-y) * 0.5)) rotate(calc(var(--rotation) * -0.5)) !important;
}
.gallery-container:hover .snap-hover2:hover {
    transform: translate(calc(var(--spacing-x) * -0.5), calc(var(--hover-lift) * 0.5)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover3 */
.snap-hover3 {
    transform: translate(0px, 0px) rotate(0deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover4 */
.snap-hover4 {
    transform: translate(calc(var(--spacing-x) * 0.5), calc(var(--spacing-y) * 0.5)) rotate(calc(var(--rotation) * 0.5)) !important;
}
.gallery-container:hover .snap-hover4:hover {
    transform: translate(calc(var(--spacing-x) * 0.5), calc(var(--hover-lift) * 0.5)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snap-hover5 */
.snap-hover5 {
    transform: translate(var(--spacing-x), var(--spacing-y)) rotate(var(--rotation)) !important;
}
.gallery-container:hover .snap-hover5:hover {
    transform: translate(var(--spacing-x), 0px) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* ========== TABLET/IPAD - MANTÉM EFEITO, SÓ AJUSTA TAMANHO ========== */
@media (max-width: 1024px) and (min-width: 641px) {
    :root {
        --spacing-x: -30px;
        --spacing-y: 20px;
        --rotation: 12deg;
    }
    
    .gallery-container .elementor-widget-image {
        width: 160px !important;
        max-width: 160px !important;
    }
}

/* ========== MOBILE - CARROSSEL HORIZONTAL (APENAS CELULARES) ========== */
@media (max-width: 640px) {
    /* Container vira carrossel */
    .gallery-container {
        display: flex !important;
        flex-direction: row !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory !important;
        gap: 20px !important;
        padding: 20px !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-behavior: smooth !important;
    }
    
    /* Esconde scrollbar mas mantém funcionalidade */
    .gallery-container::-webkit-scrollbar {
        display: none;
    }
    
    .gallery-container {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    
    /* Cada imagem no carrossel */
    .gallery-container .elementor-widget-image {
        flex: 0 0 auto !important;
        width: 250px !important;
        max-width: 250px !important;
        scroll-snap-align: center !important;
        transition: transform 0.3s ease !important;
    }
    
    /* Remove todas as transformações no mobile */
    .snap-hover1,
    .snap-hover2,
    .snap-hover3,
    .snap-hover4,
    .snap-hover5 {
        transform: none !important;
        position: relative !important;
    }
    
    /* Efeito de toque - leve escala */
    .gallery-container .elementor-widget-image:active {
        transform: scale(0.95) !important;
        transition: transform 0.1s ease !important;
    }
}

/* Mobile Pequeno - Imagens menores no carrossel */
@media (max-width: 480px) {
    .gallery-container {
        gap: 15px !important;
        padding: 15px !important;
    }
    
    .gallery-container .elementor-widget-image {
        width: 200px !important;
        max-width: 200px !important;
    }
}

.snap-hover11 {
    transform: translate(-110px, 175px) rotate(-45deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

.snap-hover12 {
    transform: translate(150px, 475px) rotate(50deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}


.snap-hover1 {
    transform: translate(-150px, 430px) rotate(-50deg) !important;
    z-index: 2;
}
.gallery-container:hover .snap-hover3:hover {
    transform: translate(0px, var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f10ec9 */.elementor-10 .elementor-element.elementor-element-8f10ec9{
    background: linear-gradient(91deg, #FFF 52.23%, #999 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bde63b */.elementor-10 .elementor-element.elementor-element-4bde63b{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-4bde63b .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-10 .elementor-element.elementor-element-4bde63b:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-10 .elementor-element.elementor-element-4bde63b .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e399326 */.elementor-10 .elementor-element.elementor-element-e399326{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deac22e */.elementor-10 .elementor-element.elementor-element-deac22e{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec1590 */.elementor-10 .elementor-element.elementor-element-3ec1590{
   border-radius: 12px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-3ec1590 .elementor-button-icon svg{
        width: 34px;
}


.elementor-10 .elementor-element.elementor-element-3ec1590 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19be7ab */.elementor-10 .elementor-element.elementor-element-19be7ab{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6f3ff4 */.elementor-10 .elementor-element.elementor-element-a6f3ff4{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a4ce0 */.elementor-10 .elementor-element.elementor-element-50a4ce0{
    background: linear-gradient(91deg, #161616 52.23%, #4E4E4E 98.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0e8cc */.elementor-10 .elementor-element.elementor-element-fb0e8cc{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935cce4 */.elementor-10 .elementor-element.elementor-element-935cce4{
    position: absolute;
    z-index: 0;
    margin-left:-450px;
    margin-top: 240px;
    text-wrap: nowrap;
}

@media(min-width: 767px) and (max-width: 1024px){
.elementor-10 .elementor-element.elementor-element-935cce4{
    position: absolute;
    z-index: 0;
    margin-left:-30px;
    margin-top: 320px;
    text-wrap: nowrap;
}
}

@media(min-width: 320px) and (max-width: 767px){
.elementor-10 .elementor-element.elementor-element-935cce4{
    position: absolute;
    z-index: 0;
    margin-left:-25px;
    margin-top: 220px;
    text-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7fcf9a */.elementor-10 .elementor-element.elementor-element-b7fcf9a {
    position: relative;
}

/* SVG original */
.elementor-10 .elementor-element.elementor-element-b7fcf9a .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-10 .elementor-element.elementor-element-b7fcf9a:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-10 .elementor-element.elementor-element-b7fcf9a::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/Icon-and-Text-Change-Opacity-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-10 .elementor-element.elementor-element-b7fcf9a:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e6a2d3f */.elementor-10 .elementor-element.elementor-element-e6a2d3f {
    position: relative;
}

/* SVG original */
.elementor-10 .elementor-element.elementor-element-e6a2d3f .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-10 .elementor-element.elementor-element-e6a2d3f:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-10 .elementor-element.elementor-element-e6a2d3f::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/for-you-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-10 .elementor-element.elementor-element-e6a2d3f:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3f6fd2 */.elementor-10 .elementor-element.elementor-element-d3f6fd2 {
    position: relative;
}

/* SVG original */
.elementor-10 .elementor-element.elementor-element-d3f6fd2 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-10 .elementor-element.elementor-element-d3f6fd2:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-10 .elementor-element.elementor-element-d3f6fd2::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/Albums-laran.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-10 .elementor-element.elementor-element-d3f6fd2:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b816c52 */.elementor-10 .elementor-element.elementor-element-b816c52 {
    position: relative;
}

/* SVG original */
.elementor-10 .elementor-element.elementor-element-b816c52 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-10 .elementor-element.elementor-element-b816c52:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-10 .elementor-element.elementor-element-b816c52::before {
    content: "";
    position: absolute;

    width: 64px;
    height: 64px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/search-albums.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    opacity: 0;
    transition: opacity .5s ease;
    margin-top: -7px;
}

/* aparece no hover */
.elementor-10 .elementor-element.elementor-element-b816c52:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-961758a */.elementor-10 .elementor-element.elementor-element-961758a{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-961758a .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-10 .elementor-element.elementor-element-961758a:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-10 .elementor-element.elementor-element-961758a .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b97326 */.elementor-10 .elementor-element.elementor-element-5b97326{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-471f4f4 */.elementor-10 .elementor-element.elementor-element-471f4f4{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b1c9cd */.elementor-10 .elementor-element.elementor-element-7b1c9cd{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1c3551 */.elementor-10 .elementor-element.elementor-element-c1c3551{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-700bcaa */.elementor-10 .elementor-element.elementor-element-700bcaa{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-700bcaa .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-10 .elementor-element.elementor-element-700bcaa:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-10 .elementor-element.elementor-element-700bcaa .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84128f7 */html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1em 0.3em;
  font-style: normal;
font-weight: 600;
line-height: 105%; /* 42.18px */
letter-spacing: -1.205px;
background: linear-gradient(90deg, #ECE6E6 67.39%, #868282 143.08%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  display: flex;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe9af19 */.elementor-10 .elementor-element.elementor-element-fe9af19{
    border-radius: 8.482px;
border: 1.273px solid #FE5333;
background: #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-add8ddb */.elementor-10 .elementor-element.elementor-element-add8ddb{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-add8ddb .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-10 .elementor-element.elementor-element-add8ddb:hover .elementor-button-icon svg{
        width: 53px;
        transition: 0.5s !important;
        transform: rotate( 45deg);
}

.elementor-10 .elementor-element.elementor-element-add8ddb .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2479f79 */.elementor-10 .elementor-element.elementor-element-2479f79{
    position: absolute;
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-663a56a */.elementor-10 .elementor-element.elementor-element-663a56a{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-10 .elementor-element.elementor-element-663a56a .elementor-button-icon svg{
        width: 64px;
        transition: 0.5s !important;
        display: flex;
        align-items: center !important;
}

.elementor-10 .elementor-element.elementor-element-663a56a .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01296de */.elementor-10 .elementor-element.elementor-element-01296de{
    opacity: 0.04;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02a5268 */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7fe273 */[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}/* End custom CSS */