.elementor-2654 .elementor-element.elementor-element-b79873e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-b79873e:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-b79873e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-2654 .elementor-element.elementor-element-b499b49{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-b499b49.elementor-element{--align-self:center;}.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-2654 .elementor-element.elementor-element-9328f23{width:var( --container-widget-width, 26% );max-width:26%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:26%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-9328f23.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-86fb22c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:66px;font-weight:800;line-height:72px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-86fb22c.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-e92381a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:20px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-e92381a.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-86e0d60{--display:flex;--border-radius:00px 00px 00px 00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-86e0d60:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-86e0d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-2654 .elementor-element.elementor-element-86e0d60.e-con{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-e93572e{width:var( --container-widget-width, 100% );max-width:100%;background-color:#1C1C1C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-e93572e.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-faf5b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-ab91026{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-ab91026 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2654 .elementor-element.elementor-element-89c18fe{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-89c18fe .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2654 .elementor-element.elementor-element-b63cba9{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-b63cba9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2654 .elementor-element.elementor-element-6311acb{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-6311acb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2654 .elementor-element.elementor-element-020719a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-020719a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2654 .elementor-element.elementor-element-a1a0ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-a1a0ef0:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-a1a0ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD;}.elementor-2654 .elementor-element.elementor-element-79cba4b{width:var( --container-widget-width, 12% );max-width:12%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:12%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-79cba4b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-1dd973e{width:var( --container-widget-width, 92% );max-width:92%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-1dd973e.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-e6d7631{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-e6d7631.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-8b1eb09{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:20px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-8b1eb09.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-7b6448f{--display:flex;--min-height:89px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-cf550bd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-2654 .elementor-element.elementor-element-cf550bd img{width:160px;border-radius:4px 4px 4px 4px;}.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-2654 .elementor-element.elementor-element-41c46fa .elementor-button{background-color:#07CCE6;font-family:"Onest", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-8872e33{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:999999999999;}.elementor-2654 .elementor-element.elementor-element-dd92301{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FE5307;--border-color:#FE5307;box-shadow:0px 0px 10px 0px rgba(254.00000000000003, 83.00000000000009, 7.000000000000045, 0.29);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-dd92301:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-dd92301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-2654 .elementor-element.elementor-element-e167d63{--e-image-carousel-slides-to-show:5;}.elementor-2654 .elementor-element.elementor-element-e167d63 .swiper-wrapper{display:flex;align-items:center;}.elementor-2654 .elementor-element.elementor-element-ff468fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-ad5ff09{width:var( --container-widget-width, 20% );max-width:20%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-ad5ff09.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-69f4d47{width:var( --container-widget-width, 92% );max-width:92%;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-69f4d47.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-a53b78c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-a53b78c.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-c08afea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2654 .elementor-element.elementor-element-408c6b6{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-408c6b6:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-408c6b6:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-408c6b6 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-f11555e{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-f11555e:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-f11555e:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-f11555e .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-6c53db9{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-6c53db9:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-6c53db9:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-6c53db9 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-4686d50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-7e2b2e2:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-7e2b2e2 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-93624ac{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-93624ac:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-93624ac:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-93624ac .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-7c902a4{width:100%;max-width:100%;background-color:#1C1C1C;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon{font-size:42px;}.elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-7c902a4:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-7c902a4:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-7c902a4 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-1965ebf{width:var( --container-widget-width, 35% );max-width:35%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;}.elementor-2654 .elementor-element.elementor-element-1965ebf.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button{font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-2ebafc1{--display:flex;--min-height:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.39;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-2ebafc1:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #311300 0%, #000000 58%);}.elementor-2654 .elementor-element.elementor-element-2ebafc1::before, .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .elementor-background-video-container::before, .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .elementor-background-slideshow::before, .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2654 .elementor-element.elementor-element-2ebafc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2654 .elementor-element.elementor-element-8f8dc86{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:97px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-c04b6e8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2654 .elementor-element.elementor-element-c04b6e8.elementor-element{--align-self:flex-start;}.elementor-2654 .elementor-element.elementor-element-21ea696{width:var( --container-widget-width, 92% );max-width:92%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-21ea696.elementor-element{--align-self:flex-start;}.elementor-2654 .elementor-element.elementor-element-7ae4125{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#C9C9C9;}.elementor-2654 .elementor-element.elementor-element-7ae4125.elementor-element{--align-self:flex-start;}.elementor-2654 .elementor-element.elementor-element-b4e8a91{width:var( --container-widget-width, 75% );max-width:75%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:none;}.elementor-2654 .elementor-element.elementor-element-b4e8a91.elementor-element{--align-self:flex-start;}.elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button{font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-4603536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:58px 0px;--row-gap:58px;--column-gap:0px;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-ed6658c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;--z-index:33;}.elementor-2654 .elementor-element.elementor-element-ed6658c.e-con{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-f939ee5{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon-box-wrapper{text-align:left;}.elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon{font-size:70px;}.elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-f939ee5:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-f939ee5:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-f939ee5 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-ece0db2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;--z-index:33;}.elementor-2654 .elementor-element.elementor-element-ece0db2.e-con{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-da4fad2{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon-box-wrapper{text-align:left;}.elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon{font-size:70px;}.elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-da4fad2:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-da4fad2:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-da4fad2 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-1c2f0b3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;--z-index:33;}.elementor-2654 .elementor-element.elementor-element-1c2f0b3.e-con{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-b450896{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon-box-wrapper{text-align:left;}.elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon{font-size:70px;}.elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-b450896:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-b450896:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-b450896 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-e56d095{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;--z-index:33;}.elementor-2654 .elementor-element.elementor-element-e56d095.e-con{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-1618bac{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:21px;}.elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon-box-wrapper{text-align:left;}.elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon{font-size:70px;}.elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon-box-title, .elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;}.elementor-2654 .elementor-element.elementor-element-1618bac:has(:hover) .elementor-icon-box-title,
					 .elementor-2654 .elementor-element.elementor-element-1618bac:has(:focus) .elementor-icon-box-title{color:#FC620E;}.elementor-2654 .elementor-element.elementor-element-1618bac .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#BEBBBB;}.elementor-2654 .elementor-element.elementor-element-45356eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-db5872b{width:var( --container-widget-width, 15% );max-width:15%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:15%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-db5872b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-678791f{width:var( --container-widget-width, 92% );max-width:92%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-678791f.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-541ed7d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-541ed7d.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-b183847{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2654 .elementor-element.elementor-element-1f61fe8{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-1f61fe8:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-1f61fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-2654 .elementor-element.elementor-element-56605b4{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;font-family:"Onest", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#34D399;}.elementor-2654 .elementor-element.elementor-element-56605b4.elementor-element{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-2079776{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;}.elementor-2654 .elementor-element.elementor-element-2079776 .elementor-icon-list-text{color:#F7F7F7;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-17c700b{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-17c700b:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-17c700b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-2654 .elementor-element.elementor-element-d56e83e{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;font-family:"Onest", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#C90000;}.elementor-2654 .elementor-element.elementor-element-d56e83e.elementor-element{--align-self:flex-start;}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-9ca40cb{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;}.elementor-2654 .elementor-element.elementor-element-9ca40cb .elementor-icon-list-text{color:#F7F7F7;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-4ae568b{width:var( --container-widget-width, 35% );max-width:35%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;}.elementor-2654 .elementor-element.elementor-element-4ae568b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button{font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-a327b70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-94e8cde{width:var( --container-widget-width, 15% );max-width:15%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:15%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-94e8cde.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-a50c2f2{width:var( --container-widget-width, 92% );max-width:92%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-a50c2f2.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-e683cfa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-e683cfa.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-c890b16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2654 .elementor-element.elementor-element-a737315{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-a737315.elementor-element{--align-self:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2654 .elementor-element.elementor-element-41bcb09 .gallery-item .gallery-caption{text-align:center;}.elementor-2654 .elementor-element.elementor-element-f9f0098{width:var( --container-widget-width, 35% );max-width:35%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;}.elementor-2654 .elementor-element.elementor-element-f9f0098.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button{font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-f6bb897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-f6bb897:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-f6bb897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2654 .elementor-element.elementor-element-26b0b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.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-2654 .elementor-element.elementor-element-dda2e61{text-align:left;}.elementor-2654 .elementor-element.elementor-element-dda2e61 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-0a8871e{text-align:left;font-family:"Onest", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-9f21449{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2654 .elementor-element.elementor-element-9f21449 img{width:14%;}.elementor-2654 .elementor-element.elementor-element-49ebd5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2654 .elementor-element.elementor-element-338945c img{width:70%;}.elementor-2654 .elementor-element.elementor-element-a225c43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-a225c43:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-a225c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2654 .elementor-element.elementor-element-aaf9605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2654 .elementor-element.elementor-element-16a7a83{text-align:left;}.elementor-2654 .elementor-element.elementor-element-16a7a83 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-811b7e7{text-align:left;font-family:"Onest", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-b4717c4{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2654 .elementor-element.elementor-element-b4717c4 img{width:14%;}.elementor-2654 .elementor-element.elementor-element-e52217a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-2654 .elementor-element.elementor-element-11c8728 img{width:45%;}.elementor-2654 .elementor-element.elementor-element-3174b73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-9848c2f{width:var( --container-widget-width, 15% );max-width:15%;background-color:#FFECE8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:15%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4802;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#FF4802;}.elementor-2654 .elementor-element.elementor-element-9848c2f.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-a72a081{width:var( --container-widget-width, 92% );max-width:92%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:44px;font-weight:700;line-height:37px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-a72a081.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-1c32344{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:18px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-1c32344.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-8d9ac66{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-cf830af{font-family:"Onest", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-e937975{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-cb3dd3d{font-family:"Onest", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-23e058d{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-9a32abe{font-family:"Onest", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-37c2591{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-66c7179{font-family:"Onest", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:-0.2px;color:#000000;}.elementor-2654 .elementor-element.elementor-element-3d6733e{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#1F2124;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FA4A0A;}.elementor-2654 .elementor-element.elementor-element-3d6733e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D8DC;}.elementor-2654 .elementor-element.elementor-element-3d6733e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FA4A0A;}.elementor-2654 .elementor-element.elementor-element-3d6733e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FA4A0A;}.elementor-2654 .elementor-element.elementor-element-3d6733e.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-3d6733e {--n-accordion-padding:26px 26px 26px 26px;}:where( .elementor-2654 .elementor-element.elementor-element-3d6733e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Onest", Sans-serif;font-weight:400;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb{width:var( --container-widget-width, 35% );max-width:35%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:none;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button{font-family:"Onest", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button:focus{color:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2654 .elementor-element.elementor-element-d6b4203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-d6b4203:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-d6b4203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2654 .elementor-element.elementor-element-7b21789{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;color:#525252;}.elementor-2654 .elementor-element.elementor-element-7b21789.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-2c7326a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2654 .elementor-element.elementor-element-2c7326a:not(.elementor-motion-effects-element-type-background), .elementor-2654 .elementor-element.elementor-element-2c7326a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2654 .elementor-element.elementor-element-95ef2f0{--spacer-size:134px;}@media(min-width:768px){.elementor-2654 .elementor-element.elementor-element-86e0d60{--width:67%;}.elementor-2654 .elementor-element.elementor-element-7b6448f{--width:27%;}.elementor-2654 .elementor-element.elementor-element-8f8dc86{--width:40%;}.elementor-2654 .elementor-element.elementor-element-4603536{--width:458px;}.elementor-2654 .elementor-element.elementor-element-26b0b00{--width:50%;}.elementor-2654 .elementor-element.elementor-element-49ebd5b{--width:50%;}.elementor-2654 .elementor-element.elementor-element-aaf9605{--width:50%;}.elementor-2654 .elementor-element.elementor-element-e52217a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2654 .elementor-element.elementor-element-7b6448f{--width:52%;}.elementor-2654 .elementor-element.elementor-element-8f8dc86{--width:500px;}}@media(min-width:2400px){.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button{font-size:17px;}}@media(max-width:1366px){.elementor-2654 .elementor-element.elementor-element-cf550bd{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-2654 .elementor-element.elementor-element-1965ebf{padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-b4e8a91{padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-4ae568b{padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-f9f0098{padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-2654 .elementor-element.elementor-element-9328f23.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-9328f23{text-align:center;}.elementor-2654 .elementor-element.elementor-element-79cba4b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-79cba4b{text-align:center;}.elementor-2654 .elementor-element.elementor-element-7b6448f{--padding-top:10px;--padding-bottom:10px;--padding-left:47px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-cf550bd.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-cf550bd img{width:119px;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button{font-size:13px;}.elementor-2654 .elementor-element.elementor-element-ad5ff09.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-ad5ff09{text-align:center;}.elementor-2654 .elementor-element.elementor-element-1965ebf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-2ebafc1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2654 .elementor-element.elementor-element-b4e8a91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-db5872b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-db5872b{text-align:center;}.elementor-2654 .elementor-element.elementor-element-4ae568b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-94e8cde.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-94e8cde{text-align:center;}.elementor-2654 .elementor-element.elementor-element-f9f0098{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-9f21449{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2654 .elementor-element.elementor-element-b4717c4{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2654 .elementor-element.elementor-element-9848c2f.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-9848c2f{text-align:center;}.elementor-2654 .elementor-element.elementor-element-8d9ac66{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-e937975{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-23e058d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-37c2591{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2654 .elementor-element.elementor-element-b79873e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-b499b49{--container-widget-width:137px;--container-widget-flex-grow:0;width:var( --container-widget-width, 137px );max-width:137px;}.elementor-2654 .elementor-element.elementor-element-9328f23{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-86fb22c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:26px;line-height:1.1em;}.elementor-2654 .elementor-element.elementor-element-e92381a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-e93572e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-faf5b49{--content-width:100%;}.elementor-2654 .elementor-element.elementor-element-ab91026{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2654 .elementor-element.elementor-element-89c18fe{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2654 .elementor-element.elementor-element-b63cba9{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2654 .elementor-element.elementor-element-6311acb{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2654 .elementor-element.elementor-element-020719a{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2654 .elementor-element.elementor-element-a1a0ef0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-79cba4b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-1dd973e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:26px;line-height:1.1em;}.elementor-2654 .elementor-element.elementor-element-e6d7631{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-2654 .elementor-element.elementor-element-8b1eb09{font-size:18px;}.elementor-2654 .elementor-element.elementor-element-7b6448f{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-cf550bd{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}.elementor-2654 .elementor-element.elementor-element-cf550bd.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-cf550bd img{width:125px;}.elementor-2654 .elementor-element.elementor-element-41c46fa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-41c46fa .elementor-button{font-size:16px;}.elementor-2654 .elementor-element.elementor-element-e167d63{--e-image-carousel-slides-to-show:2;}.elementor-2654 .elementor-element.elementor-element-ff468fb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-ad5ff09{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-69f4d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:26px;}.elementor-2654 .elementor-element.elementor-element-a53b78c{font-size:16px;}.elementor-2654 .elementor-element.elementor-element-1965ebf{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-1965ebf.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-1965ebf .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:1px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-2654 .elementor-element.elementor-element-2ebafc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-8f8dc86{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-c04b6e8.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-c04b6e8{text-align:center;}.elementor-2654 .elementor-element.elementor-element-21ea696.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-21ea696{text-align:center;font-size:28px;}.elementor-2654 .elementor-element.elementor-element-7ae4125{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:center;font-size:16px;}.elementor-2654 .elementor-element.elementor-element-7ae4125.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-b4e8a91{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-b4e8a91.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-b4e8a91 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:1px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-2654 .elementor-element.elementor-element-4603536{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-ed6658c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2654 .elementor-element.elementor-element-ece0db2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2654 .elementor-element.elementor-element-1c2f0b3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2654 .elementor-element.elementor-element-e56d095{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2654 .elementor-element.elementor-element-45356eb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:02px;}.elementor-2654 .elementor-element.elementor-element-db5872b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-678791f{font-size:28px;}.elementor-2654 .elementor-element.elementor-element-541ed7d{font-size:16px;}.elementor-2654 .elementor-element.elementor-element-56605b4.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-56605b4{text-align:center;}.elementor-2654 .elementor-element.elementor-element-d56e83e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2654 .elementor-element.elementor-element-d56e83e.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-4ae568b{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-4ae568b.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-4ae568b .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:1px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-2654 .elementor-element.elementor-element-a327b70{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-94e8cde{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-a50c2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:29px;line-height:1em;}.elementor-2654 .elementor-element.elementor-element-c890b16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2654 .elementor-element.elementor-element-a737315{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2654 .elementor-element.elementor-element-41bcb09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2654 .elementor-element.elementor-element-f9f0098{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-f9f0098.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-f9f0098 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:1px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-2654 .elementor-element.elementor-element-f6bb897{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-26b0b00{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2654 .elementor-element.elementor-element-dda2e61{text-align:center;}.elementor-2654 .elementor-element.elementor-element-dda2e61 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2654 .elementor-element.elementor-element-0a8871e{font-size:16px;}.elementor-2654 .elementor-element.elementor-element-9f21449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2654 .elementor-element.elementor-element-9f21449 img{width:19%;}.elementor-2654 .elementor-element.elementor-element-49ebd5b.e-con{--order:-99999 /* order start hack */;}.elementor-2654 .elementor-element.elementor-element-338945c img{width:100%;}.elementor-2654 .elementor-element.elementor-element-a225c43{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-16a7a83{text-align:center;}.elementor-2654 .elementor-element.elementor-element-16a7a83 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2654 .elementor-element.elementor-element-811b7e7{font-size:16px;}.elementor-2654 .elementor-element.elementor-element-b4717c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2654 .elementor-element.elementor-element-b4717c4 img{width:19%;}.elementor-2654 .elementor-element.elementor-element-e52217a.e-con{--order:-99999 /* order start hack */;}.elementor-2654 .elementor-element.elementor-element-11c8728 img{width:80%;}.elementor-2654 .elementor-element.elementor-element-3174b73{--justify-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2654 .elementor-element.elementor-element-9848c2f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;font-size:14px;}.elementor-2654 .elementor-element.elementor-element-a72a081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:28px;}.elementor-2654 .elementor-element.elementor-element-1c32344{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;font-size:16px;}.elementor-2654 .elementor-element.elementor-element-cf830af{font-size:14px;}.elementor-2654 .elementor-element.elementor-element-cb3dd3d{font-size:14px;}.elementor-2654 .elementor-element.elementor-element-9a32abe{font-size:14px;}.elementor-2654 .elementor-element.elementor-element-66c7179{font-size:14px;}.elementor-2654 .elementor-element.elementor-element-3d6733e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:15px;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb.elementor-element{--align-self:center;}.elementor-2654 .elementor-element.elementor-element-8f4d9cb .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:1px;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}}/* Start custom CSS for text-editor, class: .elementor-element-86fb22c */.elementor-2654 .elementor-element.elementor-element-86fb22c .gradiente {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dd973e */.elementor-2654 .elementor-element.elementor-element-1dd973e .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41c46fa */.snap .elementor-button {
  padding: 0.4rem 0.4rem 0.4rem 2rem !important; /* Espaçamento interno */
  border-radius: 50px !important; /* Borda arredondada */
  background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315) !important; /* 🌈 Gradiente roxo Snap */
}

.snap .elementor-button-text {
  align-self: center;
}

.snap .elementor-button-icon {
  font-size: 10px !important;
  padding: 10px;
  margin-left: 10px;
  background: #fff;
  border-radius: 50%;
  color: #000 !important;
  vertical-align: middle;
  rotate: -45deg;
  transition: 0.4s ease all;
}

.snap .elementor-button-icon svg path {
  fill: #000 !important;
  transition: 0.6s ease all;
}

.snap:hover .elementor-button-icon {
  rotate: 0deg; /* Ícone gira suavemente ao hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b6448f */.elementor-2654 .elementor-element.elementor-element-7b6448f{
    border-radius: 1000px;
border: 1px solid #BEBEBE50;
background: rgba(49, 49, 49, 0.58);
backdrop-filter: blur(14.050000190734863px);
}
.elementor-2654 .elementor-element.elementor-element-7b6448f {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
}

/* Ajustes para mobile (até 767px) */
@media (max-width: 767px) {
  .elementor-2654 .elementor-element.elementor-element-7b6448f {
    bottom: 16px;
    right: 0px;
    transform: scale(0.9); /* Reduz um pouco o tamanho, opcional */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4364237 */.elementor-2654 .elementor-element.elementor-element-4364237{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}

.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}



.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8872e33 */.elementor-2654 .elementor-element.elementor-element-8872e33{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e167d63 */.elementor-2654 .elementor-element.elementor-element-e167d63{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f4d47 */.elementor-2654 .elementor-element.elementor-element-69f4d47 .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1965ebf */.botao-brilho2 {
    overflow: hidden;
}

.botao-brilho2 .elementor-button {
    position: relative;
    z-index: 0;
    width: 100% !important;
    text-align: center;
    background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315);
    padding: 15px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    transition: all 0.3s ease;
}

.botao-brilho2 .elementor-button:hover {
    background: linear-gradient(90deg, #E94E1B, #F47C20, #FF9B3A);
    transform: scale(1.02);
}

.botao-brilho2 .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;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21ea696 */.elementor-2654 .elementor-element.elementor-element-21ea696 .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4e8a91 */.botao-brilho2 {
    overflow: hidden;
}

.botao-brilho2 .elementor-button {
    position: relative;
    z-index: 0;
    width: 100% !important;
    text-align: center;
    background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315);
    padding: 15px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    transition: all 0.3s ease;
}

.botao-brilho2 .elementor-button:hover {
    background: linear-gradient(90deg, #E94E1B, #F47C20, #FF9B3A);
    transform: scale(1.02);
}

.botao-brilho2 .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;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4603536 */.card {
  border-radius: 1.5rem;
  border: 1.5px solid transparent; /* Borda "fake" para exibir o gradiente */
  background:
    radial-gradient(78.96% 96.33% at 110.76% 0%, rgba(253, 73, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%), /* brilho suave em laranja */
    linear-gradient(180deg, #111111 0%, #000000 100%), /* fundo interno preto profundo */
    linear-gradient(90deg, #C83218 0%, #E94E1B 50%, #F47C20 100%); /* borda gradiente vermelha → laranja */
  background-origin: border-box;
  background-clip: padding-box, padding-box, border-box;
}

/* --- Mobile: ajustes específicos --- */
@media (max-width: 767px) {
  .card {
    border-radius: 1.0405rem;
    border: 1.041px solid transparent;
    background:
      radial-gradient(180deg, rgba(253, 73, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%), /* brilho suave */
      linear-gradient(180deg, #111111 0%, #000000 100%), /* fundo interno */
      linear-gradient(90deg, #C83218 0%, #E94E1B 50%, #F47C20 100%); /* borda gradiente */
    background-origin: border-box;
    background-clip: padding-box, padding-box, border-box;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebafc1 */.elementor-2654 .elementor-element.elementor-element-2ebafc1 {
  position: relative;
  overflow: hidden;
  z-index: 1;


.elementor-2654 .elementor-element.elementor-element-2ebafc1::before {
  content: "";
  position: absolute;
  top: -301px;
  left: 50%;
  transform: translateX(-50%);
  width: 1000px;
  height: 650px;

  background: radial-gradient(
    ellipse at center,
    rgba(59, 130, 246, 0.2) 0%,
    rgba(6, 13, 28, 0) 60%
  );

  z-index: 0;
  pointer-events: none;
}

.elementor-2654 .elementor-element.elementor-element-2ebafc1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(
    to right,
    #060D1C 28%,
    #3B82F6 50%,
    #060D1C 75%
  );
  z-index: 2;
}

@media (max-width: 767px) {
.elementor-2654 .elementor-element.elementor-element-2ebafc1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 0.6px;
  width: 100%;
  background: linear-gradient(
    to right,
    #060D1C 13%,
    #3B82F6 50%,
    #060D1C 87%
  );
  z-index: 2;
}

 .elementor-2654 .elementor-element.elementor-element-2ebafc1::before {
    top: -180px;
    width: 450px;
    height: 320px;
    background: radial-gradient(
      ellipse at center,
      rgba(0, 0, 0 0.0) 0%,
      rgba(6, 13, 28, 0) 65%
    );
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678791f */.elementor-2654 .elementor-element.elementor-element-678791f .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56605b4 */.elementor-2654 .elementor-element.elementor-element-56605b4 .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d56e83e */.elementor-2654 .elementor-element.elementor-element-d56e83e .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ae568b */.botao-brilho2 {
    overflow: hidden;
}

.botao-brilho2 .elementor-button {
    position: relative;
    z-index: 0;
    width: 100% !important;
    text-align: center;
    background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315);
    padding: 15px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    transition: all 0.3s ease;
}

.botao-brilho2 .elementor-button:hover {
    background: linear-gradient(90deg, #E94E1B, #F47C20, #FF9B3A);
    transform: scale(1.02);
}

.botao-brilho2 .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;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a50c2f2 */.elementor-2654 .elementor-element.elementor-element-a50c2f2 .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9f0098 */.botao-brilho2 {
    overflow: hidden;
}

.botao-brilho2 .elementor-button {
    position: relative;
    z-index: 0;
    width: 100% !important;
    text-align: center;
    background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315);
    padding: 15px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    transition: all 0.3s ease;
}

.botao-brilho2 .elementor-button:hover {
    background: linear-gradient(90deg, #E94E1B, #F47C20, #FF9B3A);
    transform: scale(1.02);
}

.botao-brilho2 .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;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a72a081 */.elementor-2654 .elementor-element.elementor-element-a72a081 .texto-gradient {
  background: linear-gradient(90deg, #FF4602, #FA7315);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-weight: 800;
  ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f4d9cb */.botao-brilho2 {
    overflow: hidden;
}

.botao-brilho2 .elementor-button {
    position: relative;
    z-index: 0;
    width: 100% !important;
    text-align: center;
    background: linear-gradient(90deg, #FF4805, #E94E1B, #FA7315);
    padding: 15px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    transition: all 0.3s ease;
}

.botao-brilho2 .elementor-button:hover {
    background: linear-gradient(90deg, #E94E1B, #F47C20, #FF9B3A);
    transform: scale(1.02);
}

.botao-brilho2 .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;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */