.elementor-30098 .elementor-element.elementor-element-4cb351c{--display:flex;--min-height:100vh;--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-30098 .elementor-element.elementor-element-4cb351c:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4cb351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;background-image:url("https://go.febracis.com/wp-content/uploads/2026/01/HERO-CPP-2.webp");background-position:center center;background-size:cover;}.elementor-30098 .elementor-element.elementor-element-2fdf801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30098 .elementor-element.elementor-element-d256cc5{text-align:left;}.elementor-30098 .elementor-element.elementor-element-d256cc5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:76px;font-weight:600;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-e6aa5ab .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-5c13856 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:28px;color:#FFFFFF;}.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-30098 .elementor-element.elementor-element-80c4793{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-80c4793.elementor-element{--align-self:flex-start;}.elementor-30098 .elementor-element.elementor-element-80c4793 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-30098 .elementor-element.elementor-element-b50c119{--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;}.elementor-30098 .elementor-element.elementor-element-dd5e2fc{--display:flex;--min-height:594px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-dd5e2fc:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-dd5e2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-30098 .elementor-element.elementor-element-304e809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 140px) 0px;}.elementor-30098 .elementor-element.elementor-element-304e809.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-304e809 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-94d67e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 140px) 0px;}.elementor-30098 .elementor-element.elementor-element-94d67e0.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-94d67e0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-8666fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 140px) 0px;}.elementor-30098 .elementor-element.elementor-element-8666fcc.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-8666fcc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-8584d94.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-8584d94 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-8c62ac7{width:var( --container-widget-width, 91% );max-width:91%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-30098 .elementor-element.elementor-element-8c62ac7.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-8c62ac7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-e244f90{--display:flex;--min-height:895px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-e244f90:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-e244f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-30098 .elementor-element.elementor-element-e244f90.e-con{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-65e285d{--display:flex;}.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-30098 .elementor-element.elementor-element-b5de5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-b5de5e0:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-b5de5e0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-1dcbee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-1dcbee2:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-1dcbee2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:0;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-b7bd676.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-b7bd676:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-b7bd676:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-c3a820e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-c3a820e.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-c3a820e:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-c3a820e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--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-30098 .elementor-element.elementor-element-4ca5fca:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4ca5fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#929292;}.elementor-30098 .elementor-element.elementor-element-4ca5fca.e-con{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-0f285ff{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 30px 10px 30px;z-index:4;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-0f285ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-0f285ff:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-0f285ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-4247c63.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-4247c63:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-4247c63:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-9edf56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-9edf56c.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-9edf56c:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-9edf56c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:0;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-c3538a7.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-c3538a7:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-c3538a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.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-30098 .elementor-element.elementor-element-c2fb3c7.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7 img{width:100%;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 30px 10px 30px;top:0px;z-index:9999;border-radius:295px 295px 295px 295px;--icon-box-icon-margin:14px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad.elementor-element{--align-self:center;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:0px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:0px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-wrapper{align-items:start;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon{font-size:31px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-30098 .elementor-element.elementor-element-f01b6ad:has(:hover) .elementor-icon-box-title,
					 .elementor-30098 .elementor-element.elementor-element-f01b6ad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-weight:400;color:#C4C4C4;}.elementor-30098 .elementor-element.elementor-element-22f20ce{--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:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-22f20ce:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-22f20ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-30098 .elementor-element.elementor-element-2007924.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-2007924{text-align:left;}.elementor-30098 .elementor-element.elementor-element-2007924 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-3d92e2e{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-30098 .elementor-element.elementor-element-3d92e2e.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-3d92e2e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-7dfad57{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-7dfad57.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-7dfad57 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-30098 .elementor-element.elementor-element-eb742dd{--display:flex;--min-height:781px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:4444;}.elementor-30098 .elementor-element.elementor-element-eb742dd:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-eb742dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F1F1 0%, #EEEEEE 100%);}.elementor-30098 .elementor-element.elementor-element-f8975b6.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-f8975b6{text-align:left;}.elementor-30098 .elementor-element.elementor-element-f8975b6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:90px;font-weight:600;line-height:86px;color:#030303;}.elementor-30098 .elementor-element.elementor-element-4c88f35{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:left;}.elementor-30098 .elementor-element.elementor-element-4c88f35.elementor-element{--align-self:flex-start;}.elementor-30098 .elementor-element.elementor-element-4c88f35 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:400;line-height:34px;color:#030303;}.elementor-30098 .elementor-element.elementor-element-caef9b0{--display:flex;--min-height:0px;--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:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-9c4b4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30098 .elementor-element.elementor-element-aba2e75.elementor-element{--align-self:flex-start;}.elementor-30098 .elementor-element.elementor-element-aba2e75{text-align:left;}.elementor-30098 .elementor-element.elementor-element-aba2e75 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#030303;}.elementor-30098 .elementor-element.elementor-element-340fb72{--display:flex;}.elementor-30098 .elementor-element.elementor-element-42bbd47{--display:flex;--min-height:98px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:444;}.elementor-30098 .elementor-element.elementor-element-42bbd47:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-42bbd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F1F1 0%, #EEEEEE 100%);}.elementor-30098 .elementor-element.elementor-element-5473feb{--display:flex;--min-height:257px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-5473feb.e-con{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-d87e656.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-d87e656{text-align:left;}.elementor-30098 .elementor-element.elementor-element-d87e656 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:90px;font-weight:600;line-height:86px;color:#030303;}.elementor-30098 .elementor-element.elementor-element-48a18f7{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:left;}.elementor-30098 .elementor-element.elementor-element-48a18f7.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-48a18f7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#030303;}.elementor-30098 .elementor-element.elementor-element-a9ecdd8{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-ca31051{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-ca31051 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-6c01e11{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-6c01e11 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-dc4307a{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-dc4307a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-717032b{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-e20da1d{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-e20da1d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-a623229{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-a623229 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-2d6f9bd{border-radius:10px 10px 10px 10px;}.elementor-30098 .elementor-element.elementor-element-2d6f9bd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30098 .elementor-element.elementor-element-6b94074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30098 .elementor-element.elementor-element-2fdf801{--width:50%;}.elementor-30098 .elementor-element.elementor-element-b50c119{--width:50%;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--width:61%;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-30098 .elementor-element.elementor-element-b50c119{--width:48%;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5{--width:100%;}}@media(max-width:1366px){.elementor-30098 .elementor-element.elementor-element-4cb351c{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-30098 .elementor-element.elementor-element-4cb351c:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4cb351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30098 .elementor-element.elementor-element-e244f90{--min-height:1057px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0{margin:-119px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 706px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2{margin:-119px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 706px;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 730px;}.elementor-30098 .elementor-element.elementor-element-c3a820e{margin:-119px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 706px;}.elementor-30098 .elementor-element.elementor-element-0f285ff{z-index:5;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-9edf56c{margin:-119px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 706px;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 730px;z-index:99;}.elementor-30098 .elementor-element.elementor-element-340fb72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:110px;}.elementor-30098 .elementor-element.elementor-element-c4a79b4 img{width:604px;}}@media(max-width:1200px){.elementor-30098 .elementor-element.elementor-element-4cb351c{--padding-top:0px;--padding-bottom:148px;--padding-left:60px;--padding-right:60px;}.elementor-30098 .elementor-element.elementor-element-2fdf801.e-con{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-dd5e2fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-e244f90{--min-height:744px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:-414px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--min-height:500px;}.elementor-30098 .elementor-element.elementor-element-0f285ff{width:var( --container-widget-width, 309px );max-width:309px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:309px;--container-widget-flex-grow:0;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:722px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:722px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{top:235.312px;}.elementor-30098 .elementor-element.elementor-element-eb742dd{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-30098 .elementor-element.elementor-element-4c88f35 .elementor-heading-title{font-size:24px;}.elementor-30098 .elementor-element.elementor-element-42bbd47{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-30098 .elementor-element.elementor-element-48a18f7 .elementor-heading-title{font-size:14px;line-height:21px;}}@media(max-width:1024px){.elementor-30098 .elementor-element.elementor-element-4cb351c:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4cb351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.febracis.com/wp-content/uploads/2026/01/HERO-CPP-2.webp");background-position:center center;background-size:cover;}.elementor-30098 .elementor-element.elementor-element-4cb351c{--min-height:100vh;--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;}.elementor-30098 .elementor-element.elementor-element-2fdf801.e-con{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--min-height:430px;--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;--flex-wrap:nowrap;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7 img{width:90%;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:588px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:588px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{top:210.484px;}.elementor-30098 .elementor-element.elementor-element-22f20ce{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-2007924 .elementor-heading-title{font-size:60px;}.elementor-30098 .elementor-element.elementor-element-7dfad57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-7dfad57.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-f8975b6 .elementor-heading-title{font-size:78px;}.elementor-30098 .elementor-element.elementor-element-340fb72{--margin-top:0px;--margin-bottom:0px;--margin-left:91px;--margin-right:-86px;}.elementor-30098 .elementor-element.elementor-element-d87e656 .elementor-heading-title{font-size:75px;}.elementor-30098 .elementor-element.elementor-element-a9ecdd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30098 .elementor-element.elementor-element-717032b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-30098 .elementor-element.elementor-element-4cb351c:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4cb351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.febracis.com/wp-content/uploads/2026/01/HERO-CPP-2.webp");}.elementor-30098 .elementor-element.elementor-element-4cb351c{--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:80px;--padding-bottom:164px;--padding-left:40px;--padding-right:40px;}.elementor-30098 .elementor-element.elementor-element-80c4793 .elementor-button{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-e244f90{--min-height:898px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c3a820e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--min-height:426px;}.elementor-30098 .elementor-element.elementor-element-0f285ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 467px;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-9edf56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7 img{width:94%;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:436.792px;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:579px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:579px;}.elementor-30098 .elementor-element.elementor-element-22f20ce{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-2007924 .elementor-heading-title{font-size:56px;}.elementor-30098 .elementor-element.elementor-element-7dfad57 .elementor-button{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-eb742dd{--min-height:1113px;}.elementor-30098 .elementor-element.elementor-element-f8975b6{text-align:center;}.elementor-30098 .elementor-element.elementor-element-f8975b6 .elementor-heading-title{font-size:80px;}.elementor-30098 .elementor-element.elementor-element-4c88f35{width:auto;max-width:auto;text-align:center;}.elementor-30098 .elementor-element.elementor-element-caef9b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-caef9b0.e-con{--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5{--margin-top:465px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5.e-con{--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-aba2e75{text-align:center;}.elementor-30098 .elementor-element.elementor-element-aba2e75 .elementor-heading-title{font-size:24px;}.elementor-30098 .elementor-element.elementor-element-340fb72{--margin-top:354px;--margin-bottom:0px;--margin-left:0px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-340fb72.e-con{--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-5473feb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-d87e656{text-align:center;}.elementor-30098 .elementor-element.elementor-element-48a18f7{width:auto;max-width:auto;text-align:center;}.elementor-30098 .elementor-element.elementor-element-48a18f7 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-30098 .elementor-element.elementor-element-a9ecdd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30098 .elementor-element.elementor-element-717032b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-30098 .elementor-element.elementor-element-4cb351c:not(.elementor-motion-effects-element-type-background), .elementor-30098 .elementor-element.elementor-element-4cb351c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://go.febracis.com/wp-content/uploads/2026/01/HERO-CPP-2-MOBILE.webp");background-position:top center;}.elementor-30098 .elementor-element.elementor-element-4cb351c{--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:99999999;}.elementor-30098 .elementor-element.elementor-element-4cb351c.e-con{--align-self:flex-start;}.elementor-30098 .elementor-element.elementor-element-2fdf801{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-d256cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-d256cc5.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-d256cc5 .elementor-heading-title{font-size:58px;}.elementor-30098 .elementor-element.elementor-element-e6aa5ab{text-align:center;}.elementor-30098 .elementor-element.elementor-element-e6aa5ab .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-30098 .elementor-element.elementor-element-5c13856{text-align:center;}.elementor-30098 .elementor-element.elementor-element-5c13856 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-30098 .elementor-element.elementor-element-80c4793.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-dd5e2fc{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-304e809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-30098 .elementor-element.elementor-element-94d67e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-30098 .elementor-element.elementor-element-8666fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-30098 .elementor-element.elementor-element-8584d94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30098 .elementor-element.elementor-element-8c62ac7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30098 .elementor-element.elementor-element-8c62ac7 .elementor-heading-title{font-size:18px;}.elementor-30098 .elementor-element.elementor-element-e244f90{--min-height:608px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-30098 .elementor-element.elementor-element-65e285d{--width:84%;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-b5de5e0 .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2 .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-b7bd676.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-b7bd676 .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-c3a820e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-c3a820e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-c3a820e .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--width:46%;--min-height:34vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-4ca5fca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30098 .elementor-element.elementor-element-0f285ff{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-0f285ff.elementor-element{--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-0f285ff .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-4247c63.elementor-element{--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-title a{font-size:15px;}.elementor-30098 .elementor-element.elementor-element-4247c63 .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-9edf56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-9edf56c.elementor-element{--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-9edf56c .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;}.elementor-30098 .elementor-element.elementor-element-c3538a7.elementor-element{--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-c3538a7 .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30098 .elementor-element.elementor-element-c2fb3c7 img{width:100%;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;top:94.327px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:87px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:87px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-title, .elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-title a{font-size:16px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad .elementor-icon-box-description{font-size:14px;}.elementor-30098 .elementor-element.elementor-element-22f20ce{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-2007924{text-align:center;}.elementor-30098 .elementor-element.elementor-element-2007924 .elementor-heading-title{font-size:47px;}.elementor-30098 .elementor-element.elementor-element-7dfad57.elementor-element{--align-self:center;}.elementor-30098 .elementor-element.elementor-element-eb742dd{--min-height:582px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-f8975b6 .elementor-heading-title{font-size:50px;line-height:1.1em;}.elementor-30098 .elementor-element.elementor-element-4c88f35{width:auto;max-width:auto;}.elementor-30098 .elementor-element.elementor-element-4c88f35 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-30098 .elementor-element.elementor-element-caef9b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30098 .elementor-element.elementor-element-caef9b0.e-con{--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5{--margin-top:290px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30098 .elementor-element.elementor-element-9c4b4f5.e-con{--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-aba2e75 .elementor-heading-title{font-size:18px;}.elementor-30098 .elementor-element.elementor-element-340fb72{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:203px;}.elementor-30098 .elementor-element.elementor-element-340fb72.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-30098 .elementor-element.elementor-element-c4a79b4.elementor-element{--order:-99999 /* order start hack */;}.elementor-30098 .elementor-element.elementor-element-c4a79b4 img{width:100%;}.elementor-30098 .elementor-element.elementor-element-42bbd47{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30098 .elementor-element.elementor-element-5473feb{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-30098 .elementor-element.elementor-element-d87e656{text-align:center;}.elementor-30098 .elementor-element.elementor-element-d87e656 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-30098 .elementor-element.elementor-element-48a18f7{width:auto;max-width:auto;text-align:center;}.elementor-30098 .elementor-element.elementor-element-48a18f7 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-30098 .elementor-element.elementor-element-717032b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30098 .elementor-element.elementor-element-b50c119{--width:50%;}.elementor-30098 .elementor-element.elementor-element-4ca5fca{--width:48%;}.elementor-30098 .elementor-element.elementor-element-a9ecdd8{--width:73%;}.elementor-30098 .elementor-element.elementor-element-717032b{--width:72%;}}@media(min-width:2400px){.elementor-30098 .elementor-element.elementor-element-4cb351c{--justify-content:center;}.elementor-30098 .elementor-element.elementor-element-b5de5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1179px;}.elementor-30098 .elementor-element.elementor-element-1dcbee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1179px;}.elementor-30098 .elementor-element.elementor-element-b7bd676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1097px;}.elementor-30098 .elementor-element.elementor-element-c3a820e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1179px;}.elementor-30098 .elementor-element.elementor-element-0f285ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 699px;}.elementor-30098 .elementor-element.elementor-element-4247c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 689px;}.elementor-30098 .elementor-element.elementor-element-9edf56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1179px;}.elementor-30098 .elementor-element.elementor-element-c3538a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1097px;}.elementor-30098 .elementor-element.elementor-element-f01b6ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1044px;top:315.807px;}body:not(.rtl) .elementor-30098 .elementor-element.elementor-element-f01b6ad{left:288px;}body.rtl .elementor-30098 .elementor-element.elementor-element-f01b6ad{right:288px;}}/* Start custom CSS for button, class: .elementor-element-80c4793 */.botao .elementor-button{
    background: linear-gradient(90deg, #F0F0F0, #C4C4C4);
    transition: 0.5s ease all;
    
}

.botao:hover .elementor-button{
    box-shadow: 0px 0px 50px 0px #F0F0F080;
}

.botao .elementor-button-text{
    align-self: center
}

.botao .elementor-button-icon{
    font-size: 15px;
    align-self: center;
    transition: 0.5s 0.2s ease all
}

.botao:hover .elementor-button-icon{
    rotate: 45deg;
}

.botao .elementor-button::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border: solid 1px #ffffff50;
    opacity: 100%;
    transition: 0.5s ease all;
    border-radius: 20px;
    
}

.botao:hover .elementor-button::before{
        width: 100%;
    height: 100%;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5de5e0 */.elementor-30098 .elementor-element.elementor-element-b5de5e0 svg{
    top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcbee2 */.elementor-30098 .elementor-element.elementor-element-1dcbee2 svg{
    top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7bd676 */.elementor-30098 .elementor-element.elementor-element-b7bd676 svg{
    top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3a820e */.elementor-30098 .elementor-element.elementor-element-c3a820e svg{
    top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f285ff */.elementor-30098 .elementor-element.elementor-element-0f285ff {
background: linear-gradient(
    180deg,
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.04)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.35);

}

.elementor-30098 .elementor-element.elementor-element-0f285ff svg{
    top: 10px;
}

.elementor-30098 .elementor-element.elementor-element-0f285ff {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4247c63 */.elementor-30098 .elementor-element.elementor-element-4247c63 {
background: linear-gradient(
    180deg,
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.04)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.35);

}

.elementor-30098 .elementor-element.elementor-element-4247c63 svg{
    top: 8px;
}

.elementor-30098 .elementor-element.elementor-element-4247c63 {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}

/* Força ocultar no mobile */
@media (max-width: 767px) {
  .hide-mobile {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edf56c */.elementor-30098 .elementor-element.elementor-element-9edf56c {

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.04)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.35);

}

.elementor-30098 .elementor-element.elementor-element-9edf56c svg{
    top: 8px;
}

.elementor-30098 .elementor-element.elementor-element-9edf56c {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}

/* Força ocultar no mobile */
@media (max-width: 767px) {
  .hide-mobile {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3538a7 */.elementor-30098 .elementor-element.elementor-element-c3538a7 {
background: linear-gradient(
    180deg,
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.04)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.35);

}

.elementor-30098 .elementor-element.elementor-element-c3538a7 svg{
    top: 8px;
}

.elementor-30098 .elementor-element.elementor-element-c3538a7 {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2fb3c7 */.elementor-30098 .elementor-element.elementor-element-c2fb3c7 img {
  transform: translateY(-28px);
}

.elementor-30098 .elementor-element.elementor-element-c2fb3c7 {
  position: relative;
  isolation: isolate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5fca */.elementor-30098 .elementor-element.elementor-element-4ca5fca {
  position: relative;
  overflow: visible !important;

  width: clamp(260px, 42vw, 480px);
}

/* IMAGEM */
.elementor-30098 .elementor-element.elementor-element-4ca5fca img {
  position: relative;
  
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f01b6ad */.elementor-30098 .elementor-element.elementor-element-f01b6ad {
background: linear-gradient(
    180deg,
    rgba(255,255,255,0.12),
    rgba(255,255,255,0.04)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.35);

}

.elementor-30098 .elementor-element.elementor-element-f01b6ad svg{
    top: 8px;
}

.elementor-30098 .elementor-element.elementor-element-f01b6ad {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e244f90 *//* BASE DOS CARDS */
.card-flutuante {
  position: absolute;
  max-width: clamp(220px, 22vw, 320px);
  pointer-events: none;
  z-index: 10;
  position: absolute !important;
  outline: 2px solid red;
}

/* POSICIONAMENTOS RESPONSIVOS */

.card-1 {
  top: 6%;
  left: -22%;
}

.card-2 {
  top: 12%;
  right: -24%;
}

.card-3 {
  bottom: 14%;
  left: -26%;
}

.card-4 {
  bottom: 10%;
  right: -22%;
}

/* MOBILE — empilha */
@media (max-width: 680px) {
  .card-flutuante {
    position: static;
    margin: 12px auto;
    display: block;
    max-width: 90%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7dfad57 */.botao .elementor-button{
    background: linear-gradient(90deg, #F0F0F0, #C4C4C4);
    transition: 0.5s ease all;
    
}

.botao:hover .elementor-button{
    box-shadow: 0px 0px 50px 0px #F0F0F080;
}

.botao .elementor-button-text{
    align-self: center
}

.botao .elementor-button-icon{
    font-size: 15px;
    align-self: center;
    transition: 0.5s 0.2s ease all
}

.botao:hover .elementor-button-icon{
    rotate: 45deg;
}

.botao .elementor-button::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border: solid 1px #ffffff50;
    opacity: 100%;
    transition: 0.5s ease all;
    border-radius: 20px;
    
}

.botao:hover .elementor-button::before{
        width: 100%;
    height: 100%;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4a79b4 */.elementor-30098 .elementor-element.elementor-element-c4a79b4 {
  transform:
    rotate(22deg)
    perspective(1200px)
    rotateY(-6deg)
    translateY(0px);
    
  filter: 
    drop-shadow(0px 40px 80px rgba(0,0,0,0.45));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340fb72 */.elementor-30098 .elementor-element.elementor-element-340fb72 {
  position: absolute;
  right: -220px;
  top: -390px;
  width: 750px;
  pointer-events: none;
  z-index: 5;
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-30098 .elementor-element.elementor-element-340fb72 {
  position: absolute;
  right: -20px;
  top: -60px;
  width: 350px;
  pointer-events: none;
  z-index: 5;
}


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17594f9 */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden; /* Remove o scroll horizontal */
    margin: 0; /* Remove margens padrão */
    padding: 0; /* Remove preenchimentos padrão */
}

.container {
    max-width: 100vw; /* Garante que o conteúdo não ultrapasse a largura da tela */
    overflow-x: hidden; /* Remove qualquer transbordamento horizontal */
}

* {
    box-sizing: border-box; /* Inclui bordas e preenchimentos nas medidas de largura e altura */
}

body::-webkit-scrollbar {
    width: 8px; /* Largura da barra de rolagem */
}

body::-webkit-scrollbar-track {
    background: #000000; /* Cor de fundo do caminho da barra de rolagem */
}

body::-webkit-scrollbar-thumb {
    background-image: linear-gradient(0deg, #fff, #fff); /* Cor de fundo do marcador de rolagem */
    border-radius: 20px; /* Arredondamento das bordas do controle deslizante */
    border: 3px solid #fff; /* Borda do controle deslizante */
}/* End custom CSS */