.elementor-12 .elementor-element.elementor-element-1865845{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-1865845:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1865845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://packperfumesarabes.com/wp-content/uploads/2026/03/upscalemedia-transformed-1-scaled.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1865845 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-1865845 > .e-con-inner > .elementor-shape-bottom svg{width:calc(123% + 1.3px);height:28px;}.elementor-12 .elementor-element.elementor-element-1865845.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1b3d3c2{--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-12 .elementor-element.elementor-element-1388035{--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-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-12 .elementor-element.elementor-element-37adcc8{text-align:start;}.elementor-12 .elementor-element.elementor-element-37adcc8 img{width:12%;}.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-12 .elementor-element.elementor-element-2d5b032{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2d5b032 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;line-height:34px;color:var( --e-global-color-d37ee6d );}.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-12 .elementor-element.elementor-element-95df86b{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-d37ee6d );}.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-12 .elementor-element.elementor-element-d3ca98c .elementor-button{background-color:#FF0000;font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-12 .elementor-element.elementor-element-d3ca98c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-d3ca98c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3574d9e{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7dfe357 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:43px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6e663e2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1ab7415{--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;--flex-wrap:nowrap;}.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-12 .elementor-element.elementor-element-ac840f0{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-ac840f0:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ac840f0:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-fd730ed{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-fd730ed:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-fd730ed:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-6a4f75b{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-6a4f75b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6a4f75b:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-512c6b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-099ff73 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:43px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-d4ac93b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4801969{--display:flex;}.elementor-12 .elementor-element.elementor-element-4801969:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4801969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://packperfumesarabes.com/wp-content/uploads/2026/03/logo-fundo-png-robot.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-ee8745f{--e-image-carousel-slides-to-show:3;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-6a413c6{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-6a413c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6a413c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4979cee );}.elementor-12 .elementor-element.elementor-element-6a413c6 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-6a413c6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-6a413c6 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-6a413c6 > .e-con-inner > .elementor-shape-top svg{width:calc(232% + 1.3px);height:67px;}.elementor-12 .elementor-element.elementor-element-d54b6f5{--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-12 .elementor-element.elementor-element-91b9296{text-align:start;}.elementor-12 .elementor-element.elementor-element-91b9296 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;line-height:36px;color:var( --e-global-color-f3badf0 );}.elementor-12 .elementor-element.elementor-element-be88d07{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;line-height:12px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-1079259{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0bb9aec .elementor-button{background-color:#FF0000;font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-12 .elementor-element.elementor-element-0bb9aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-0bb9aec.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b7586bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af35a11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcbe7b8{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-fcbe7b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:23px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6cf6605{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0d1a31{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d0d1a31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:23px;color:var( --e-global-color-f3badf0 );}.elementor-12 .elementor-element.elementor-element-37e92ca{--display:flex;--min-height:24vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-37e92ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37e92ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3badf0 );}.elementor-12 .elementor-element.elementor-element-37e92ca > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-37e92ca > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4979cee );}.elementor-12 .elementor-element.elementor-element-37e92ca > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-37e92ca > .e-con-inner > .elementor-shape-top svg{width:calc(113% + 1.3px);height:16px;}.elementor-12 .elementor-element.elementor-element-7ca9c0f{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ca9c0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:43px;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-e0155f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-408f5c7{--display:flex;--min-height:91vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:080px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-408f5c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-408f5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77482E;}.elementor-12 .elementor-element.elementor-element-408f5c7 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-408f5c7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:41px;}.elementor-12 .elementor-element.elementor-element-c9b1491{--display:flex;--min-height:35vh;--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-12 .elementor-element.elementor-element-e4472f7{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-e4472f7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-7d6e25d{--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-12 .elementor-element.elementor-element-65d7c66{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-65d7c66 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-0ec66b3{--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-12 .elementor-element.elementor-element-9b0774f{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-9b0774f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-96adcfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-96adcfc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5620b4f{--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-12 .elementor-element.elementor-element-ad5213e{--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-12 .elementor-element.elementor-element-4a9c488 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-100d1c5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-926fecf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c51a6f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-e8aadc8{--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-12 .elementor-element.elementor-element-c008698{text-align:start;}.elementor-12 .elementor-element.elementor-element-c008698 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;line-height:54px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6b701e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f21198a{--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;}.elementor-12 .elementor-element.elementor-element-1b18107{--display:flex;}.elementor-12 .elementor-element.elementor-element-c40f121{--display:flex;}.elementor-12 .elementor-element.elementor-element-9adbb7a{--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-12 .elementor-element.elementor-element-9adbb7a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9adbb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2535006{text-align:center;}.elementor-12 .elementor-element.elementor-element-2535006 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0dcfd0b{--display:flex;}.elementor-12 .elementor-element.elementor-element-35f3ffd{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-35f3ffd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-35f3ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F1F1FD4 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-35f3ffd.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ceb2ce3{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ceb2ce3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ceb2ce3 img{width:100%;}.elementor-12 .elementor-element.elementor-element-680607a{padding:0px 0px 10px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-680607a .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:600;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-557a6a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;text-decoration:line-through;line-height:14px;letter-spacing:-0.1px;color:#DDDDDD;}.elementor-12 .elementor-element.elementor-element-cf2adec{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-cf2adec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e45ef96{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:-0.1px;color:#DDDDDD;}.elementor-12 .elementor-element.elementor-element-fa10f6f{padding:20px 0px 50px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-icon i{color:#F5F5F5;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-icon svg{fill:#F5F5F5;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;line-height:21px;}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e9dddb7 .elementor-button{background-color:#B2FE0200;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-e9dddb7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c898756 img{width:50%;}.elementor-12 .elementor-element.elementor-element-574e7c0{--display:flex;--z-index:2;}.elementor-12 .elementor-element.elementor-element-f40df8b{width:100%;max-width:100%;top:-307.979px;z-index:1;}.elementor-12 .elementor-element.elementor-element-f40df8b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f40df8b{left:-34.003px;}body.rtl .elementor-12 .elementor-element.elementor-element-f40df8b{right:-34.003px;}.elementor-12 .elementor-element.elementor-element-4990789{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-4990789:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4990789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3badf0 );}.elementor-12 .elementor-element.elementor-element-4990789 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-4990789 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:54px;}.elementor-12 .elementor-element.elementor-element-120a7e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#787878FC;--border-color:#787878FC;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-120a7e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-120a7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-08c2677{width:var( --container-widget-width, 27% );max-width:27%;padding:5px 5px 5px 5px;--container-widget-width:27%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3badf0 );border-radius:1090px 1090px 1090px 1090px;text-align:center;}.elementor-12 .elementor-element.elementor-element-08c2677 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:2.6px;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-6880c4c{width:initial;max-width:initial;text-align:center;}.elementor-12 .elementor-element.elementor-element-6880c4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6880c4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8c6af73{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-8c6af73:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8c6af73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-9166ef3{--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-12 .elementor-element.elementor-element-748d3b5{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-7fecf13{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-7fecf13:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fecf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-12 .elementor-element.elementor-element-3dcb819{--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-12 .elementor-element.elementor-element-b43d6a0{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-f13086e{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-f13086e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f13086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-b3d340c{--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-12 .elementor-element.elementor-element-e6d9642{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-6500bd2{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-6500bd2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6500bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-04b4b21{--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-12 .elementor-element.elementor-element-94d3f8b{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-56c418d{--display:flex;}.elementor-12 .elementor-element.elementor-element-d7e1cbc{--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-12 .elementor-element.elementor-element-a102529{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-b176ae2{--display:flex;}.elementor-12 .elementor-element.elementor-element-082183b{--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-12 .elementor-element.elementor-element-b52543a{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#838383;}.elementor-12 .elementor-element.elementor-element-5b3371f{--n-accordion-title-font-size:18px;width:100%;max-width:100%;z-index:99;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-f3badf0 );--n-accordion-title-active-color:var( --e-global-color-f3badf0 );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#D7D7D7;--n-accordion-icon-hover-color:#A855F77D;--n-accordion-icon-active-color:#A855F7;}.elementor-12 .elementor-element.elementor-element-5b3371f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#131313;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;}.elementor-12 .elementor-element.elementor-element-5b3371f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-5b3371f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#131313;}.elementor-12 .elementor-element.elementor-element-5b3371f {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-5b3371f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-eb412f2{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-eb412f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eb412f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-eb412f2.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fb2e30c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-720c652 img{width:68%;}.elementor-12 .elementor-element.elementor-element-f0936cf img{width:66%;}.elementor-12 .elementor-element.elementor-element-001388c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-001388c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-57cfba3{text-align:start;}.elementor-12 .elementor-element.elementor-element-57cfba3 img{width:11%;}.elementor-12 .elementor-element.elementor-element-febd16a{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-febd16a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-1f05d03{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1f05d03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:35px;color:var( --e-global-color-d37ee6d );}.elementor-12 .elementor-element.elementor-element-f075cee .elementor-button{background-color:#FF0000;font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-12 .elementor-element.elementor-element-f075cee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-f075cee.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3955e4a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3955e4a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3955e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-12 .elementor-element.elementor-element-87610d3{width:initial;max-width:initial;text-align:center;}.elementor-12 .elementor-element.elementor-element-87610d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-87610d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.1em;color:#FFFFFF;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3574d9e{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-1ab7415{--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-12 .elementor-element.elementor-element-ac840f0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-fd730ed{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6a4f75b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e9dddb7{padding:0vw 0vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-e9dddb7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4990789{--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-12 .elementor-element.elementor-element-08c2677{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-12 .elementor-element.elementor-element-6880c4c{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-12 .elementor-element.elementor-element-5b3371f{width:100%;max-width:100%;--n-accordion-title-font-size:20px;}.elementor-12 .elementor-element.elementor-element-87610d3{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1865845:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1865845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://packperfumesarabes.com/wp-content/uploads/2026/03/upscalemedia-transformed-scaled.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1865845{--min-height:100vh;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1865845 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-1865845 > .e-con-inner > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:30px;}.elementor-12 .elementor-element.elementor-element-1b3d3c2{--min-height:231px;}.elementor-12 .elementor-element.elementor-element-1388035{--padding-top:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37adcc8 img{width:15%;}.elementor-12 .elementor-element.elementor-element-2d5b032{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2d5b032 .elementor-heading-title{font-size:27px;line-height:29px;}.elementor-12 .elementor-element.elementor-element-95df86b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:962px;--container-widget-flex-grow:0;width:var( --container-widget-width, 962px );max-width:962px;font-size:14px;line-height:16px;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-d3ca98c{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d3ca98c .elementor-button{font-size:12px;line-height:12px;border-radius:7px 7px 7px 7px;padding:16px 24px 16px 24px;}.elementor-12 .elementor-element.elementor-element-3574d9e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7dfe357{text-align:center;}.elementor-12 .elementor-element.elementor-element-7dfe357 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-6e663e2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.1em;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-1ab7415{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac840f0{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-ac840f0 .elementor-icon-box-description{font-size:13px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-fd730ed{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-fd730ed .elementor-icon-box-description{font-size:13px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6a4f75b{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-6a4f75b .elementor-icon-box-description{font-size:13px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-099ff73{text-align:center;}.elementor-12 .elementor-element.elementor-element-099ff73 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-d4ac93b .elementor-icon-list-item > a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-ee8745f{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-6a413c6 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-6a413c6 > .e-con-inner > .elementor-shape-top svg{width:calc(225% + 1.3px);height:20px;}.elementor-12 .elementor-element.elementor-element-6a413c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-91b9296{text-align:start;}.elementor-12 .elementor-element.elementor-element-91b9296 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-be88d07{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:13px;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1079259 .elementor-icon-list-item > a{font-size:15px;line-height:1.1em;letter-spacing:0.1px;}.elementor-12 .elementor-element.elementor-element-0bb9aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0bb9aec .elementor-button{padding:16px 24px 16px 24px;}.elementor-12 .elementor-element.elementor-element-b7586bd{--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-12 .elementor-element.elementor-element-af35a11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcbe7b8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-fcbe7b8 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-d0d1a31{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d0d1a31 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-37e92ca{--min-height:29vh;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-37e92ca > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-37e92ca > .e-con-inner > .elementor-shape-top svg{width:calc(133% + 1.3px);height:19px;}.elementor-12 .elementor-element.elementor-element-7ca9c0f{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ca9c0f .elementor-heading-title{font-size:27px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-e0155f2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;text-align:center;font-size:12px;line-height:1.1em;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-408f5c7 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-408f5c7 > .e-con-inner > .elementor-shape-bottom svg{height:18px;}.elementor-12 .elementor-element.elementor-element-408f5c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-96adcfc{--min-height:94vh;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5620b4f{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-2704c4c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2704c4c{text-align:start;}.elementor-12 .elementor-element.elementor-element-ad5213e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4a9c488{text-align:center;}.elementor-12 .elementor-element.elementor-element-4a9c488 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-100d1c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.1em;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-926fecf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.1em;letter-spacing:0.3px;word-spacing:0em;}.elementor-12 .elementor-element.elementor-element-c51a6f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c008698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c008698 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6b701e4 .elementor-icon-list-item > a{font-size:15px;line-height:1.1em;letter-spacing:0.1px;}.elementor-12 .elementor-element.elementor-element-f21198a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b18107{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9adbb7a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9adbb7a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2535006{text-align:center;}.elementor-12 .elementor-element.elementor-element-2535006 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-35f3ffd{--padding-top:10px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-680607a .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-cf2adec .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-fa10f6f{--e-icon-list-icon-size:11px;}.elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-fa10f6f .elementor-icon-list-item > a{font-size:12px;}.elementor-12 .elementor-element.elementor-element-e9dddb7 .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-4990789{--min-height:79vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4990789 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-4990789 > .e-con-inner > .elementor-shape-top svg{height:31px;}.elementor-12 .elementor-element.elementor-element-120a7e6{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-08c2677{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-12 .elementor-element.elementor-element-08c2677 .elementor-heading-title{font-size:14px;line-height:1em;letter-spacing:2.8px;}.elementor-12 .elementor-element.elementor-element-6880c4c{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-6880c4c .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-8c6af73{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-748d3b5{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-7fecf13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b43d6a0{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f13086e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e6d9642{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-6500bd2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-94d3f8b{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-a102529{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-b52543a{font-size:14px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5b3371f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:15px;}:where( .elementor-12 .elementor-element.elementor-element-5b3371f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-eb412f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-720c652 img{width:80%;}.elementor-12 .elementor-element.elementor-element-f0936cf img{width:80%;}.elementor-12 .elementor-element.elementor-element-57cfba3 img{width:15%;}.elementor-12 .elementor-element.elementor-element-febd16a{text-align:start;}.elementor-12 .elementor-element.elementor-element-febd16a .elementor-heading-title{font-size:25px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-1f05d03{text-align:start;}.elementor-12 .elementor-element.elementor-element-1f05d03 .elementor-heading-title{font-size:25px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-f075cee{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f075cee .elementor-button{padding:16px 24px 16px 24px;}.elementor-12 .elementor-element.elementor-element-3955e4a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-87610d3{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-87610d3 .elementor-heading-title{font-size:15px;line-height:1.2em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-1b3d3c2{--width:50%;}.elementor-12 .elementor-element.elementor-element-1388035{--width:50%;}.elementor-12 .elementor-element.elementor-element-3574d9e{--content-width:1140px;}.elementor-12 .elementor-element.elementor-element-512c6b0{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-4801969{--content-width:1440px;}.elementor-12 .elementor-element.elementor-element-d54b6f5{--width:50%;}.elementor-12 .elementor-element.elementor-element-b7586bd{--width:50%;}.elementor-12 .elementor-element.elementor-element-c9b1491{--width:25%;}.elementor-12 .elementor-element.elementor-element-7d6e25d{--width:25%;}.elementor-12 .elementor-element.elementor-element-0ec66b3{--width:25%;}.elementor-12 .elementor-element.elementor-element-5620b4f{--width:50%;}.elementor-12 .elementor-element.elementor-element-ad5213e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e8aadc8{--width:50%;}.elementor-12 .elementor-element.elementor-element-f21198a{--width:50%;}.elementor-12 .elementor-element.elementor-element-35f3ffd{--width:30%;}.elementor-12 .elementor-element.elementor-element-4990789{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-120a7e6{--width:74%;}.elementor-12 .elementor-element.elementor-element-fb2e30c{--width:60%;}.elementor-12 .elementor-element.elementor-element-001388c{--width:66.6666%;}}/* Start custom CSS for button, class: .elementor-element-d3ca98c */:root {
  --glow-hue: 270deg; /* tom de roxo */
  --shadow-hue: 260deg;
  --spring-easing: linear(0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%, 0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, 0.998 84%, 1);
  --spring-duration: 1.33s;
}

@property --shimmer {
  syntax: "<angle>";
  inherits: false;
  initial-value: 33deg;
}

@keyframes shimmer {
  0% { --shimmer: 0deg; }
  100% { --shimmer: 360deg; }
}

@keyframes shine {
  0% { opacity: 0; }
  15% { opacity: 1; }
  55% { opacity: 1; }
  100% { opacity: 0; }
}

/* 🌈 Botão roxo com brilho */
.btn21 .elementor-button {
  background: linear-gradient(83deg, #FB8038 -11.49%, #77482E 113.18%);
  padding: 15px 40px;
  position: relative;
  border-radius: 5px;
  transition: all var(--spring-duration) var(--spring-easing);
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.btn21 .elementor-button:hover:not(:active) {
  transition-duration: calc(var(--spring-duration) * .5);
  transform: scale(1.05);
  box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btn21 .elementor-button:active {
  transition-duration: calc(var(--spring-duration) * .5);
}

.btn21 .elementor-button-icon {
  position: absolute;
  inset: -40px;
  mask-image: conic-gradient(
    from var(--shimmer, 0deg),
    transparent 0%, transparent 10%, black 36%, black 45%,
    transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%
  );
  mask-size: cover;
  mix-blend-mode: plus-lighter;
  animation: 1s linear infinite both shimmer;
  pointer-events: none;
  border-radius: 5px;
}

.btn21 .elementor-button:hover .elementor-button-icon::after,
.btn21 .elementor-button:hover .elementor-button-icon::before {
  opacity: 1;
  animation: 1.2s ease-in forwards shine;
}

.btn21 .elementor-button-icon::after,
.btn21 .elementor-button-icon::before {
  transition: all .5s ease;
  opacity: 0;
  content: "";
  border-radius: inherit;
  position: absolute;
  mix-blend-mode: color;
  inset: 40px;
  pointer-events: none;
}

.btn21 .elementor-button-icon svg {
  display: none;
}

.btn21 .elementor-button-icon::before {
  box-shadow:
    0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
    0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
    0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
    0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
  z-index: -1;
}

.btn21 .elementor-button-icon::after {
  box-shadow:
    inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
    inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
    inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac840f0 */.elementor-12 .elementor-element.elementor-element-ac840f0 g#LAZER {
    opacity: 1;
    transform-origin: center;
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-12 .elementor-element.elementor-element-ac840f0:hover g#LAZER {
    animation-duration: 0.6s;
}

/* aplica o blur no fundo */
.elementor-12 .elementor-element.elementor-element-ac840f0 path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* estilo geral do card */
.elementor-12 .elementor-element.elementor-element-ac840f0 {
    background: linear-gradient(90deg, #77482E 0%, #A67033 50%, #FB8038 100%);
    border: 1px solid #A67033;
    border-radius: 10px;
}

/* cor e brilho do ícone */
.elementor-12 .elementor-element.elementor-element-ac840f0 svg path {
    stroke: #FB8038 !important;
}

/* fundo circular do ícone */
.elementor-12 .elementor-element.elementor-element-ac840f0 circle {
    fill: radial-gradient(circle at center, rgba(166, 112, 51, 0.4), rgba(119, 72, 46, 0.1));
    stroke: #A67033;
    filter: drop-shadow(0 0 8px rgba(251, 128, 56, 0.5));
}

/* hover do ícone */
.elementor-12 .elementor-element.elementor-element-ac840f0:hover circle {
    fill: radial-gradient(circle at center, rgba(251, 128, 56, 0.6), rgba(166, 112, 51, 0.2));
    box-shadow: 0 0 15px rgba(251, 128, 56, 0.7);
}

/* hover geral do card */
.elementor-12 .elementor-element.elementor-element-ac840f0:hover {
    border-color: #FB8038;
    box-shadow: 0 0 20px rgba(251, 128, 56, 0.4);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd730ed */.elementor-12 .elementor-element.elementor-element-fd730ed g#LAZER {
    opacity: 1;
    transform-origin: center;
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-12 .elementor-element.elementor-element-fd730ed:hover g#LAZER {
    animation-duration: 0.6s;
}

/* aplica o blur no fundo */
.elementor-12 .elementor-element.elementor-element-fd730ed path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* estilo geral do card */
.elementor-12 .elementor-element.elementor-element-fd730ed {
    background: linear-gradient(90deg, #77482E 0%, #A67033 50%, #FB8038 100%);
    border: 1px solid #A67033;
    border-radius: 10px;
}

/* cor e brilho do ícone */
.elementor-12 .elementor-element.elementor-element-fd730ed svg path {
    stroke: #FB8038 !important;
}

/* fundo circular do ícone */
.elementor-12 .elementor-element.elementor-element-fd730ed circle {
    fill: radial-gradient(circle at center, rgba(166, 112, 51, 0.4), rgba(119, 72, 46, 0.1));
    stroke: #A67033;
    filter: drop-shadow(0 0 8px rgba(251, 128, 56, 0.5));
}

/* hover do ícone */
.elementor-12 .elementor-element.elementor-element-fd730ed:hover circle {
    fill: radial-gradient(circle at center, rgba(251, 128, 56, 0.6), rgba(166, 112, 51, 0.2));
    box-shadow: 0 0 15px rgba(251, 128, 56, 0.7);
}

/* hover geral do card */
.elementor-12 .elementor-element.elementor-element-fd730ed:hover {
    border-color: #FB8038;
    box-shadow: 0 0 20px rgba(251, 128, 56, 0.4);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a4f75b */.elementor-12 .elementor-element.elementor-element-6a4f75b g#LAZER {
    opacity: 1;
    transform-origin: center;
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-12 .elementor-element.elementor-element-6a4f75b:hover g#LAZER {
    animation-duration: 0.6s;
}

/* aplica o blur no fundo */
.elementor-12 .elementor-element.elementor-element-6a4f75b path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* estilo geral do card */
.elementor-12 .elementor-element.elementor-element-6a4f75b {
    background: linear-gradient(90deg, #77482E 0%, #A67033 50%, #FB8038 100%);
    border: 1px solid #A67033;
    border-radius: 10px;
}

/* cor e brilho do ícone */
.elementor-12 .elementor-element.elementor-element-6a4f75b svg path {
    stroke: #FB8038 !important;
}

/* fundo circular do ícone */
.elementor-12 .elementor-element.elementor-element-6a4f75b circle {
    fill: radial-gradient(circle at center, rgba(166, 112, 51, 0.4), rgba(119, 72, 46, 0.1));
    stroke: #A67033;
    filter: drop-shadow(0 0 8px rgba(251, 128, 56, 0.5));
}

/* hover do ícone */
.elementor-12 .elementor-element.elementor-element-6a4f75b:hover circle {
    fill: radial-gradient(circle at center, rgba(251, 128, 56, 0.6), rgba(166, 112, 51, 0.2));
    box-shadow: 0 0 15px rgba(251, 128, 56, 0.7);
}

/* hover geral do card */
.elementor-12 .elementor-element.elementor-element-6a4f75b:hover {
    border-color: #FB8038;
    box-shadow: 0 0 20px rgba(251, 128, 56, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab7415 *//* Container agrupador das caixas */
.grupo-boxes {
  display: flex;
  gap: 1.5rem;
  justify-content: center;
}

/* Estilo padrão das caixas */
.box-efeito {
  background: #fff;
  padding: 2rem;
  border-radius: 0px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  text-align: center;
  transition: all 0.9s ease;
  cursor: pointer;
  position: relative;
  z-index: 1;
  opacity: 1;
}

/* Ícones dentro da caixa */
.box-efeito, 
.box-efeito .elementor-icon {
  font-size: 3rem;
  color: #FFFFFF;
  display: inline-block;
  transition: transform 0.9s ease, color 0.9s ease;
}

/* Hover global: reduz opacidade de todas */
.grupo-boxes:hover .box-efeito {
  opacity: 0.5;
  transform: scale(1);
}

/* Hover individual: destaca a caixa */
.grupo-boxes .box-efeito:hover {
  transform: scale(1.05);
  opacity: 1;
  z-index: 2;
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}

/* Animação de pulsar do ícone */
.box-efeito:hover,
.box-efeito:hover .elementor-icon {

  color: #C392FF;
}

/* ===== Animação do ícone ===== */
@keyframes pulseIcon {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.2) rotate(10deg); }
  100% { transform: scale(1) rotate(0); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ee8745f */.elementor-12 .elementor-element.elementor-element-ee8745f .swiper-slide {
    transition: all 1s ease !important;
    scale:0.9;
    filter: blur(3px);
}

.elementor-12 .elementor-element.elementor-element-ee8745f .swiper-slide-prev,
.elementor-12 .elementor-element.elementor-element-ee8745f .swiper-slide-next {
  scale: 1.0;
  transition: all 1s ease !important;
  filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb9aec */:root {
  --glow-hue: 270deg; /* tom de roxo */
  --shadow-hue: 260deg;
  --spring-easing: linear(0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%, 0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, 0.998 84%, 1);
  --spring-duration: 1.33s;
}

@property --shimmer {
  syntax: "<angle>";
  inherits: false;
  initial-value: 33deg;
}

@keyframes shimmer {
  0% { --shimmer: 0deg; }
  100% { --shimmer: 360deg; }
}

@keyframes shine {
  0% { opacity: 0; }
  15% { opacity: 1; }
  55% { opacity: 1; }
  100% { opacity: 0; }
}

/* 🌈 Botão roxo com brilho */
.btn21 .elementor-button {
  background: linear-gradient(83deg, #FB8038 -11.49%, #77482E 113.18%);
  padding: 15px 40px;
  position: relative;
  border-radius: 5px;
  transition: all var(--spring-duration) var(--spring-easing);
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.btn21 .elementor-button:hover:not(:active) {
  transition-duration: calc(var(--spring-duration) * .5);
  transform: scale(1.05);
  box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btn21 .elementor-button:active {
  transition-duration: calc(var(--spring-duration) * .5);
}

.btn21 .elementor-button-icon {
  position: absolute;
  inset: -40px;
  mask-image: conic-gradient(
    from var(--shimmer, 0deg),
    transparent 0%, transparent 10%, black 36%, black 45%,
    transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%
  );
  mask-size: cover;
  mix-blend-mode: plus-lighter;
  animation: 1s linear infinite both shimmer;
  pointer-events: none;
  border-radius: 5px;
}

.btn21 .elementor-button:hover .elementor-button-icon::after,
.btn21 .elementor-button:hover .elementor-button-icon::before {
  opacity: 1;
  animation: 1.2s ease-in forwards shine;
}

.btn21 .elementor-button-icon::after,
.btn21 .elementor-button-icon::before {
  transition: all .5s ease;
  opacity: 0;
  content: "";
  border-radius: inherit;
  position: absolute;
  mix-blend-mode: color;
  inset: 40px;
  pointer-events: none;
}

.btn21 .elementor-button-icon svg {
  display: none;
}

.btn21 .elementor-button-icon::before {
  box-shadow:
    0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
    0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
    0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
    0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
  z-index: -1;
}

.btn21 .elementor-button-icon::after {
  box-shadow:
    inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
    inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
    inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2704c4c */.elementor-12 .elementor-element.elementor-element-2704c4c {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-680607a */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2adec */.degrade {
  background: linear-gradient(90deg, #5A3A2A 0%, #C89B3C 50%, #F2C078 100%);
  background-clip: text;
  font-weight: 700;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9dddb7 *//* BOTÃO MARROM PREMIUM */
.elementor-12 .elementor-element.elementor-element-e9dddb7 {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #EBD5C3;

  /* Degradê Marrom Luxo */
  background: linear-gradient(90deg, #77482E 0%, #A67033 50%, #FB8038 100%);

  /* Glows quentes */
  box-shadow:
    0 10px 20px 0 rgba(166, 112, 51, 0.45),
    0 20px 40px 0 rgba(166, 112, 51, 0.32),
    0 40px 80px 0 rgba(166, 112, 51, 0.20),
    0 60px 120px 0 rgba(166, 112, 51, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-e9dddb7 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-12 .elementor-element.elementor-element-e9dddb7:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-12 .elementor-element.elementor-element-e9dddb7:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-12 .elementor-element.elementor-element-e9dddb7::before {
  content: '';
  background: linear-gradient(10deg, #FFF3E8 12.81%, rgba(255, 200, 150, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-12 .elementor-element.elementor-element-e9dddb7:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-e9dddb7 svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-12 .elementor-element.elementor-element-e9dddb7:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #FB8038 20%,
    #FB803850 70%,
    #FB803800 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-12 .elementor-element.elementor-element-e9dddb7 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-12 .elementor-element.elementor-element-e9dddb7 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f40df8b */#canvas {
  position: absolute;
  background:  transparent;
}
.elementor-12 .elementor-element.elementor-element-f40df8b{
    position: absolute;
    transform: translatey(-200px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6880c4c */.elementor-12 .elementor-element.elementor-element-6880c4c b{
    color: #A67033; /* caramelo elegante */
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748d3b5 */.elementor-12 .elementor-element.elementor-element-748d3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b43d6a0 */.elementor-12 .elementor-element.elementor-element-b43d6a0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d9642 */.elementor-12 .elementor-element.elementor-element-e6d9642{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d3f8b */.elementor-12 .elementor-element.elementor-element-94d3f8b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a102529 */.elementor-12 .elementor-element.elementor-element-a102529{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52543a */.elementor-12 .elementor-element.elementor-element-b52543a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-120a7e6 */.glow-purple-bar {
    position: relative;
    overflow: hidden;
}

.glow-purple-bar::after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%; 
	transform: translateX(-50%);
	width: 300px;
	height: 20px;
	
	/* 🌈 Gradiente MARROM / LARANJA PREMIUM */
	background: linear-gradient(
		98deg, 
		#A67033 -5.25%,   /* caramelo */
		#FB8038 93.97%    /* laranja premium */
	);

	/* 🔥 Glow quente em camadas */
	box-shadow:
		0px 100px 80px 0px rgba(166, 112, 51, 0.28),
		0px 41.778px 33.422px 0px rgba(166, 112, 51, 0.20),
		0px 22.336px 17.869px 0px rgba(166, 112, 51, 0.17),
		0px 12.522px 10.017px 0px rgba(166, 112, 51, 0.14),
		0px 6.65px 5.32px 0px rgba(166, 112, 51, 0.11),
		0px 2.767px 2.214px 0px rgba(166, 112, 51, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4990789 */.degrade{
        background: linear-gradient(90deg, #51A6FF 0.24%, #0B72EB 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0936cf */.elementor-12 .elementor-element.elementor-element-f0936cf {
    animation: giro 10s ease infinite;
    
}

@keyframes giro{
    0%{
    transform: rotate(0deg);
    }
     100%{
    transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f075cee */:root {
  --glow-hue: 270deg; /* tom de roxo */
  --shadow-hue: 260deg;
  --spring-easing: linear(0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%, 0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, 0.998 84%, 1);
  --spring-duration: 1.33s;
}

@property --shimmer {
  syntax: "<angle>";
  inherits: false;
  initial-value: 33deg;
}

@keyframes shimmer {
  0% { --shimmer: 0deg; }
  100% { --shimmer: 360deg; }
}

@keyframes shine {
  0% { opacity: 0; }
  15% { opacity: 1; }
  55% { opacity: 1; }
  100% { opacity: 0; }
}

/* 🌈 Botão roxo com brilho */
.btn21 .elementor-button {
  background: linear-gradient(83deg, #FB8038 -11.49%, #77482E 113.18%);
  padding: 15px 40px;
  position: relative;
  border-radius: 5px;
  transition: all var(--spring-duration) var(--spring-easing);
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.btn21 .elementor-button:hover:not(:active) {
  transition-duration: calc(var(--spring-duration) * .5);
  transform: scale(1.05);
  box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btn21 .elementor-button:active {
  transition-duration: calc(var(--spring-duration) * .5);
}

.btn21 .elementor-button-icon {
  position: absolute;
  inset: -40px;
  mask-image: conic-gradient(
    from var(--shimmer, 0deg),
    transparent 0%, transparent 10%, black 36%, black 45%,
    transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%
  );
  mask-size: cover;
  mix-blend-mode: plus-lighter;
  animation: 1s linear infinite both shimmer;
  pointer-events: none;
  border-radius: 5px;
}

.btn21 .elementor-button:hover .elementor-button-icon::after,
.btn21 .elementor-button:hover .elementor-button-icon::before {
  opacity: 1;
  animation: 1.2s ease-in forwards shine;
}

.btn21 .elementor-button-icon::after,
.btn21 .elementor-button-icon::before {
  transition: all .5s ease;
  opacity: 0;
  content: "";
  border-radius: inherit;
  position: absolute;
  mix-blend-mode: color;
  inset: 40px;
  pointer-events: none;
}

.btn21 .elementor-button-icon svg {
  display: none;
}

.btn21 .elementor-button-icon::before {
  box-shadow:
    0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
    0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
    0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
    0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
  z-index: -1;
}

.btn21 .elementor-button-icon::after {
  box-shadow:
    inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
    inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
    inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87610d3 */.elementor-12 .elementor-element.elementor-element-87610d3 b{
    color: #A67033; /* caramelo elegante */
    font-weight: 400;
}/* End custom CSS */