.elementor-1182 .elementor-element.elementor-element-1505ced6:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-1505ced6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1182 .elementor-element.elementor-element-1505ced6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0F0F0FA6 0%, #0F0F0F 79%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-1505ced6 > .elementor-container{min-height:1000px;}.elementor-1182 .elementor-element.elementor-element-1505ced6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-7b25d47d{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-170ae8c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-7fa25ebf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:58px;font-weight:600;line-height:68px;color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-5664a975 > .elementor-element-populated{margin:0px 60px 0px 40px;--e-column-margin-right:60px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.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-1182 .elementor-element.elementor-element-7968727a{font-family:"Inter", Sans-serif;font-weight:400;color:#F1F1F1;}.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-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-3efd6c3e{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1182 .elementor-element.elementor-element-306c3042:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-306c3042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://meirybo.com.br/wp-content/uploads/2026/03/bgmobilehome.jpg") 50% 50%;background-size:cover;}.elementor-1182 .elementor-element.elementor-element-306c3042 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0F0F0F78 0%, #000000 79%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-306c3042 > .elementor-container{min-height:720px;}.elementor-1182 .elementor-element.elementor-element-306c3042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1182 .elementor-element.elementor-element-1424bc16 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:58px;font-weight:600;color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-2802881d{font-family:"Inter", Sans-serif;font-weight:400;color:#F1F1F1;}.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-5263a98{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-0821524{--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-1182 .elementor-element.elementor-element-0821524:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-0821524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-1182 .elementor-element.elementor-element-d83f171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1182 .elementor-element.elementor-element-cc95ba0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1182 .elementor-element.elementor-element-cc95ba0.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-cc95ba0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-38ea6949:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-38ea6949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A100E;}.elementor-1182 .elementor-element.elementor-element-38ea6949{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1182 .elementor-element.elementor-element-38ea6949 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-3cdabdc6 > .elementor-container{min-height:250px;}.elementor-1182 .elementor-element.elementor-element-4aa4b1da > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1182 .elementor-element.elementor-element-b7e817d{text-align:start;}.elementor-1182 .elementor-element.elementor-element-b7e817d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-7bdfb23e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1182 .elementor-element.elementor-element-7bdfb23e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-53625a58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-53625a58.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-53625a58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-53625a58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-2cb9ba32{width:auto;max-width:auto;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1182 .elementor-element.elementor-element-2cb9ba32 img{width:22%;border-radius:100px 100px 100px 100px;}.elementor-1182 .elementor-element.elementor-element-63777103{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:15px 50px 15px 50px;}.elementor-1182 .elementor-element.elementor-element-902923a{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-239549c0:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-239549c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-239549c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1182 .elementor-element.elementor-element-239549c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-531160f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-531160f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-c15d23d{margin-top:10px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-63b7e264 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-105c2e5{text-align:center;}.elementor-1182 .elementor-element.elementor-element-105c2e5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-57f00ab{text-align:center;}.elementor-1182 .elementor-element.elementor-element-57f00ab .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-40e184fa > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-40e184fa{border-style:solid;border-width:1px 0px 0px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-60dea0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-60dea0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-60dea0c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-60dea0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.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-1182 .elementor-element.elementor-element-2d2563b .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-2d2563b.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-721a631 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-47244a33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-47244a33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-47244a33.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-47244a33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-1ac2014{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-b281020 > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-b281020{border-style:solid;border-width:1px 0px 0px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-4079380.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-4079380.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-4079380.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-4079380 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-e9baf60{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-10c53b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-10c53b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-10c53b8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-10c53b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-e6368ab.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-c394ec7 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-6283a6a4 > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-6283a6a4{border-style:solid;border-width:1px 0px 0px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-15e26188.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-15e26188.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-15e26188.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-15e26188 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-327a0db.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-22f658db .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-5a9867b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-5a9867b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-5a9867b8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-5a9867b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-6ba91a3{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-2165e8d9 > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-2165e8d9{border-style:solid;border-width:1px 0px 0px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-4195ee69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-4195ee69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-4195ee69.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-4195ee69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-1c90bb7{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-2f9fe3de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-2f9fe3de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-2f9fe3de.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-2f9fe3de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-40ddf62.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-351b3c49 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-75090777 > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-75090777{border-style:solid;border-width:1px 0px 0px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-9d83f22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-9d83f22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-9d83f22.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-9d83f22 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-944fad2.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-720ba6fa .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-22591758.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-22591758.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-22591758.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-22591758 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-7356922{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-604753b4 > .elementor-container{min-height:200px;}.elementor-1182 .elementor-element.elementor-element-604753b4{border-style:solid;border-width:1px 0px 1px 0px;border-color:#5454544D;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-26ca49df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-26ca49df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-26ca49df.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-26ca49df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-40b6080{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-6f91f6d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-6f91f6d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-6f91f6d5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-6f91f6d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-stacked .elementor-icon{background-color:#4E0C0E;color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-default .elementor-icon{color:#4E0C0E;border-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon, .elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-default .elementor-icon svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon:hover, .elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-framed .elementor-icon:hover{background-color:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3.elementor-view-stacked .elementor-icon:hover svg{fill:#4E0C0E;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon{font-size:20px;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon svg{height:20px;}.elementor-1182 .elementor-element.elementor-element-228113c5 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-53f65b4:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-53f65b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-53f65b4 > .elementor-container{max-width:1000px;}.elementor-1182 .elementor-element.elementor-element-53f65b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-53f65b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-83386b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-83386b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-0b0c94b{text-align:center;}.elementor-1182 .elementor-element.elementor-element-0b0c94b .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-33c0408{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-9bbef5d:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-9bbef5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1182 .elementor-element.elementor-element-9bbef5d > .elementor-container{max-width:1000px;}.elementor-1182 .elementor-element.elementor-element-9bbef5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1182 .elementor-element.elementor-element-9bbef5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-2d18081.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-2d18081 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-dfffdb3{text-align:center;}.elementor-1182 .elementor-element.elementor-element-dfffdb3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-00e0e35:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-00e0e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-00e0e35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1182 .elementor-element.elementor-element-00e0e35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-769952f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-0763e52{text-align:center;}.elementor-1182 .elementor-element.elementor-element-0763e52 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-2b5606d{text-align:center;}.elementor-1182 .elementor-element.elementor-element-2b5606d .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-93addd0 > .elementor-container{min-height:400px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-cae14cc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-cae14cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-cae14cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-cae14cc > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-cae14cc > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-cae14cc > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-cae14cc > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 40px 0px;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-card:hover, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card:hover, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-card::before, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card::before, .elementor-1182 .elementor-element.elementor-element-16691fc div .profile-card .profile-body::before, .elementor-1182 .elementor-element.elementor-element-16691fc .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-16691fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-16691fc .ekit-team-modal-close{right:10px;color:#656565;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-card, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);padding:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-16691fc .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-header > img, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card img, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-header {width:100%;height:100%;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-header > img, .elementor-1182 .elementor-element.elementor-element-16691fc .profile-image-card img{border-radius:10px;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-card .profile-header{margin:0px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-16691fc .ekit-team-img.profile-header > img{border-radius:0% 0% 0% 0%;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-body .profile-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-body .profile-designation{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-16691fc .profile-body .profile-content{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-16691fc .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.team-popup-id-16691fc .ekit-team-modal-close{color:#656565;}.team-popup-id-16691fc .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-84e7386.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-84e7386.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-84e7386 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-84e7386 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-84e7386 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-84e7386 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-84e7386 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 40px 0px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-card:hover, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card:hover, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-card::before, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card::before, .elementor-1182 .elementor-element.elementor-element-5f3c89d div .profile-card .profile-body::before, .elementor-1182 .elementor-element.elementor-element-5f3c89d .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-5f3c89d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .ekit-team-modal-close{right:10px;color:#656565;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-card, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);padding:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-header > img, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card img, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-header {width:100%;height:100%;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-header > img, .elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-image-card img{border-radius:10px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-card .profile-header{margin:0px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .ekit-team-img.profile-header > img{border-radius:0% 0% 0% 0%;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-body .profile-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-body .profile-designation{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .profile-body .profile-content{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-5f3c89d .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.team-popup-id-5f3c89d .ekit-team-modal-close{color:#656565;}.team-popup-id-5f3c89d .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-5d1b190.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-5d1b190.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-5d1b190 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-5d1b190 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-5d1b190 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-5d1b190 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-5d1b190 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 40px 0px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-card:hover, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card:hover, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-card::before, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card::before, .elementor-1182 .elementor-element.elementor-element-9ab8c13 div .profile-card .profile-body::before, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-9ab8c13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .ekit-team-modal-close{right:10px;color:#656565;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-card, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);padding:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-header > img, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card img, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-header {width:100%;height:100%;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-header > img, .elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-image-card img{border-radius:10px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-card .profile-header{margin:0px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .ekit-team-img.profile-header > img{border-radius:0% 0% 0% 0%;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-body .profile-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-body .profile-designation{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .profile-body .profile-content{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-9ab8c13 .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.team-popup-id-9ab8c13 .ekit-team-modal-close{color:#656565;}.team-popup-id-9ab8c13 .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-f117485.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-f117485.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-f117485 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-f117485 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-f117485 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-f117485 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-f117485 > .elementor-element-populated{margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 40px 0px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-card:hover, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card:hover, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-card::before, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card::before, .elementor-1182 .elementor-element.elementor-element-6bbc599 div .profile-card .profile-body::before, .elementor-1182 .elementor-element.elementor-element-6bbc599 .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-accent );}.elementor-1182 .elementor-element.elementor-element-6bbc599 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .ekit-team-modal-close{right:10px;color:#656565;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-card, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);padding:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-header > img, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card img, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-header {width:100%;height:100%;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-header > img, .elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-image-card img{border-radius:10px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-card .profile-header{margin:0px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .ekit-team-img.profile-header > img{border-radius:0% 0% 0% 0%;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-body .profile-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-body .profile-designation{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .profile-body .profile-content{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-1182 .elementor-element.elementor-element-6bbc599 .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.team-popup-id-6bbc599 .ekit-team-modal-close{color:#656565;}.team-popup-id-6bbc599 .ekit-team-modal-close svg path{stroke:#656565;fill:#656565;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:400;fill:#0E0E10;color:#0E0E10;background-image:linear-gradient(90deg, var( --e-global-color-9fde9d7 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#0E0E10;border-radius:200px 200px 200px 200px;padding:20px 50px 20px 50px;}.elementor-1182 .elementor-element.elementor-element-9d724db{padding:5px 0px 10px 0px;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-65728b2:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-65728b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-65728b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1182 .elementor-element.elementor-element-65728b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-176c006.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-c5a9fc7{text-align:center;}.elementor-1182 .elementor-element.elementor-element-c5a9fc7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-f4963b4{text-align:center;}.elementor-1182 .elementor-element.elementor-element-f4963b4 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-1182 .elementor-element.elementor-element-3954237{padding:20px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-2eb96d3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-2eb96d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-2eb96d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 20px 40px 20px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1182 .elementor-element.elementor-element-db62d5f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-db62d5f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1182 .elementor-element.elementor-element-db62d5f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-db62d5f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-title{margin-bottom:6px;font-family:"Raleway", Sans-serif;font-size:1.4em;font-weight:600;color:#081526;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:100px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.3);transition-duration:0.3s;}.elementor-1182 .elementor-element.elementor-element-db62d5f .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:#74746F;}.elementor-widget-star-rating .elementor-star-rating__title{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-1182 .elementor-element.elementor-element-618b10c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-618b10c .elementor-star-rating{font-size:16px;}.elementor-1182 .elementor-element.elementor-element-618b10c .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1182 .elementor-element.elementor-element-618b10c .elementor-star-rating i:before{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-618b10c .elementor-star-rating i{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-5724016{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-5724016.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-41ebfa2{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-41ebfa2 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-1182 .elementor-element.elementor-element-070ade7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-070ade7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-070ade7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-070ade7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-070ade7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 20px 40px 20px;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-adec12c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-adec12c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1182 .elementor-element.elementor-element-adec12c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-adec12c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-title{margin-bottom:6px;font-family:"Raleway", Sans-serif;font-size:1.4em;font-weight:600;color:#081526;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:100px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.3);transition-duration:0.3s;}.elementor-1182 .elementor-element.elementor-element-adec12c .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:#74746F;}.elementor-1182 .elementor-element.elementor-element-e18f028{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-e18f028 .elementor-star-rating{font-size:16px;}.elementor-1182 .elementor-element.elementor-element-e18f028 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1182 .elementor-element.elementor-element-e18f028 .elementor-star-rating i:before{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-e18f028 .elementor-star-rating i{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-3962528{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-3962528.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-3d5c99f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-3d5c99f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-3d5c99f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1182 .elementor-element.elementor-element-3d5c99f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1182 .elementor-element.elementor-element-3d5c99f:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 20px 40px 20px;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-d69641f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-d69641f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1182 .elementor-element.elementor-element-d69641f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-d69641f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-title{margin-bottom:6px;font-family:"Raleway", Sans-serif;font-size:1.4em;font-weight:600;color:#081526;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-img img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:100px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.3);transition-duration:0.3s;}.elementor-1182 .elementor-element.elementor-element-d69641f .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:#74746F;}.elementor-1182 .elementor-element.elementor-element-1d1c80f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-1d1c80f .elementor-star-rating{font-size:16px;}.elementor-1182 .elementor-element.elementor-element-1d1c80f .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1182 .elementor-element.elementor-element-1d1c80f .elementor-star-rating i:before{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-1d1c80f .elementor-star-rating i{color:#F2D058;}.elementor-1182 .elementor-element.elementor-element-338eef1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1182 .elementor-element.elementor-element-338eef1.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-784ce21a:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-784ce21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fde9d7 );}.elementor-1182 .elementor-element.elementor-element-784ce21a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 150px 0px;}.elementor-1182 .elementor-element.elementor-element-784ce21a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1182 .elementor-element.elementor-element-54628a23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-2774cbe5{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-56c51011.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-56c51011.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-56c51011 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-8b349fd{text-align:start;}.elementor-1182 .elementor-element.elementor-element-8b349fd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-e36743b{text-align:start;}.elementor-1182 .elementor-element.elementor-element-e36743b .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:3em;font-weight:600;line-height:50px;color:var( --e-global-color-f1ae247 );}.elementor-bc-flex-widget .elementor-1182 .elementor-element.elementor-element-596503b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1182 .elementor-element.elementor-element-596503b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1182 .elementor-element.elementor-element-608993bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1182 .elementor-element.elementor-element-608993bd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1182 .elementor-element.elementor-element-608993bd .elementor-button{padding:3px 20px 3px 20px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1182 .elementor-element.elementor-element-4a75ccc6{--grid-columns:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button{padding:20px 60px 20px 60px;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1182 .elementor-element.elementor-element-4a75ccc6{--grid-columns:2;}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-1505ced6{margin-top:0px;margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button{padding:20px 30px 20px 30px;}.elementor-1182 .elementor-element.elementor-element-306c3042 > .elementor-container{min-height:926px;}.elementor-1182 .elementor-element.elementor-element-306c3042{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-425e4f91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-119a61fd{margin-top:0px;margin-bottom:170px;}.elementor-1182 .elementor-element.elementor-element-52a82bb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-52a82bb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-1182 .elementor-element.elementor-element-1424bc16{text-align:center;}.elementor-1182 .elementor-element.elementor-element-1424bc16 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-2802881d{text-align:center;}.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button{font-size:16px;padding:20px 30px 20px 30px;}.elementor-1182 .elementor-element.elementor-element-0821524{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-d83f171{--width:25%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-c531b5f img{border-radius:100px 100px 100px 100px;}.elementor-1182 .elementor-element.elementor-element-06e19b3 img{border-radius:100px 100px 100px 100px;}.elementor-1182 .elementor-element.elementor-element-eb44894 img{border-radius:100px 100px 100px 100px;}.elementor-1182 .elementor-element.elementor-element-c083703 img{border-radius:100px 100px 100px 100px;}.elementor-1182 .elementor-element.elementor-element-cc95ba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;text-align:end;}.elementor-1182 .elementor-element.elementor-element-cc95ba0.elementor-element{--align-self:center;}.elementor-1182 .elementor-element.elementor-element-cc95ba0 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-38ea6949{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-3bdadf74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-3cdabdc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-b7e817d{text-align:center;}.elementor-1182 .elementor-element.elementor-element-b7e817d .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-7bdfb23e{text-align:center;}.elementor-1182 .elementor-element.elementor-element-7bdfb23e .elementor-heading-title{font-size:26px;}.elementor-1182 .elementor-element.elementor-element-53625a58.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-2cb9ba32{text-align:center;}.elementor-1182 .elementor-element.elementor-element-2cb9ba32 img{width:25%;}.elementor-1182 .elementor-element.elementor-element-63777103{text-align:center;font-size:16px;}.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button{font-size:16px;padding:20px 30px 20px 30px;}.elementor-1182 .elementor-element.elementor-element-239549c0{padding:20px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-531160f1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-63b7e264 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-105c2e5{text-align:center;}.elementor-1182 .elementor-element.elementor-element-105c2e5 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-57f00ab .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-60dea0c > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-721a631{text-align:center;}.elementor-1182 .elementor-element.elementor-element-721a631 .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-47244a33.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-47244a33 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-68454774{text-align:center;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-4079380.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-4079380 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-0e53cb0{text-align:center;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-10c53b8 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-c394ec7{text-align:center;}.elementor-1182 .elementor-element.elementor-element-c394ec7 .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-15e26188 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-22f658db{text-align:center;}.elementor-1182 .elementor-element.elementor-element-22f658db .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-5a9867b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-5a9867b8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-62c7c2b{text-align:center;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-4195ee69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-4195ee69 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-18222fae{text-align:center;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-2f9fe3de > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-351b3c49{text-align:center;}.elementor-1182 .elementor-element.elementor-element-351b3c49 .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-9d83f22 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-720ba6fa{text-align:center;}.elementor-1182 .elementor-element.elementor-element-720ba6fa .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-22591758.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-22591758 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-5b849c95{text-align:center;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-604753b4{border-width:1px 0px 1px 0px;}.elementor-1182 .elementor-element.elementor-element-26ca49df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-26ca49df > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-49ea788f{text-align:center;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-6f91f6d5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon{font-size:32px;}.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon svg{height:32px;}.elementor-1182 .elementor-element.elementor-element-228113c5{text-align:center;}.elementor-1182 .elementor-element.elementor-element-228113c5 .elementor-heading-title{font-size:1.6em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-53f65b4{padding:20px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-83386b1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-83386b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-0b0c94b .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-87c6ec4{padding:0px 20px 0px 20px;text-align:center;}.elementor-1182 .elementor-element.elementor-element-33c0408{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-9bbef5d{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-1182 .elementor-element.elementor-element-2d18081.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-2d18081 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-dfffdb3 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-cb7bd8c{padding:0px 20px 0px 20px;text-align:center;}.elementor-1182 .elementor-element.elementor-element-b9b7550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-00e0e35{padding:20px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-769952f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-769952f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-0763e52{text-align:center;}.elementor-1182 .elementor-element.elementor-element-0763e52 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-2b5606d .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-93addd0 > .elementor-container{min-height:1700px;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:08px 60px 08px 60px;}.elementor-1182 .elementor-element.elementor-element-65728b2{padding:20px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-176c006.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1182 .elementor-element.elementor-element-176c006 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-c5a9fc7{text-align:center;}.elementor-1182 .elementor-element.elementor-element-c5a9fc7 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-f4963b4 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-3954237{margin-top:20px;margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-2eb96d3 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-title{margin-bottom:4px;font-size:1.4em;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-db62d5f .elementor-image-box-img img{border-width:1px 1px 1px 1px;border-radius:100px;}.elementor-1182 .elementor-element.elementor-element-618b10c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-5724016{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-1182 .elementor-element.elementor-element-41ebfa2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-070ade7 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-title{margin-bottom:4px;font-size:1.4em;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-adec12c .elementor-image-box-img img{border-width:1px 1px 1px 1px;border-radius:100px;}.elementor-1182 .elementor-element.elementor-element-e18f028{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-3962528{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated, .elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated > .elementor-background-overlay, .elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1182 .elementor-element.elementor-element-3d5c99f > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-wrapper{text-align:center;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-img{margin-bottom:0px;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-title{margin-bottom:4px;font-size:1.4em;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1182 .elementor-element.elementor-element-d69641f .elementor-image-box-img img{border-width:1px 1px 1px 1px;border-radius:100px;}.elementor-1182 .elementor-element.elementor-element-1d1c80f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1182 .elementor-element.elementor-element-338eef1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-1182 .elementor-element.elementor-element-784ce21a{padding:20px 0px 20px 0px;}.elementor-1182 .elementor-element.elementor-element-56c51011 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-8b349fd{text-align:center;}.elementor-1182 .elementor-element.elementor-element-8b349fd .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-e36743b{text-align:center;}.elementor-1182 .elementor-element.elementor-element-e36743b .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-1182 .elementor-element.elementor-element-4a75ccc6{--grid-columns:1;}}@media(min-width:768px){.elementor-1182 .elementor-element.elementor-element-170ae8c9{width:60%;}.elementor-1182 .elementor-element.elementor-element-5664a975{width:40%;}.elementor-1182 .elementor-element.elementor-element-0821524{--width:100%;}.elementor-1182 .elementor-element.elementor-element-d83f171{--width:15%;}}/* Start custom CSS for button, class: .elementor-element-3efd6c3e */.elementor-1182 .elementor-element.elementor-element-3efd6c3e{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button-icon {
  font-size: 20px;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-3efd6c3e .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #210471 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5263a98 */.elementor-1182 .elementor-element.elementor-element-5263a98{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button-icon {
  font-size: 20px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-5263a98 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83f171 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -15px;
}
.elementor-1182 .elementor-element.elementor-element-d83f171 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-1182 .elementor-element.elementor-element-d83f171:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-902923a */.elementor-1182 .elementor-element.elementor-element-902923a{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button-icon {
  font-size: 20px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-902923a .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-902923a .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d2563b */.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-2d2563b .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-2d2563b:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-2d2563b:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-2d2563b:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac2014 */.elementor-1182 .elementor-element.elementor-element-1ac2014{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-1ac2014 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9baf60 */.elementor-1182 .elementor-element.elementor-element-e9baf60{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-e9baf60 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e6368ab */.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-e6368ab .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-e6368ab:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-e6368ab:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-e6368ab:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-327a0db */.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-327a0db .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-327a0db:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-327a0db:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-327a0db:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ba91a3 */.elementor-1182 .elementor-element.elementor-element-6ba91a3{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-6ba91a3 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c90bb7 */.elementor-1182 .elementor-element.elementor-element-1c90bb7{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-1c90bb7 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40ddf62 */.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-40ddf62 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-40ddf62:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-40ddf62:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-40ddf62:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-944fad2 */.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-944fad2 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-944fad2:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-944fad2:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-944fad2:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7356922 */.elementor-1182 .elementor-element.elementor-element-7356922{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-7356922 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40b6080 */.elementor-1182 .elementor-element.elementor-element-40b6080{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-40b6080 .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2dc3d3 */.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon {
    position: relative;
    padding: 11px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1182 .elementor-element.elementor-element-d2dc3d3 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1182 .elementor-element.elementor-element-d2dc3d3:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1182 .elementor-element.elementor-element-d2dc3d3:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1182 .elementor-element.elementor-element-d2dc3d3:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d724db */.elementor-1182 .elementor-element.elementor-element-9d724db{
    width: fit-content !important;
    overflow: hidden;
    
}

.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button:hover::before {
  animation: brilho 0.8s linear;

}

.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}
.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button-icon {
  font-size: 14px !important;
  color: inherit;
}

/* Versão para celular */
@media (max-width: 768px) {
  .elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button-icon {
    font-size: 10px; /* ajuste o tamanho que quiser para mobile */
  }
}


.elementor-1182 .elementor-element.elementor-element-9d724db .elementor-button-text {margin:auto;}

/*COR HOVER*/

.elementor-button {
  background-image: linear-gradient(to bottom right, #0E0E10, #0E0E10); /*cor do bg*/
  border-radius: 40px; /*arredondamento da borda*/
  transition: all 0.2s ease-in-out;
}

.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 6px 0px #950F28 !important; /*cor da sombra 3D*/
}/* End custom CSS */