.elementor-39 .elementor-element.elementor-element-fb94fd5{--display:flex;--min-height:100vh;--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:1;--padding-top:150px;--padding-bottom:150px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-fb94fd5:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fb94fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-fb94fd5::before, .elementor-39 .elementor-element.elementor-element-fb94fd5 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-fb94fd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-fb94fd5 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-fb94fd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-fb94fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00040A00 25%, var( --e-global-color-primary ) 100%);}.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-39 .elementor-element.elementor-element-d57ce24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-39 .elementor-element.elementor-element-b21a713{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-39 .elementor-element.elementor-element-81686dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-81686dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-81686dd .elementor-heading-title a:hover, .elementor-39 .elementor-element.elementor-element-81686dd .elementor-heading-title a:focus{color:#FFFFFF;}.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-39 .elementor-element.elementor-element-037849a{width:var( --container-widget-width, 86.607% );max-width:86.607%;--container-widget-width:86.607%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-037849a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-fba2a78{--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;}.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-39 .elementor-element.elementor-element-bd676b5 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-d1db131{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-47c8e08 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-47c8e08.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-47c8e08.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-47c8e08.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-47c8e08.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-47c8e08.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-47c8e08 .elementor-icon{font-size:29px;}.elementor-39 .elementor-element.elementor-element-47c8e08 .elementor-icon svg{height:29px;}.elementor-39 .elementor-element.elementor-element-bd2a7d0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-bd2a7d0:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-bd2a7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39 .elementor-element.elementor-element-e30d28c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-39 .elementor-element.elementor-element-e30d28c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-78a7076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-78a7076:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-78a7076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39 .elementor-element.elementor-element-78a7076::before, .elementor-39 .elementor-element.elementor-element-78a7076 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-78a7076 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-78a7076 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-78a7076 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-78a7076 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 180%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-7904bc2{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-39 .elementor-element.elementor-element-effdd12{padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-effdd12.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-item > a{font-size:14px;font-weight:600;line-height:1em;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-5dc161e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-5dc161e .elementor-heading-title a:hover, .elementor-39 .elementor-element.elementor-element-5dc161e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-39 .elementor-element.elementor-element-6609835 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-size:28px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-6609835 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#6BA0FF;font-size:88px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-576f829{--display:flex;}.elementor-39 .elementor-element.elementor-element-543516b img{border-radius:58px 58px 58px 58px;}.elementor-39 .elementor-element.elementor-element-ae90177{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:10px;z-index:1;text-align:start;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-ae90177{left:-101px;}body.rtl .elementor-39 .elementor-element.elementor-element-ae90177{right:-101px;}.elementor-39 .elementor-element.elementor-element-ae90177 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-1c2a304{--display:flex;--padding-top:060px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-caadba0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-caadba0 .elementor-heading-title a:hover, .elementor-39 .elementor-element.elementor-element-caadba0 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-61e92ba .elementor-counter-title{justify-content:start;color:#FFFFFF;font-size:24px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-61e92ba .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#6BA0FF;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-dd909f6{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-39 .elementor-element.elementor-element-dd909f6 .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-dd909f6 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-39 .elementor-element.elementor-element-8070dff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8070dff .elementor-heading-title a:hover, .elementor-39 .elementor-element.elementor-element-8070dff .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-faed6f4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#6BA0FF;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-e1606c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:75px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-e1606c7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e1606c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/2151957120.jpg");background-size:cover;}.elementor-39 .elementor-element.elementor-element-e1606c7::before, .elementor-39 .elementor-element.elementor-element-e1606c7 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e1606c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e1606c7 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e1606c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e1606c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #000000D1 100%);}.elementor-39 .elementor-element.elementor-element-b40e6e8{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-66703cf{padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-66703cf.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-item > a{font-size:14px;font-weight:600;line-height:1em;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-3a4b8f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-f17f81e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-80a02db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.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-39 .elementor-element.elementor-element-b6ec660{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b6ec660.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-b6ec660.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-b6ec660.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon{font-size:36px;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-b6ec660:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-b6ec660:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-bf50430{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-bf50430.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-bf50430.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-bf50430.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon{font-size:36px;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-bf50430:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-bf50430:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-fe50ee5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-39 .elementor-element.elementor-element-4b1cc57{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-4b1cc57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-4b1cc57.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-4b1cc57.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon{font-size:36px;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-4b1cc57:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-4b1cc57:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-016d136{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-016d136.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-016d136.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-016d136.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon{font-size:36px;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-016d136:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-016d136:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-03a8fdf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-b60ebbd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b1d5053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;text-align:end;}.elementor-39 .elementor-element.elementor-element-b1d5053 img{width:82%;border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-a35470c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:30px;z-index:1;text-align:start;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a35470c{left:70px;}body.rtl .elementor-39 .elementor-element.elementor-element-a35470c{right:70px;}.elementor-39 .elementor-element.elementor-element-a35470c img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-1dacd7a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1dacd7a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1dacd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39 .elementor-element.elementor-element-f767e69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-39 .elementor-element.elementor-element-f767e69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-0c147b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-0c147b9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0c147b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-8bf1722{--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-39 .elementor-element.elementor-element-44b5ca6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-39 .elementor-element.elementor-element-ceeda7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-item > a{font-size:14px;font-weight:600;line-height:1em;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-ab8f3e2{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ab8f3e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-67080ae{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:17px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-13661e4{--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-39 .elementor-element.elementor-element-6004c52{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-6004c52:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6004c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-title{margin-block-end:16px;-webkit-text-stroke-color:#000;stroke:#000;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-d30065e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-d30065e.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-d30065e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-d30065e:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-d30065e:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-fe0562c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-fe0562c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fe0562c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-title{margin-block-end:16px;-webkit-text-stroke-color:#000;stroke:#000;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-a52c794.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a52c794.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a52c794.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-a52c794:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-a52c794:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-e3ce720{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-e3ce720:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e3ce720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-title{margin-block-end:16px;-webkit-text-stroke-color:#000;stroke:#000;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-dd0fafa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-dd0fafa.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-dd0fafa.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-dd0fafa:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-dd0fafa:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-95a8abb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-95a8abb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-95a8abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-title{margin-block-end:16px;-webkit-text-stroke-color:#000;stroke:#000;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-0cacba1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-0cacba1.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-0cacba1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-0cacba1:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-0cacba1:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-a9124e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-a9124e8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-a9124e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-title{margin-block-end:16px;-webkit-text-stroke-color:#000;stroke:#000;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-45c7383.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-45c7383.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-45c7383.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-45c7383:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-45c7383:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-74d1637{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-74d1637:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-74d1637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-title{margin-block-end:16px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-1f02cd3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-1f02cd3.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-1f02cd3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-title a{font-size:25px;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-1f02cd3:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-1f02cd3:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-4c1c783{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-4c1c783:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4c1c783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-title{margin-block-end:16px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-a35dbe6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a35dbe6.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a35dbe6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-title a{font-size:25px;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-a35dbe6:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-a35dbe6:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-838492b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-838492b .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-838492b .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-838492b .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-838492b .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-7c4d5cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-7c4d5cf:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7c4d5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-title{margin-block-end:16px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-c1b65b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c1b65b2.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-c1b65b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-title a{font-size:25px;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-c1b65b2:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-c1b65b2:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-5334d9f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-5334d9f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5334d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616D4;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-title{margin-block-end:16px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-1656567.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-1656567.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-1656567.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-title a{font-size:25px;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-1656567:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-1656567:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:focus{color:#000000;}.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:focus svg{fill:#000000;}.elementor-39 .elementor-element.elementor-element-e0cdf61{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-39 .elementor-element.elementor-element-e0cdf61:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e0cdf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-2c20c23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-2c20c23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-96a9fe6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-96a9fe6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-40c015e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-item > a{font-size:14px;font-weight:600;line-height:1em;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-f55cb87{text-align:center;}.elementor-39 .elementor-element.elementor-element-f55cb87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-e6cc087{text-align:center;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-accent );}.elementor-39 .elementor-element.elementor-element-ee97aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2ea240d{--e-image-carousel-slides-to-show:5;top:0px;z-index:4;border-style:none;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2ea240d{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-2ea240d{right:0px;}.elementor-39 .elementor-element.elementor-element-2ea240d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-39 .elementor-element.elementor-element-cb08cd3{--display:flex;--min-height:35vh;}.elementor-39 .elementor-element.elementor-element-cb08cd3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-cb08cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-0376cd2{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.5;}.elementor-39 .elementor-element.elementor-element-0376cd2:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0376cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/2151904324.jpg");background-position:center center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-0376cd2::before, .elementor-39 .elementor-element.elementor-element-0376cd2 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-0376cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-0376cd2 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-0376cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-0376cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-b6d4278{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-653fe93{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-653fe93:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-653fe93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-title{margin-block-end:16px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-6baa1cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-6baa1cf.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-6baa1cf.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon{font-size:28px;}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-title a{font-size:25px;text-transform:none;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-6baa1cf:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-6baa1cf:has(:focus) .elementor-icon-box-title{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-description{color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-77cd398{--display:flex;}.elementor-39 .elementor-element.elementor-element-b5bbc32{--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;--overlay-opacity:0.55;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-b5bbc32:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b5bbc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-b5bbc32::before, .elementor-39 .elementor-element.elementor-element-b5bbc32 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b5bbc32 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b5bbc32 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b5bbc32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b5bbc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-07b268b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:48px 48px 48px 48px;--padding-top:90px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-2eba6c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-item > a{font-size:14px;font-weight:600;line-height:1em;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-b237232{width:var( --container-widget-width, 748px );max-width:748px;--container-widget-width:748px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-b237232 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-90d4941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-cfa4445{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2bcb4b6{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-2bcb4b6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2bcb4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-6.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-84fce16{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-84fce16:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-84fce16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-5.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-5a36d40{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-5a36d40:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5a36d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-3-scaled-1.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-472719a{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-472719a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-472719a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-4.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-1d44a09{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-1d44a09:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1d44a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-2.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-1225e8e{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-1225e8e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1225e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervodouradomarketing.com.br/wp-content/uploads/2026/06/pagina-1.jpg");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-e2d90b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:75px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-e2d90b3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e2d90b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39 .elementor-element.elementor-element-e2d90b3::before, .elementor-39 .elementor-element.elementor-element-e2d90b3 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e2d90b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e2d90b3 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e2d90b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e2d90b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-9463521{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-8512a99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-fed0fc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c2152e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-39 .elementor-element.elementor-element-25d3728{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-25d3728.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-25d3728.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-25d3728.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon{font-size:35px;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-title a{font-size:18px;}.elementor-39 .elementor-element.elementor-element-25d3728:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-25d3728:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-504b841{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-504b841.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-504b841.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-504b841.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon{font-size:35px;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-title a{font-size:18px;}.elementor-39 .elementor-element.elementor-element-504b841:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-504b841:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-404c0ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-39 .elementor-element.elementor-element-94e12f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-94e12f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-94e12f7.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-94e12f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon{font-size:35px;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-title a{font-size:18px;}.elementor-39 .elementor-element.elementor-element-94e12f7:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-94e12f7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-9d7a756{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-9d7a756.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-9d7a756.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-9d7a756.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon{font-size:35px;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-title a{font-size:18px;}.elementor-39 .elementor-element.elementor-element-9d7a756:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-9d7a756:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-description{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-95d10ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-8d4b231{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b0640ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;text-align:end;}.elementor-39 .elementor-element.elementor-element-b0640ae img{width:82%;border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-41a70b4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:30px;z-index:1;text-align:start;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-41a70b4{left:70px;}body.rtl .elementor-39 .elementor-element.elementor-element-41a70b4{right:70px;}.elementor-39 .elementor-element.elementor-element-41a70b4 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-b117758{--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;--overlay-opacity:0.42;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:95px;--padding-bottom:95px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-b117758::before, .elementor-39 .elementor-element.elementor-element-b117758 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b117758 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b117758 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b117758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b117758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-b117758.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-f957e6c{--display:flex;}.elementor-39 .elementor-element.elementor-element-7a8219f{text-align:center;}.elementor-39 .elementor-element.elementor-element-7a8219f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-7006382{text-align:center;}.elementor-39 .elementor-element.elementor-element-7006382 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-cdcfa0b{--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:wrap;}.elementor-39 .elementor-element.elementor-element-0509a14{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-39 .elementor-element.elementor-element-ab049ee{width:auto;max-width:auto;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-title{margin-bottom:0px;font-size:17px;letter-spacing:0em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-ab049ee:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-ab049ee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-description{font-size:12px;color:#707070;}.elementor-39 .elementor-element.elementor-element-1213ea5.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-1213ea5{text-align:start;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1213ea5 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4b5883c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-51dc3db{width:auto;max-width:auto;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-title{margin-bottom:0px;font-size:17px;letter-spacing:0em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-51dc3db:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-51dc3db:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-description{font-size:12px;color:#707070;}.elementor-39 .elementor-element.elementor-element-910e371.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-910e371{text-align:start;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-910e371 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-87bd0d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-3eb9238{width:auto;max-width:auto;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-title{margin-bottom:0px;font-size:17px;letter-spacing:0em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-3eb9238:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-3eb9238:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-description{font-size:12px;color:#707070;}.elementor-39 .elementor-element.elementor-element-62f797d.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-62f797d{text-align:start;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-62f797d p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-e640fa8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-a075253{width:auto;max-width:auto;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-title{margin-bottom:0px;font-size:17px;letter-spacing:0em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-a075253:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-a075253:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-description{font-size:12px;color:#707070;}.elementor-39 .elementor-element.elementor-element-376d230.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-376d230{text-align:start;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-376d230 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-cd213c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-b245de3{width:auto;max-width:auto;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-title{margin-bottom:0px;font-size:17px;letter-spacing:0em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-img img{border-radius:200px;transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-b245de3:has(:hover) .elementor-image-box-title,
					 .elementor-39 .elementor-element.elementor-element-b245de3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-description{font-size:12px;color:#707070;}.elementor-39 .elementor-element.elementor-element-902ea15.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-902ea15{text-align:start;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-902ea15 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-ff6675b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:160px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-ff6675b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ff6675b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-84ba281{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.66;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-84ba281:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-84ba281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-84ba281::before, .elementor-39 .elementor-element.elementor-element-84ba281 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-84ba281 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-84ba281 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-84ba281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-84ba281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-e0fd66b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:12px 16px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-item > a{font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-66cd1f6{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-66cd1f6 .elementor-heading-title{font-size:39px;text-transform:none;letter-spacing:0px;color:#E3F4F8;}.elementor-39 .elementor-element.elementor-element-67c271c{--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;--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-39 .elementor-element.elementor-element-d53eb06 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:1.6em 1.5em 1.6em 1.5em;}.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-486122f{--divider-border-style:solid;--divider-color:#FFFFFF21;--divider-border-width:1px;}.elementor-39 .elementor-element.elementor-element-486122f .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-39 .elementor-element.elementor-element-486122f .elementor-divider{text-align:center;padding-block-start:44px;padding-block-end:44px;}.elementor-39 .elementor-element.elementor-element-ede69c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-ede69c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-ede69c2 img{width:100%;max-width:216px;}.elementor-39 .elementor-element.elementor-element-a01d6c5{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-39 .elementor-element.elementor-element-a01d6c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon{background-color:#06182C80;--icon-padding:0.9em;}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-a01d6c5 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-9295fbb.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-9295fbb{text-align:start;color:#FFFFFF42;}.elementor-39 .elementor-element.elementor-element-070149d{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:28px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-070149d{right:20px;}body.rtl .elementor-39 .elementor-element.elementor-element-070149d{left:20px;}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-bd2a7d0{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-7904bc2{--width:25%;}.elementor-39 .elementor-element.elementor-element-576f829{--width:49.332%;}.elementor-39 .elementor-element.elementor-element-1c2a304{--width:25%;}.elementor-39 .elementor-element.elementor-element-1dacd7a{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-8bf1722{--width:50%;}.elementor-39 .elementor-element.elementor-element-13661e4{--width:50%;}.elementor-39 .elementor-element.elementor-element-2c20c23{--width:53%;}.elementor-39 .elementor-element.elementor-element-96a9fe6{--width:38.635%;}.elementor-39 .elementor-element.elementor-element-b5bbc32{--content-width:2200px;}.elementor-39 .elementor-element.elementor-element-cdcfa0b{--width:65%;}.elementor-39 .elementor-element.elementor-element-0509a14{--width:48.5%;}.elementor-39 .elementor-element.elementor-element-4b5883c{--width:48.5%;}.elementor-39 .elementor-element.elementor-element-87bd0d9{--width:100%;}.elementor-39 .elementor-element.elementor-element-e640fa8{--width:48.5%;}.elementor-39 .elementor-element.elementor-element-cd213c1{--width:48.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-7904bc2{--width:35%;}.elementor-39 .elementor-element.elementor-element-576f829{--width:60%;}.elementor-39 .elementor-element.elementor-element-1c2a304{--width:100%;}.elementor-39 .elementor-element.elementor-element-b40e6e8{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-8bf1722{--width:100%;}.elementor-39 .elementor-element.elementor-element-13661e4{--width:100%;}.elementor-39 .elementor-element.elementor-element-6004c52{--width:100%;}.elementor-39 .elementor-element.elementor-element-fe0562c{--width:100%;}.elementor-39 .elementor-element.elementor-element-e3ce720{--width:100%;}.elementor-39 .elementor-element.elementor-element-95a8abb{--width:100%;}.elementor-39 .elementor-element.elementor-element-a9124e8{--width:100%;}.elementor-39 .elementor-element.elementor-element-74d1637{--width:100%;}.elementor-39 .elementor-element.elementor-element-4c1c783{--width:100%;}.elementor-39 .elementor-element.elementor-element-7c4d5cf{--width:100%;}.elementor-39 .elementor-element.elementor-element-5334d9f{--width:100%;}.elementor-39 .elementor-element.elementor-element-653fe93{--width:100%;}.elementor-39 .elementor-element.elementor-element-9463521{--content-width:100%;}.elementor-39 .elementor-element.elementor-element-cdcfa0b{--width:100%;}.elementor-39 .elementor-element.elementor-element-0509a14{--width:48%;}.elementor-39 .elementor-element.elementor-element-4b5883c{--width:48%;}.elementor-39 .elementor-element.elementor-element-e640fa8{--width:48%;}.elementor-39 .elementor-element.elementor-element-cd213c1{--width:48%;}.elementor-39 .elementor-element.elementor-element-84ba281{--width:100%;}}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-e1606c7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e1606c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-39 .elementor-element.elementor-element-0376cd2:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0376cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-fb94fd5{--min-height:75vh;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-78a7076{--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:wrap;--padding-top:80px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-1c2a304{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-e1606c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-b40e6e8{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-03a8fdf{--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-b60ebbd.e-con{--order:-99999 /* order start hack */;}.elementor-39 .elementor-element.elementor-element-b1d5053 img{width:66%;}.elementor-39 .elementor-element.elementor-element-0c147b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-13661e4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6004c52{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-fe0562c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-e3ce720{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-95a8abb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-a9124e8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-74d1637{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-4c1c783{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-7c4d5cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-5334d9f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-653fe93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-39 .elementor-element.elementor-element-b5bbc32{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-07b268b{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-cfa4445{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-e2d90b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-9463521{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-95d10ab{--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-8d4b231.e-con{--order:-99999 /* order start hack */;}.elementor-39 .elementor-element.elementor-element-b0640ae img{width:66%;}.elementor-39 .elementor-element.elementor-element-b117758{--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-cdcfa0b{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-ff6675b{--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-84ba281{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-67c271c{--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-39 .elementor-element.elementor-element-a01d6c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-fb94fd5{--min-height:80vh;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:90px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-b21a713{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-037849a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-d1db131{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-78a7076{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-7904bc2{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-576f829{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ae90177{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 22px 0px;bottom:-51px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-ae90177{left:24px;}body.rtl .elementor-39 .elementor-element.elementor-element-ae90177{right:24px;}.elementor-39 .elementor-element.elementor-element-1c2a304{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-e1606c7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-b40e6e8{--padding-top:52px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-66703cf.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-3a4b8f7{text-align:center;}.elementor-39 .elementor-element.elementor-element-f17f81e{text-align:center;}.elementor-39 .elementor-element.elementor-element-80a02db{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-39 .elementor-element.elementor-element-b6ec660{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-bf50430{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-fe50ee5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-39 .elementor-element.elementor-element-4b1cc57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-016d136{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-03a8fdf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-b1d5053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b1d5053 img{width:100%;}.elementor-39 .elementor-element.elementor-element-a35470c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;bottom:-51px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a35470c{left:25px;}body.rtl .elementor-39 .elementor-element.elementor-element-a35470c{right:25px;}.elementor-39 .elementor-element.elementor-element-0c147b9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-44b5ca6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-ceeda7a .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-ab8f3e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-67080ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-39 .elementor-element.elementor-element-6004c52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-fe0562c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-e3ce720{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-95a8abb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-a9124e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-74d1637{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-title a{font-size:21px;}.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-4c1c783{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-title a{font-size:21px;}.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-7c4d5cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-title a{font-size:21px;}.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-5334d9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-title a{font-size:21px;}.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-40c015e .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-2ea240d{--e-image-carousel-slides-to-show:2;}.elementor-39 .elementor-element.elementor-element-653fe93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-title a{font-size:21px;}.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-b5bbc32{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-39 .elementor-element.elementor-element-07b268b{--padding-top:56px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-2eba6c9 .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-b237232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-90d4941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-cfa4445{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e2d90b3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-9463521{--padding-top:52px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-8512a99{text-align:center;}.elementor-39 .elementor-element.elementor-element-fed0fc5{text-align:center;}.elementor-39 .elementor-element.elementor-element-c2152e7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-39 .elementor-element.elementor-element-25d3728{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-504b841{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-404c0ec{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-94e12f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-9d7a756{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-title{margin-block-end:9px;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon-box-description{font-size:16px;}.elementor-39 .elementor-element.elementor-element-95d10ab{--justify-content:center;}.elementor-39 .elementor-element.elementor-element-b0640ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-b0640ae img{width:100%;}.elementor-39 .elementor-element.elementor-element-41a70b4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;bottom:-51px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-41a70b4{left:25px;}body.rtl .elementor-39 .elementor-element.elementor-element-41a70b4{right:25px;}.elementor-39 .elementor-element.elementor-element-b117758{--padding-top:65px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-cdcfa0b{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-39 .elementor-element.elementor-element-ab049ee.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-title{margin-bottom:1px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-39 .elementor-element.elementor-element-ab049ee .elementor-image-box-description{font-size:14px;}.elementor-39 .elementor-element.elementor-element-1213ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-39 .elementor-element.elementor-element-51dc3db.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-title{margin-bottom:1px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-39 .elementor-element.elementor-element-51dc3db .elementor-image-box-description{font-size:14px;}.elementor-39 .elementor-element.elementor-element-910e371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3eb9238.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-title{margin-bottom:1px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-39 .elementor-element.elementor-element-3eb9238 .elementor-image-box-description{font-size:14px;}.elementor-39 .elementor-element.elementor-element-62f797d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-39 .elementor-element.elementor-element-a075253.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-title{margin-bottom:1px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-39 .elementor-element.elementor-element-a075253 .elementor-image-box-description{font-size:14px;}.elementor-39 .elementor-element.elementor-element-376d230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-39 .elementor-element.elementor-element-b245de3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-title{margin-bottom:1px;font-size:15px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-wrapper .elementor-image-box-img{width:55px;}.elementor-39 .elementor-element.elementor-element-b245de3 .elementor-image-box-description{font-size:14px;}.elementor-39 .elementor-element.elementor-element-902ea15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-39 .elementor-element.elementor-element-ff6675b{--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-84ba281{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-e0fd66b .elementor-icon-list-item > a{font-size:16px;}.elementor-39 .elementor-element.elementor-element-66cd1f6{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-66cd1f6 .elementor-heading-title{font-size:28px;}.elementor-39 .elementor-element.elementor-element-67c271c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-39 .elementor-element.elementor-element-ede69c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-39 .elementor-element.elementor-element-ede69c2 img{max-width:188px;}.elementor-39 .elementor-element.elementor-element-a01d6c5{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-9295fbb{text-align:center;font-size:16px;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-070149d{--z-index:8;}}/* Start custom CSS for heading, class: .elementor-element-81686dd */.elementor-39 .elementor-element.elementor-element-81686dd {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd676b5 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button,
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-bd676b5 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c8e08 */.elementor-39 .elementor-element.elementor-element-47c8e08 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* Edite a seguir */

.elementor-39 .elementor-element.elementor-element-47c8e08 {
    --amplitude: 15px;
    --tempo: 4s;
}

.elementor-39 .elementor-element.elementor-element-47c8e08 {
    animation: float var(--tempo) cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

@keyframes float {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(var(--amplitude)); }
    100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb94fd5 */.elementor-39 .elementor-element.elementor-element-fb94fd5 .shader-canvas {
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;

    filter: sepia(100%) saturate(300%) hue-rotate(5deg) brightness(1.1);
}

.elementor-39 .elementor-element.elementor-element-fb94fd5 .elementor-container,
.elementor-39 .elementor-element.elementor-element-fb94fd5 .elementor-widget-wrap {
    position: relative;
}

.elementor-39 .elementor-element.elementor-element-fb94fd5::before {
    z-index: 2;
}

.elementor-39 .elementor-element.elementor-element-fb94fd5 .e-con-inner {
    z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e30d28c */.elementor-39 .elementor-element.elementor-element-e30d28c {
    overflow: hidden;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2a7d0 */.elementor-39 .elementor-element.elementor-element-bd2a7d0{
    position: relative;
    overflow: hidden;

    height: 60px;
    min-height: 4px;
    width: 100%;

    border-radius: 0 !important;

    background: linear-gradient(
        90deg,
        #8d6534 0%,
        #c8a15a 25%,
        #fbf1b4 50%,
        #c8a15a 75%,
        #8d6534 100%
    );

    box-shadow:
        0 0 6px rgba(251,241,180,.25),
        0 0 12px rgba(141,101,52,.2);
}

.elementor-39 .elementor-element.elementor-element-bd2a7d0::before{
    content:"";
    position:absolute;
    top:0;
    left:-25%;

    width:15%;
    height:100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        transparent
    );

    filter: blur(1px);

    animation: reluzente 3s linear infinite;
}

@keyframes reluzente{
    0%{
        left:-25%;
    }

    100%{
        left:125%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-effdd12 */.elementor-39 .elementor-element.elementor-element-effdd12 .elementor-icon-list-text{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6609835 */.elementor-39 .elementor-element.elementor-element-6609835 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-61e92ba */.elementor-39 .elementor-element.elementor-element-61e92ba {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-faed6f4 */.elementor-39 .elementor-element.elementor-element-faed6f4 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66703cf */.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* TÍTULO DOURADO */

.elementor-39 .elementor-element.elementor-element-66703cf .elementor-icon-box-title{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a4b8f7 */.elementor-39 .elementor-element.elementor-element-3a4b8f7 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6ec660 */.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* TÍTULO DOURADO */

.elementor-39 .elementor-element.elementor-element-b6ec660 .elementor-icon-box-title{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf50430 */.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* TÍTULO DOURADO */

.elementor-39 .elementor-element.elementor-element-bf50430 .elementor-icon-box-title{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b1cc57 */.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* TÍTULO DOURADO */

.elementor-39 .elementor-element.elementor-element-4b1cc57 .elementor-icon-box-title{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-016d136 */.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}

/* TÍTULO DOURADO */

.elementor-39 .elementor-element.elementor-element-016d136 .elementor-icon-box-title{
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #c8a15a 35%,
        #fbf1b4 50%,
        #c8a15a 65%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7facce *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button,
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-d7facce .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f767e69 */.elementor-39 .elementor-element.elementor-element-f767e69 {
    overflow: hidden;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dacd7a */.elementor-39 .elementor-element.elementor-element-1dacd7a{
    position: relative;
    overflow: hidden;

    height: 60px;
    min-height: 4px;
    width: 100%;

    border-radius: 0 !important;

    background: linear-gradient(
        90deg,
        #8d6534 0%,
        #c8a15a 25%,
        #fbf1b4 50%,
        #c8a15a 75%,
        #8d6534 100%
    );

    box-shadow:
        0 0 6px rgba(251,241,180,.25),
        0 0 12px rgba(141,101,52,.2);
}

.elementor-39 .elementor-element.elementor-element-1dacd7a::before{
    content:"";
    position:absolute;
    top:0;
    left:-25%;

    width:15%;
    height:100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.95),
        transparent
    );

    filter: blur(1px);

    animation: reluzente 3s linear infinite;
}

@keyframes reluzente{
    0%{
        left:-25%;
    }

    100%{
        left:125%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab8f3e2 */.elementor-39 .elementor-element.elementor-element-ab8f3e2 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4d04f8 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button,
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-e4d04f8 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d30065e */.elementor-39 .elementor-element.elementor-element-d30065e .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b49b0d8 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button,
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-b49b0d8 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6004c52 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-6004c52 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-6004c52{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-6004c52::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-6004c52:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-6004c52 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52c794 */.elementor-39 .elementor-element.elementor-element-a52c794 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef956c4 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button,
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-ef956c4 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe0562c *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-fe0562c {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-fe0562c{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-fe0562c::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-fe0562c:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-fe0562c *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd0fafa */.elementor-39 .elementor-element.elementor-element-dd0fafa .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d9f6c4 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button,
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-9d9f6c4 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ce720 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-e3ce720 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-e3ce720{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-e3ce720::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-e3ce720:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-e3ce720 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cacba1 */.elementor-39 .elementor-element.elementor-element-0cacba1 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-044a92e *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button,
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-044a92e .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a8abb *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-95a8abb {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-95a8abb{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-95a8abb::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-95a8abb:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-95a8abb *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45c7383 */.elementor-39 .elementor-element.elementor-element-45c7383 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0aaf504 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button,
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-0aaf504 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9124e8 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-a9124e8 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-a9124e8{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-a9124e8::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-a9124e8:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-a9124e8 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f02cd3 */.elementor-39 .elementor-element.elementor-element-1f02cd3 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93b5a7a *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button,
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-93b5a7a .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d1637 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-74d1637 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-74d1637{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-74d1637::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-74d1637:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-74d1637 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a35dbe6 */.elementor-39 .elementor-element.elementor-element-a35dbe6 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-838492b *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-838492b .elementor-button,
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-838492b .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1c783 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-4c1c783 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-4c1c783{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-4c1c783::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-4c1c783:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-4c1c783 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1b65b2 */.elementor-39 .elementor-element.elementor-element-c1b65b2 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdf0f10 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button,
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-bdf0f10 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4d5cf *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-7c4d5cf {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-7c4d5cf{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-7c4d5cf::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-7c4d5cf:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-7c4d5cf *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1656567 */.elementor-39 .elementor-element.elementor-element-1656567 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14b5959 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button,
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-14b5959 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5334d9f *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-5334d9f {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-5334d9f{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-5334d9f::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-5334d9f:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-5334d9f *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c147b9 */.elementor-39 .elementor-element.elementor-element-0c147b9{
    position:relative;
    overflow:hidden;

    background:#080808;
}

.elementor-39 .elementor-element.elementor-element-0c147b9::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(141,101,52,.15) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(141,101,52,.15) 1px,
            transparent 1px
        );

    background-size:40px 40px;
}

.elementor-39 .elementor-element.elementor-element-0c147b9::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at center,
            rgba(251,241,180,.08),
            transparent 70%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f55cb87 */.elementor-39 .elementor-element.elementor-element-f55cb87 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ea240d */html, body{
overflow-x: hidden !important;
}

.elementor-39 .elementor-element.elementor-element-2ea240d .elementor-image-carousel-wrapper{
overflow: visible;
}

.elementor-39 .elementor-element.elementor-element-2ea240d .swiper-wrapper {
-webkit-transtion-timing-function: linear !important;
transition-timing-function: linear !important;
}
.elementor-39 .elementor-element.elementor-element-2ea240d .elementor-image-carousel-wrapper{
    transform: perspective(100rem) translate3d(0, 0, 20rem) rotatey(-30deg) scale(1, 1) !important;
    left: -3%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6baa1cf */.elementor-39 .elementor-element.elementor-element-6baa1cf .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db2ae04 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button,
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-db2ae04 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-653fe93 *//* WP Universe - Elementor Rocket */

.elementor-39 .elementor-element.elementor-element-653fe93 {
    --duracao: 1.5s;
    --cor-do-hover-1: #8d6534;
    --cor-do-hover-2: #fbf1b4;
}

/* Não edite nada abaixo */

.elementor-39 .elementor-element.elementor-element-653fe93{
    overflow:hidden;
}

.elementor-39 .elementor-element.elementor-element-653fe93::before{
    content:"";
    position:absolute;
    width:200%;
    height:250%;
    top:-100%;
    left:-100%;
    transform:translate(-50%,-50%) rotate(45deg);

    background-image:linear-gradient(
        90deg,
        var(--cor-do-hover-1),
        var(--cor-do-hover-2)
    );

    z-index:0;
    transition:1.5s;
}

.elementor-39 .elementor-element.elementor-element-653fe93:hover::before{
    top:50%;
    left:50%;
    transform:translate(-45%,-45%);
}

.elementor-39 .elementor-element.elementor-element-653fe93 *{
    z-index:3!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b237232 */.elementor-39 .elementor-element.elementor-element-b237232 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcb4b6 *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-2bcb4b6 {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-2bcb4b6{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-2bcb4b6:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84fce16 *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-84fce16 {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-84fce16{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-84fce16:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a36d40 *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-5a36d40 {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-5a36d40{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-5a36d40:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472719a *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-472719a {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-472719a{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-472719a:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d44a09 *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-1d44a09 {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-1d44a09{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-1d44a09:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225e8e *//* WP Universe - Elementor Rocket

    Edite abaixo */
    
    .elementor-39 .elementor-element.elementor-element-1225e8e {
        --duracao: 5s  /* Duração da animação */
    }

.elementor-39 .elementor-element.elementor-element-1225e8e{aspect-ratio:16/9;transition:background-position var(--duracao) ease-in-out;}.elementor-39 .elementor-element.elementor-element-1225e8e:hover{background-position: bottom center !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8512a99 */.elementor-39 .elementor-element.elementor-element-8512a99 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d3728 */.elementor-39 .elementor-element.elementor-element-25d3728 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-504b841 */.elementor-39 .elementor-element.elementor-element-504b841 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94e12f7 */.elementor-39 .elementor-element.elementor-element-94e12f7 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7a756 */.elementor-39 .elementor-element.elementor-element-9d7a756 .elementor-icon{
    width: 70px;
    height: 70px;

    background: linear-gradient(
        -120deg,
        #8d6534,
        #c8a15a,
        rgba(251,241,180,0.15)
    );

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 1000px;

    border: 1px solid rgba(251,241,180,.3);

    box-shadow:
        0 0 10px rgba(141,101,52,.25),
        inset 0 0 10px rgba(251,241,180,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9008c37 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button,
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-9008c37 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a8219f */.elementor-39 .elementor-element.elementor-element-7a8219f {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab049ee */.elementor-39 .elementor-element.elementor-element-ab049ee img {
    margin-bottom: -12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51dc3db */.elementor-39 .elementor-element.elementor-element-51dc3db img {
    margin-bottom: -12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb9238 */.elementor-39 .elementor-element.elementor-element-3eb9238 img {
    margin-bottom: -12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a075253 */.elementor-39 .elementor-element.elementor-element-a075253 img {
    margin-bottom: -12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b245de3 */.elementor-39 .elementor-element.elementor-element-b245de3 img {
    margin-bottom: -12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b117758 */.elementor-39 .elementor-element.elementor-element-b117758{
    position: relative;
    overflow: hidden;

    background-color: #0b0b0b;
    background-image:
        linear-gradient(
            rgba(255,255,255,0.03) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.03) 1px,
            transparent 1px
        );

    background-size: 40px 40px;
}

.elementor-39 .elementor-element.elementor-element-b117758::before{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,0.05),
            transparent 70%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cd1f6 */.elementor-39 .elementor-element.elementor-element-66cd1f6 {
    background: linear-gradient(
        135deg,
        #8d6534 0%,
        #b88a4d 25%,
        #fbf1b4 50%,
        #b88a4d 75%,
        #8d6534 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d53eb06 *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button,
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-d53eb06 .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46d2d8d *//* CONFIGURAÇÕES */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button{
    --duracao: 2s;
    --fundo-do-botao: #070912;
    --cor-do-brilho: #d4af37;

    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;

    border: 1px solid transparent !important;
    border-radius: inherit !important;

    --animation: angulo-do-gradiente linear infinite !important;
    --shadow-size: 2px !important;

    outline-offset: 4px !important;

    background:
        linear-gradient(var(--fundo-do-botao), var(--fundo-do-botao)) padding-box,
        conic-gradient(
            from calc(var(--angulo-do-gradiente) - var(--angulo-do-gradiente-offset)),
            transparent,
            var(--cor-do-brilho) var(--porcentagem-do-gradiente),
            var(--brilho-do-gradiente) calc(var(--porcentagem-do-gradiente) * 2),
            var(--cor-do-brilho) calc(var(--porcentagem-do-gradiente) * 3),
            transparent calc(var(--porcentagem-do-gradiente) * 4)
        ) border-box !important;

    box-shadow: inset 0 0 0 1px #292525 !important;

    transition: .8s cubic-bezier(.25,1,.5,1) !important;
    transition-property:
        --angulo-do-gradiente-offset,
        --porcentagem-do-gradiente,
        --brilho-do-gradiente !important;
}

/* PROPRIEDADES ANIMADAS */

@property --angulo-do-gradiente{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --angulo-do-gradiente-offset{
    syntax:"<angle>";
    initial-value:0deg;
    inherits:false;
}

@property --porcentagem-do-gradiente{
    syntax:"<percentage>";
    initial-value:5%;
    inherits:false;
}

@property --brilho-do-gradiente{
    syntax:"<color>";
    initial-value:white;
    inherits:false;
}

/* CAMADAS */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::after,
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button .elementor-button-content-wrapper::before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
    z-index:-1;
    border-radius: inherit !important;
}

/* PARTÍCULAS */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::before{
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);

    width: var(--size);
    height: var(--size);

    background:
        radial-gradient(
            circle at var(--position) var(--position),
            #fff calc(var(--position) / 4),
            transparent 0
        ) padding-box;

    background-size: var(--space) var(--space);
    background-repeat: space;

    mask-image:
        conic-gradient(
            from calc(var(--angulo-do-gradiente) + 45deg),
            black,
            transparent 10% 90%,
            black
        );

    opacity:.4;
}

/* BRILHO EXTERNO */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::after{
    width:100%;
    aspect-ratio:1;

    background:
        linear-gradient(
            -50deg,
            transparent,
            var(--cor-do-brilho),
            transparent
        );

    mask-image:
        radial-gradient(
            circle at bottom,
            transparent 40%,
            black
        );

    opacity:.6;

    animation: brilho var(--duracao) linear infinite;
}

/* TEXTO */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

/* GLOW INTERNO */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button .elementor-button-content-wrapper::before{
    width:100%;
    height:100%;

    box-shadow:
        inset 0 -1ex 2rem 4px var(--cor-do-brilho);

    opacity:0;

    transition:
        opacity 1.5s cubic-bezier(.25,1,.5,1);
}

/* HOVER */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:focus-visible{
    --porcentagem-do-gradiente:20%;
    --angulo-do-gradiente-offset:95deg;
    --brilho-do-gradiente:white;
}

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button:hover .elementor-button-content-wrapper::before{
    opacity:1;
}

/* ANIMAÇÕES */

@keyframes angulo-do-gradiente{
    to{
        --angulo-do-gradiente:360deg;
    }
}

@keyframes brilho{
    to{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

/* EXECUÇÃO */

.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button,
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::before,
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button::after{
    animation:
        angulo-do-gradiente var(--duracao) linear infinite;
}
.elementor-39 .elementor-element.elementor-element-46d2d8d .elementor-button{
    border-radius: 50px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9295fbb */.elementor-39 .elementor-element.elementor-element-9295fbb * {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ba281 */.elementor-39 .elementor-element.elementor-element-84ba281{
    position:relative;
    overflow:hidden;

    background:#080808;
}

.elementor-39 .elementor-element.elementor-element-84ba281::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(141,101,52,.15) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(141,101,52,.15) 1px,
            transparent 1px
        );

    background-size:40px 40px;
}

.elementor-39 .elementor-element.elementor-element-84ba281::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at center,
            rgba(251,241,180,.08),
            transparent 70%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4acb569 *//*
    WP Universe - Elementor Rocket
*/

.elementor-39 .elementor-element.elementor-element-4acb569 {
    --velocidade: 2s; /* Edite a duração da animação */
    --fundo: #00bf48; /* Edite a cor do fundo do botão*/
    --tamanho: 66px; /* Edite o tamanho do botão */
}

/* Não edite nada abaixo dessa linha! */

.elementor-39 .elementor-element.elementor-element-4acb569{background:var(--fundo);width:var(--tamanho);height:var(--tamanho);display:flex;justify-content:center;align-items:center;border-radius:200px;animation:var(--fundo) infinite pulsarWhatsapp}.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-button-wrapper,.elementor-39 .elementor-element.elementor-element-4acb569 .elementor-widget-container{display:flex;justify-content:center;align-items:center}.elementor-39 .elementor-element.elementor-element-4acb569 svg{font-size:42px;margin-top:-1px}@keyframes pulsarWhatsapp{0%,100%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070149d */.elementor-39 .elementor-element.elementor-element-070149d {
    width: 70px;
    height: 70px;
}/* End custom CSS */