.elementor-499 .elementor-element.elementor-element-f450b1e{--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-499 .elementor-element.elementor-element-f450b1e:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-f450b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;background-image:url("http://drgustavorossio.com.br/wp-content/uploads/2026/05/frame_1707478480.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-499 .elementor-element.elementor-element-97f2193 .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-499 .elementor-element.elementor-element-97f2193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 132px) 0px;padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-97f2193 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-97f2193 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-499 .elementor-element.elementor-element-1f53350{--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-499 .elementor-element.elementor-element-85aba00{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-499 .elementor-element.elementor-element-85aba00.elementor-element{--align-self:flex-start;}.elementor-499 .elementor-element.elementor-element-85aba00 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-499 .elementor-element.elementor-element-85aba00 .elementor-icon-box-title, .elementor-499 .elementor-element.elementor-element-85aba00 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;}.elementor-499 .elementor-element.elementor-element-85aba00 .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-499 .elementor-element.elementor-element-8ca9aa5{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-8ca9aa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-45ddbc7{--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-499 .elementor-element.elementor-element-74ddf17{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-74ddf17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:24px;color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-5470044 .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-499 .elementor-element.elementor-element-5470044{z-index:4;}.elementor-499 .elementor-element.elementor-element-5470044 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-8224b2b{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-499 .elementor-element.elementor-element-8224b2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:500px;font-weight:400;}.elementor-499 .elementor-element.elementor-element-1d1b80a{--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-499 .elementor-element.elementor-element-1d1b80a:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-1d1b80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F10;}.elementor-499 .elementor-element.elementor-element-3c8b1f1{--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-499 .elementor-element.elementor-element-3c8b1f1.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-499 .elementor-element.elementor-element-5020089 img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-251c581 img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-d855d1e img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-8aa2622 img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-ee7455d img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-313a10a img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-94ff2ac img{border-radius:15px 15px 15px 15px;}.elementor-499 .elementor-element.elementor-element-9640121{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-499 .elementor-element.elementor-element-9640121 .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-499 .elementor-element.elementor-element-7c82b8e{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-499 .elementor-element.elementor-element-16c6ad6 .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-499 .elementor-element.elementor-element-16c6ad6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-701567e{--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-499 .elementor-element.elementor-element-701567e:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-701567e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-499 .elementor-element.elementor-element-589fe14{--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-499 .elementor-element.elementor-element-d26fe7d{padding:0px 0px 20px 0px;}.elementor-499 .elementor-element.elementor-element-f36ff6d{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-f36ff6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-499 .elementor-element.elementor-element-efc5b61{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-876822a{--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-499 .elementor-element.elementor-element-790c7bb .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-499 .elementor-element.elementor-element-790c7bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-499 .elementor-element.elementor-element-790c7bb .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-499 .elementor-element.elementor-element-e7af6bf{padding:0px 0px 20px 0px;}.elementor-499 .elementor-element.elementor-element-c12549a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-c12549a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-499 .elementor-element.elementor-element-61a726f{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-fcc7ccb{--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-499 .elementor-element.elementor-element-2affb2e{padding:0px 0px 20px 0px;}.elementor-499 .elementor-element.elementor-element-bea9799{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-bea9799 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#161616;}.elementor-499 .elementor-element.elementor-element-a8769b5{font-family:"Poppins", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-c216d9a{--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-499 .elementor-element.elementor-element-c216d9a:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-c216d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-499 .elementor-element.elementor-element-150ba4e{z-index:1;}.elementor-499 .elementor-element.elementor-element-9254707{width:100%;max-width:100%;z-index:9;text-align:end;}.elementor-499 .elementor-element.elementor-element-6083bbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:537px;font-weight:300;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-9851673{--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-499 .elementor-element.elementor-element-9851673:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-9851673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-499 .elementor-element.elementor-element-5f32879{--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-499 .elementor-element.elementor-element-5f32879:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-5f32879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-c55cddf{--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-499 .elementor-element.elementor-element-c51b285{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-c51b285.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-c51b285 .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-499 .elementor-element.elementor-element-fc8aed1{padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-fc8aed1 .elementor-icon-wrapper{text-align:center;}.elementor-499 .elementor-element.elementor-element-13ccffb{padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-13ccffb .elementor-icon-wrapper{text-align:center;}.elementor-499 .elementor-element.elementor-element-6fc9cb8{padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-6fc9cb8 .elementor-icon-wrapper{text-align:center;}.elementor-499 .elementor-element.elementor-element-da73a30{padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-da73a30 .elementor-icon-wrapper{text-align:center;}.elementor-499 .elementor-element.elementor-element-0011f8e{padding:0px 0px 28px 0px;}.elementor-499 .elementor-element.elementor-element-0011f8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-2cb485f{padding:0px 0px 10px 0px;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-5316e18 .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-499 .elementor-element.elementor-element-5316e18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-3f4ede0{--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-499 .elementor-element.elementor-element-2957f86{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-499 .elementor-element.elementor-element-95ec27e{--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-499 .elementor-element.elementor-element-95ec27e:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-95ec27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;}.elementor-499 .elementor-element.elementor-element-e61bf64{--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-499 .elementor-element.elementor-element-6d076dd{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-3bb2f8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:61px;font-weight:600;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-f2c4f24{width:var( --container-widget-width, 333px );max-width:333px;padding:0px 0px 0px 31px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-f2c4f24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-58a5ea4{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-58a5ea4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-c871e4b{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-c871e4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-1a49204{width:var( --container-widget-width, 448px );max-width:448px;padding:0px 0px 0px 31px;--container-widget-width:448px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-1a49204 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:300;line-height:28px;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-857f0e6 .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-499 .elementor-element.elementor-element-857f0e6{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;z-index:4;}.elementor-499 .elementor-element.elementor-element-857f0e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-857f0e6 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-499 .elementor-element.elementor-element-d368683{--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-499 .elementor-element.elementor-element-46244ff{--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-499 .elementor-element.elementor-element-9c08a63{--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-499 .elementor-element.elementor-element-9c08a63:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-9c08a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE6E6;background-image:url("http://drgustavorossio.com.br/wp-content/uploads/2026/05/subtract.webp");background-position:322px 181px;background-repeat:no-repeat;}.elementor-499 .elementor-element.elementor-element-8a4aa9e{--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-499 .elementor-element.elementor-element-173dc1d{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-173dc1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-fffdfcd{width:var( --container-widget-width, 432px );max-width:432px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-fffdfcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-edd5fbf{--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-499 .elementor-element.elementor-element-60ac20e{width:var( --container-widget-width, 489px );max-width:489px;padding:0px 0px 0px 0px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-60ac20e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-8ad6714{width:var( --container-widget-width, 484px );max-width:484px;padding:0px 0px 0px 0px;--container-widget-width:484px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-8ad6714 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-759248a .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-499 .elementor-element.elementor-element-759248a{margin:0px 170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-499 .elementor-element.elementor-element-759248a .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-5a7d452{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-499 .elementor-element.elementor-element-5a7d452 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:222px;font-weight:600;color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-d52ba73{--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-499 .elementor-element.elementor-element-d52ba73:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-d52ba73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-12c6362{--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-499 .elementor-element.elementor-element-12c6362:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-12c6362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-499 .elementor-element.elementor-element-a7dc9f1{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-a7dc9f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#ECE6E6;}.elementor-499 .elementor-element.elementor-element-f25bff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 380px;}.elementor-499 .elementor-element.elementor-element-f25bff4 .elementor-icon-wrapper{text-align:center;}.elementor-499 .elementor-element.elementor-element-f25bff4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-499 .elementor-element.elementor-element-f25bff4.elementor-view-framed .elementor-icon, .elementor-499 .elementor-element.elementor-element-f25bff4.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-499 .elementor-element.elementor-element-f25bff4.elementor-view-framed .elementor-icon, .elementor-499 .elementor-element.elementor-element-f25bff4.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-499 .elementor-element.elementor-element-f25bff4 .elementor-icon{font-size:77px;}.elementor-499 .elementor-element.elementor-element-f25bff4 .elementor-icon svg{height:77px;}.elementor-499 .elementor-element.elementor-element-8459c37 .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-499 .elementor-element.elementor-element-8459c37{z-index:4;}.elementor-499 .elementor-element.elementor-element-8459c37 .elementor-button-content-wrapper{flex-direction:row;}.elementor-499 .elementor-element.elementor-element-8459c37 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-499 .elementor-element.elementor-element-aacc43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-499 .elementor-element.elementor-element-aacc43b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:350px;font-weight:600;color:#ECE6E6;}@media(max-width:1024px){.elementor-499 .elementor-element.elementor-element-f450b1e:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-f450b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-499 .elementor-element.elementor-element-f450b1e{--padding-top:54px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-97f2193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-499 .elementor-element.elementor-element-85aba00{margin:0px 201px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-8ca9aa5 .elementor-heading-title{font-size:48px;}.elementor-499 .elementor-element.elementor-element-45ddbc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-74ddf17 .elementor-heading-title{font-size:20px;}.elementor-499 .elementor-element.elementor-element-8224b2b .elementor-heading-title{font-size:300px;}.elementor-499 .elementor-element.elementor-element-3c8b1f1{--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-499 .elementor-element.elementor-element-701567e{--padding-top:173px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-499 .elementor-element.elementor-element-f36ff6d .elementor-heading-title{font-size:28px;}.elementor-499 .elementor-element.elementor-element-790c7bb .elementor-button{font-size:20px;}.elementor-499 .elementor-element.elementor-element-c12549a .elementor-heading-title{font-size:28px;}.elementor-499 .elementor-element.elementor-element-bea9799 .elementor-heading-title{font-size:28px;}.elementor-499 .elementor-element.elementor-element-c216d9a{--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-150ba4e{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-499 .elementor-element.elementor-element-9254707{padding:0px 0px 0px 200px;}.elementor-499 .elementor-element.elementor-element-9254707.elementor-element{--align-self:flex-end;}.elementor-499 .elementor-element.elementor-element-6083bbb .elementor-heading-title{font-size:200px;}.elementor-499 .elementor-element.elementor-element-9851673{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-5f32879{--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-499 .elementor-element.elementor-element-c55cddf{--justify-content:space-between;}.elementor-499 .elementor-element.elementor-element-3f4ede0.e-con{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-2957f86{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-95ec27e{--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-499 .elementor-element.elementor-element-6d076dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-499 .elementor-element.elementor-element-6d076dd.e-con{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-3bb2f8a{text-align:center;}.elementor-499 .elementor-element.elementor-element-3bb2f8a .elementor-heading-title{font-size:50px;}.elementor-499 .elementor-element.elementor-element-f2c4f24{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;}.elementor-499 .elementor-element.elementor-element-f2c4f24.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-58a5ea4.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-c871e4b.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-1a49204.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-857f0e6.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-9c08a63{--min-height:315px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-9c08a63:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-9c08a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 100px;}.elementor-499 .elementor-element.elementor-element-8a4aa9e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-173dc1d{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-499 .elementor-element.elementor-element-173dc1d .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-fffdfcd .elementor-heading-title{font-size:24px;}.elementor-499 .elementor-element.elementor-element-edd5fbf{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-60ac20e{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-499 .elementor-element.elementor-element-60ac20e .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-8ad6714{--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-499 .elementor-element.elementor-element-8ad6714 .elementor-heading-title{font-size:24px;}.elementor-499 .elementor-element.elementor-element-759248a{margin:0px 17px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-5a7d452{margin:350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 140px;}.elementor-499 .elementor-element.elementor-element-5a7d452 .elementor-heading-title{font-size:120px;}.elementor-499 .elementor-element.elementor-element-12c6362{--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-499 .elementor-element.elementor-element-a7dc9f1{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-499 .elementor-element.elementor-element-a7dc9f1 .elementor-heading-title{font-size:28px;}.elementor-499 .elementor-element.elementor-element-f25bff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-499 .elementor-element.elementor-element-f450b1e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-499 .elementor-element.elementor-element-97f2193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-499 .elementor-element.elementor-element-97f2193.elementor-element{--align-self:flex-start;}.elementor-499 .elementor-element.elementor-element-1f53350{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-499 .elementor-element.elementor-element-85aba00{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-499 .elementor-element.elementor-element-8ca9aa5{text-align:center;}.elementor-499 .elementor-element.elementor-element-8ca9aa5 .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-74ddf17{text-align:center;}.elementor-499 .elementor-element.elementor-element-74ddf17 .elementor-heading-title{font-size:18px;}.elementor-499 .elementor-element.elementor-element-5470044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-5470044.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-8224b2b .elementor-heading-title{font-size:150px;}.elementor-499 .elementor-element.elementor-element-1d1b80a{--min-height:717px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-3c8b1f1{--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-499 .elementor-element.elementor-element-9640121{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-9640121 .elementor-heading-title{font-size:35px;}.elementor-499 .elementor-element.elementor-element-7c82b8e{font-size:20px;}.elementor-499 .elementor-element.elementor-element-f36ff6d{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-499 .elementor-element.elementor-element-f36ff6d .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-efc5b61{font-size:20px;}.elementor-499 .elementor-element.elementor-element-c12549a .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-61a726f{font-size:20px;}.elementor-499 .elementor-element.elementor-element-bea9799{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-499 .elementor-element.elementor-element-bea9799 .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-a8769b5{font-size:20px;}.elementor-499 .elementor-element.elementor-element-9254707{padding:0px 0px 0px 0px;}.elementor-499 .elementor-element.elementor-element-6083bbb .elementor-heading-title{font-size:100px;}.elementor-499 .elementor-element.elementor-element-5f32879{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-499 .elementor-element.elementor-element-c55cddf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-c51b285{padding:0px 0px 20px 0px;}.elementor-499 .elementor-element.elementor-element-fc8aed1.elementor-element{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-13ccffb.elementor-element{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-6fc9cb8.elementor-element{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-da73a30.elementor-element{--order:-99999 /* order start hack */;}.elementor-499 .elementor-element.elementor-element-0011f8e .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-2cb485f{font-size:19px;}.elementor-499 .elementor-element.elementor-element-5316e18 .elementor-button{font-size:16px;}.elementor-499 .elementor-element.elementor-element-ec2c63f img{width:201px;}.elementor-499 .elementor-element.elementor-element-698a969 img{width:83px;}.elementor-499 .elementor-element.elementor-element-2957f86{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-e61bf64{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--align-content:flex-start;}.elementor-499 .elementor-element.elementor-element-4ab4dc9{text-align:start;}.elementor-499 .elementor-element.elementor-element-4ab4dc9 img{width:208px;}.elementor-499 .elementor-element.elementor-element-b811225 img{width:74px;}.elementor-499 .elementor-element.elementor-element-5389d1b img{width:146px;}.elementor-499 .elementor-element.elementor-element-a5e0a9e img{width:138px;}.elementor-499 .elementor-element.elementor-element-3bb2f8a .elementor-heading-title{font-size:40px;}.elementor-499 .elementor-element.elementor-element-857f0e6 .elementor-button{font-size:19px;}.elementor-499 .elementor-element.elementor-element-d368683{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-499 .elementor-element.elementor-element-9c08a63:not(.elementor-motion-effects-element-type-background), .elementor-499 .elementor-element.elementor-element-9c08a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-499 .elementor-element.elementor-element-9c08a63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-8a4aa9e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-173dc1d{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-499 .elementor-element.elementor-element-173dc1d .elementor-heading-title{font-size:24px;}.elementor-499 .elementor-element.elementor-element-fffdfcd{--container-widget-width:153px;--container-widget-flex-grow:0;width:var( --container-widget-width, 153px );max-width:153px;}.elementor-499 .elementor-element.elementor-element-fffdfcd .elementor-heading-title{font-size:13px;}.elementor-499 .elementor-element.elementor-element-edd5fbf{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-499 .elementor-element.elementor-element-60ac20e{--container-widget-width:169px;--container-widget-flex-grow:0;width:var( --container-widget-width, 169px );max-width:169px;text-align:start;}.elementor-499 .elementor-element.elementor-element-60ac20e .elementor-heading-title{font-size:23px;}.elementor-499 .elementor-element.elementor-element-8ad6714{padding:0px 0px 70px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-499 .elementor-element.elementor-element-8ad6714 .elementor-heading-title{font-size:13px;}.elementor-499 .elementor-element.elementor-element-759248a.elementor-element{--align-self:center;}.elementor-499 .elementor-element.elementor-element-12c6362{--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-499 .elementor-element.elementor-element-a7dc9f1{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;text-align:center;}.elementor-499 .elementor-element.elementor-element-a7dc9f1.elementor-element{--align-self:flex-start;}.elementor-499 .elementor-element.elementor-element-a7dc9f1 .elementor-heading-title{font-size:24px;}.elementor-499 .elementor-element.elementor-element-f25bff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-aacc43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-499 .elementor-element.elementor-element-aacc43b .elementor-heading-title{font-size:105px;}}@media(min-width:768px){.elementor-499 .elementor-element.elementor-element-45ddbc7{--width:400px;}.elementor-499 .elementor-element.elementor-element-589fe14{--width:413px;}.elementor-499 .elementor-element.elementor-element-876822a{--width:413px;}.elementor-499 .elementor-element.elementor-element-fcc7ccb{--width:413px;}.elementor-499 .elementor-element.elementor-element-9851673{--content-width:1462px;}.elementor-499 .elementor-element.elementor-element-c55cddf{--width:521px;}.elementor-499 .elementor-element.elementor-element-3f4ede0{--width:623px;}.elementor-499 .elementor-element.elementor-element-e61bf64{--width:727px;}.elementor-499 .elementor-element.elementor-element-6d076dd{--width:450px;}.elementor-499 .elementor-element.elementor-element-edd5fbf{--width:1167px;}}@media(max-width:1024px) and (min-width:768px){.elementor-499 .elementor-element.elementor-element-45ddbc7{--width:360px;}.elementor-499 .elementor-element.elementor-element-c55cddf{--width:623px;}.elementor-499 .elementor-element.elementor-element-6d076dd{--width:100%;}.elementor-499 .elementor-element.elementor-element-edd5fbf{--width:770px;}}/* Start custom CSS for button, class: .elementor-element-97f2193 */.elementor-499 .elementor-element.elementor-element-97f2193{
    border-radius: 28.712px;
border: 0.794px solid #1A1A1A;
background: #282828;
display: flex;
align-content: center;
align-items: center;
}

.elementor-499 .elementor-element.elementor-element-97f2193 .elementor-button-icon svg{
    width: 42px
}

.elementor-499 .elementor-element.elementor-element-97f2193 .elementor-button-text{
    display: flex;
align-content: center;
align-items: center;
}


.elementor-499 .elementor-element.elementor-element-97f2193::after {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;

    background-image: url('https://luidemorais.com/wp-content/uploads/2026/01/burguer.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
    margin-left: -50px;
    margin-right: 26px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85aba00 */.elementor-499 .elementor-element.elementor-element-85aba00 {
    border-radius: 100px;
    border: 1px solid #1A1A1A;
    background: #1A1A1A;

    display: flex;
    align-items: center;
}

/* ALINHA ÍCONE + TEXTO */
.elementor-499 .elementor-element.elementor-element-85aba00 .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
}

/* TEXTO */
.elementor-499 .elementor-element.elementor-element-85aba00 .elementor-icon-box-title {
    margin: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5470044 */.elementor-499 .elementor-element.elementor-element-5470044{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

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

.elementor-499 .elementor-element.elementor-element-5470044 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8b1f1 *//* 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-9640121 */.elementor-499 .elementor-element.elementor-element-9640121{
    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-16c6ad6 */.elementor-499 .elementor-element.elementor-element-16c6ad6{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

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

.elementor-499 .elementor-element.elementor-element-16c6ad6 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36ff6d */.elementor-499 .elementor-element.elementor-element-f36ff6d{
    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-efc5b61 */.elementor-499 .elementor-element.elementor-element-efc5b61{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-790c7bb */.elementor-499 .elementor-element.elementor-element-790c7bb{
   border-radius: 12px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

.elementor-499 .elementor-element.elementor-element-790c7bb .elementor-button-icon svg{
        width: 34px;
}


.elementor-499 .elementor-element.elementor-element-790c7bb .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c12549a */.elementor-499 .elementor-element.elementor-element-c12549a{
    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-61a726f */.elementor-499 .elementor-element.elementor-element-61a726f{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bea9799 */.elementor-499 .elementor-element.elementor-element-bea9799{
    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-a8769b5 */.elementor-499 .elementor-element.elementor-element-a8769b5{
    opacity: 0.64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6083bbb */.elementor-499 .elementor-element.elementor-element-6083bbb{
    position: absolute;
    z-index: 0;
    margin-left:-450px;
    margin-top: 240px;
    text-wrap: nowrap;
}

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

@media(min-width: 320px) and (max-width: 767px){
.elementor-499 .elementor-element.elementor-element-6083bbb{
    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-fc8aed1 */.elementor-499 .elementor-element.elementor-element-fc8aed1 {
    position: relative;
}

/* SVG original */
.elementor-499 .elementor-element.elementor-element-fc8aed1 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-499 .elementor-element.elementor-element-fc8aed1:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-499 .elementor-element.elementor-element-fc8aed1::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-499 .elementor-element.elementor-element-fc8aed1:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13ccffb */.elementor-499 .elementor-element.elementor-element-13ccffb {
    position: relative;
}

/* SVG original */
.elementor-499 .elementor-element.elementor-element-13ccffb .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-499 .elementor-element.elementor-element-13ccffb:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-499 .elementor-element.elementor-element-13ccffb::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-499 .elementor-element.elementor-element-13ccffb:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fc9cb8 */.elementor-499 .elementor-element.elementor-element-6fc9cb8 {
    position: relative;
}

/* SVG original */
.elementor-499 .elementor-element.elementor-element-6fc9cb8 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-499 .elementor-element.elementor-element-6fc9cb8:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-499 .elementor-element.elementor-element-6fc9cb8::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-499 .elementor-element.elementor-element-6fc9cb8:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da73a30 */.elementor-499 .elementor-element.elementor-element-da73a30 {
    position: relative;
}

/* SVG original */
.elementor-499 .elementor-element.elementor-element-da73a30 .elementor-icon svg {
    width: 64px;
    transition: opacity .5s ease;
}

/* some no hover */
.elementor-499 .elementor-element.elementor-element-da73a30:hover .elementor-icon svg {
    opacity: 0;
}

/* novo ícone */
.elementor-499 .elementor-element.elementor-element-da73a30::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-499 .elementor-element.elementor-element-da73a30:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5316e18 */.elementor-499 .elementor-element.elementor-element-5316e18{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

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

.elementor-499 .elementor-element.elementor-element-5316e18 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2c4f24 */.elementor-499 .elementor-element.elementor-element-f2c4f24{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a5ea4 */.elementor-499 .elementor-element.elementor-element-58a5ea4{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c871e4b */.elementor-499 .elementor-element.elementor-element-c871e4b{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a49204 */.elementor-499 .elementor-element.elementor-element-1a49204{
    border-left: 8px solid #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-857f0e6 */.elementor-499 .elementor-element.elementor-element-857f0e6{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

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

.elementor-499 .elementor-element.elementor-element-857f0e6 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46244ff */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-d368683 */.elementor-499 .elementor-element.elementor-element-d368683{
    border-radius: 8.482px;
border: 1.273px solid #FE5333;
background: #FE5333;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-759248a */.elementor-499 .elementor-element.elementor-element-759248a{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

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

.elementor-499 .elementor-element.elementor-element-759248a .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7d452 */.elementor-499 .elementor-element.elementor-element-5a7d452{
    position: absolute;
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8459c37 */.elementor-499 .elementor-element.elementor-element-8459c37{
    border-radius: 34.622px;
border: 0.958px solid #FE5333;
background: #FE5333;
}

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

.elementor-499 .elementor-element.elementor-element-8459c37 .elementor-button-text{
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aacc43b */.elementor-499 .elementor-element.elementor-element-aacc43b{
    opacity: 0.04;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa504b5 */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-454a713 */[data-elementor-type="wp-page"]{
    overflow: hidden;
}

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