.elementor-2126 .elementor-element.elementor-element-9de5d74{--display:flex;--min-height:60vh;--justify-content:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-9de5d74:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-9de5d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radentsolutions.com/wp-content/uploads/2026/04/B1BA52AE-1E62-4CE2-A60A-578C4E485CA7-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-2126 .elementor-element.elementor-element-468b491{background-color:transparent;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 12px 7px 12px;background-image:linear-gradient(180deg, #1F0D09 0%, #140A08 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-2126 .elementor-element.elementor-element-468b491 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:14px;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-d1961a7{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 24px 0px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-2126 .elementor-element.elementor-element-d1961a7 .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-2126 .elementor-element.elementor-element-d1961a7 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0.08px;}.elementor-2126 .elementor-element.elementor-element-d1961a7 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-d1961a7 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:"Roboto Serif", Sans-serif;font-size:48px;font-weight:500;}.elementor-2126 .elementor-element.elementor-element-d1961a7 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-text );}.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-2126 .elementor-element.elementor-element-aafbe26{width:var( --container-widget-width, 820px );max-width:820px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0.08em;word-spacing:4px;color:#98A2B3;}.elementor-2126 .elementor-element.elementor-element-aafbe26 a{color:var( --e-global-color-primary );}.elementor-2126 .elementor-element.elementor-element-dd0d36f{--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;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2126 .elementor-element.elementor-element-44f41ef .elementor-icon-wrapper{text-align:center;}.elementor-2126 .elementor-element.elementor-element-44f41ef .elementor-icon{font-size:24px;}.elementor-2126 .elementor-element.elementor-element-44f41ef .elementor-icon svg{height:24px;}.elementor-2126 .elementor-element.elementor-element-be9a235{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0.08em;word-spacing:4px;color:#98A2B3;}.elementor-2126 .elementor-element.elementor-element-be9a235.elementor-element{--order:99999 /* order end hack */;}.elementor-2126 .elementor-element.elementor-element-a67588d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:090px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-52b66d8{text-align:center;}.elementor-2126 .elementor-element.elementor-element-52b66d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-d93cb79{padding:0px 0px 0px 0px;}.elementor-2126 .elementor-element.elementor-element-d93cb79 .elementor-icon-wrapper{text-align:center;}.elementor-2126 .elementor-element.elementor-element-d93cb79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-d93cb79.elementor-view-framed .elementor-icon, .elementor-2126 .elementor-element.elementor-element-d93cb79.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-d93cb79.elementor-view-framed .elementor-icon, .elementor-2126 .elementor-element.elementor-element-d93cb79.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-d93cb79 .elementor-icon{font-size:18px;}.elementor-2126 .elementor-element.elementor-element-d93cb79 .elementor-icon svg{height:18px;}.elementor-2126 .elementor-element.elementor-element-f1ff7e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-2126 .elementor-element.elementor-element-f1ff7e9{left:0px;}body.rtl .elementor-2126 .elementor-element.elementor-element-f1ff7e9{right:0px;}.elementor-2126 .elementor-element.elementor-element-3b9e7d1{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a08dce3 );--border-color:var( --e-global-color-a08dce3 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:124px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-829b8ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-457824d{width:var( --container-widget-width, 3.815% );max-width:3.815%;--container-widget-width:3.815%;--container-widget-flex-grow:0;text-align:center;}.elementor-2126 .elementor-element.elementor-element-457824d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-457824d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-5d075ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-4ec6b6d{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-4ec6b6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-edb7009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-775154a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-7ded287{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-7ded287 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-7bed737{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-e64fddd{text-align:center;}.elementor-2126 .elementor-element.elementor-element-e64fddd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-b3b81b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-8b093aa{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-8b093aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-23ebf0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-c9b281e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-2098ec4{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-2098ec4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-859d400{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-99705ff{text-align:center;}.elementor-2126 .elementor-element.elementor-element-99705ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-1117686{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-e1c3761{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-e1c3761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-daed420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-eb19d29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-1a51862{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-1a51862 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-43d8560{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-413e8d1{text-align:center;}.elementor-2126 .elementor-element.elementor-element-413e8d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-fdaae6c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-2a1768f{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-2a1768f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-81dc674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-f445945{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-f445945 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-8503b24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-c861542{text-align:center;}.elementor-2126 .elementor-element.elementor-element-c861542 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-6cdd81a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-70fe4a6{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-70fe4a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-0c8c75b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-4f13080{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-4f13080 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-66020d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-db2e761{text-align:center;}.elementor-2126 .elementor-element.elementor-element-db2e761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-1180a6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-48ab2f1{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-48ab2f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-bb01d4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-131a2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2126 .elementor-element.elementor-element-e26f042{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:26px;}.elementor-2126 .elementor-element.elementor-element-e26f042 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2126 .elementor-element.elementor-element-814ab99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-e3b97f6{text-align:center;}.elementor-2126 .elementor-element.elementor-element-e3b97f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-cd56457{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-ac42dd3{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-ac42dd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-2645dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-fb4e123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-6f8422d{text-align:center;}.elementor-2126 .elementor-element.elementor-element-6f8422d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-174a8d8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-10a0750{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-10a0750 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-b5b29f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-ca91dbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-4a398d3{text-align:center;}.elementor-2126 .elementor-element.elementor-element-4a398d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-79e838c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-8977581{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-8977581 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-721b8ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-875c524{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-2a7abf2{text-align:center;}.elementor-2126 .elementor-element.elementor-element-2a7abf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-c89a7ec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-f490928{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-f490928 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-d17517a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-cac6b19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-44c4994{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-bd349a7{text-align:center;}.elementor-2126 .elementor-element.elementor-element-bd349a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-d87a89b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-dd0f1e2{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-dd0f1e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-dbcd8eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-22cefc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F05A40;--border-color:#F05A40;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-5e3b43a{width:var( --container-widget-width, 2.793% );max-width:2.793%;--container-widget-width:2.793%;--container-widget-flex-grow:0;text-align:center;}.elementor-2126 .elementor-element.elementor-element-5e3b43a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-5e3b43a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2126 .elementor-element.elementor-element-f45e344{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2126 .elementor-element.elementor-element-ad5b974{padding:0px 0px 8px 0px;}.elementor-2126 .elementor-element.elementor-element-ad5b974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#D0D0D0;}.elementor-2126 .elementor-element.elementor-element-f009594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-11ccfb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-2126 .elementor-element.elementor-element-11ccfb9 a{color:var( --e-global-color-primary );}body.elementor-page-2126:not(.elementor-motion-effects-element-type-background), body.elementor-page-2126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070203;}@media(max-width:1366px){.elementor-2126 .elementor-element.elementor-element-edb7009{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-775154a{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-23ebf0f{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-c9b281e{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-daed420{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-eb19d29{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-81dc674{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-0c8c75b{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-bb01d4a{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-131a2fd{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-2645dfe{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-b5b29f0{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-721b8ed{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-d17517a{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-cac6b19{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-dbcd8eb{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-f009594{padding:0px 0px 60px 0px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-11ccfb9{padding:0px 0px 60px 0px;text-align:justify;}}@media(min-width:768px){.elementor-2126 .elementor-element.elementor-element-a67588d{--width:auto;}}@media(max-width:1024px){.elementor-2126 .elementor-element.elementor-element-457824d .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-e64fddd .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-99705ff .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-413e8d1 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-c861542 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-db2e761 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-e3b97f6 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-6f8422d .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-4a398d3 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-2a7abf2 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-bd349a7 .elementor-heading-title{font-size:134px;}.elementor-2126 .elementor-element.elementor-element-5e3b43a .elementor-heading-title{font-size:134px;}}@media(max-width:767px){.elementor-2126 .elementor-element.elementor-element-d1961a7{padding:15px 32px 24px 32px;}.elementor-2126 .elementor-element.elementor-element-aafbe26{padding:0px 24px 24px 24px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-be9a235{padding:0px 24px 24px 24px;text-align:justify;}.elementor-2126 .elementor-element.elementor-element-a67588d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-457824d .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-4ec6b6d{text-align:center;}.elementor-2126 .elementor-element.elementor-element-e64fddd .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-8b093aa{text-align:center;}.elementor-2126 .elementor-element.elementor-element-99705ff .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-e1c3761{text-align:center;}.elementor-2126 .elementor-element.elementor-element-413e8d1 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-2a1768f{text-align:center;}.elementor-2126 .elementor-element.elementor-element-c861542 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-70fe4a6{text-align:center;}.elementor-2126 .elementor-element.elementor-element-db2e761 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-48ab2f1{text-align:center;}.elementor-2126 .elementor-element.elementor-element-e3b97f6 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-ac42dd3{text-align:center;}.elementor-2126 .elementor-element.elementor-element-6f8422d .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-10a0750{text-align:center;}.elementor-2126 .elementor-element.elementor-element-4a398d3 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-8977581{text-align:center;}.elementor-2126 .elementor-element.elementor-element-2a7abf2 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-f490928{text-align:center;}.elementor-2126 .elementor-element.elementor-element-bd349a7 .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-dd0f1e2{text-align:center;}.elementor-2126 .elementor-element.elementor-element-5e3b43a .elementor-heading-title{font-size:53px;}.elementor-2126 .elementor-element.elementor-element-ad5b974{text-align:center;}}/* Start custom CSS for icon, class: .elementor-element-d93cb79 */.scroll-down-icon {
  display: inline-block;
  animation: bounceDown 1.5s infinite;
}

@keyframes bounceDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(8px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9de5d74 */.elementor-2126 .elementor-element.elementor-element-9de5d74 {
  position: relative;
  overflow: hidden;
  min-height: 60vh;
}

/* keep content above dots */
.elementor-2126 .elementor-element.elementor-element-9de5d74 > .e-con-inner,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .elementor-container,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .elementor-widget-wrap,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .elementor-widget:not(.elementor-widget-html) {
  position: relative;
  z-index: 2;
}

/* make HTML widget cover the hero */
.elementor-2126 .elementor-element.elementor-element-9de5d74 .elementor-widget-html {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

/* dots wrapper */
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* base dot */
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .dot {
  position: absolute;
  border-radius: 50%;
  background: rgba(255, 220, 180, 0.88);
  box-shadow: 0 0 10px rgba(255, 120, 40, 0.55);
  will-change: transform, opacity;
}

/* blur dots */
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d3,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d7,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d11,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d16,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d19,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d24,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d28,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d33,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d37,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d41,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d46,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d50,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d55,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d59,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d63,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d68,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d72,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d77,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d81 {
  filter: blur(1px);
}

/* glow dots */
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d4,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d8,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d14,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d18,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d23,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d29,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d35,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d40,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d45,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d52,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d58,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d64,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d70,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d76,
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d82 {
  box-shadow: 0 0 14px rgba(255, 120, 40, 0.9);
}

/* ===== DOTS d1 - d84 ===== */

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d1  { width: 3px; height: 3px; top: 6%;  left: 11%; opacity: 0.42; animation: floatSlow1 12s ease-in-out infinite; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d2  { width: 4px; height: 4px; top: 10%; left: 27%; opacity: 0.52; animation: floatFast1 7s ease-in-out infinite; animation-delay: 1.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d3  { width: 2px; height: 2px; top: 14%; left: 44%; opacity: 0.28; animation: floatSlow2 14s ease-in-out infinite; animation-delay: 2.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d4  { width: 5px; height: 5px; top: 8%;  left: 63%; opacity: 0.60; animation: floatFast2 6.5s ease-in-out infinite; animation-delay: 0.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d5  { width: 3px; height: 3px; top: 18%; left: 79%; opacity: 0.44; animation: floatMid1 9s ease-in-out infinite; animation-delay: 1.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d6  { width: 4px; height: 4px; top: 12%; left: 91%; opacity: 0.50; animation: floatSlow3 13s ease-in-out infinite; animation-delay: 2.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d7  { width: 2px; height: 2px; top: 22%; left: 8%;  opacity: 0.26; animation: floatFast3 5.8s ease-in-out infinite; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d8  { width: 5px; height: 5px; top: 26%; left: 21%; opacity: 0.58; animation: floatMid2 8.4s ease-in-out infinite; animation-delay: 0.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d9  { width: 3px; height: 3px; top: 19%; left: 36%; opacity: 0.40; animation: floatSlow1 11.5s ease-in-out infinite; animation-delay: 2.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d10 { width: 4px; height: 4px; top: 24%; left: 52%; opacity: 0.53; animation: floatFast2 7.1s ease-in-out infinite; animation-delay: 1.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d11 { width: 2px; height: 2px; top: 17%; left: 68%; opacity: 0.25; animation: floatSlow2 15s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d12 { width: 5px; height: 5px; top: 28%; left: 84%; opacity: 0.57; animation: floatMid1 10s ease-in-out infinite; animation-delay: 2.7s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d13 { width: 3px; height: 3px; top: 31%; left: 14%; opacity: 0.43; animation: floatMid2 8.7s ease-in-out infinite; animation-delay: 1.2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d14 { width: 4px; height: 4px; top: 35%; left: 29%; opacity: 0.55; animation: floatFast1 6.3s ease-in-out infinite; animation-delay: 0.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d15 { width: 2px; height: 2px; top: 29%; left: 41%; opacity: 0.29; animation: floatSlow3 13.8s ease-in-out infinite; animation-delay: 2.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d16 { width: 5px; height: 5px; top: 33%; left: 57%; opacity: 0.60; animation: floatFast2 7.4s ease-in-out infinite; animation-delay: 1.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d17 { width: 3px; height: 3px; top: 39%; left: 71%; opacity: 0.41; animation: floatSlow1 12.2s ease-in-out infinite; animation-delay: 0.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d18 { width: 4px; height: 4px; top: 30%; left: 89%; opacity: 0.54; animation: floatFast3 5.9s ease-in-out infinite; animation-delay: 2.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d19 { width: 2px; height: 2px; top: 43%; left: 6%;  opacity: 0.24; animation: floatSlow2 14.6s ease-in-out infinite; animation-delay: 1.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d20 { width: 5px; height: 5px; top: 47%; left: 18%; opacity: 0.59; animation: floatMid1 9.4s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d21 { width: 3px; height: 3px; top: 41%; left: 33%; opacity: 0.45; animation: floatMid2 8.2s ease-in-out infinite; animation-delay: 2.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d22 { width: 4px; height: 4px; top: 45%; left: 47%; opacity: 0.50; animation: floatFast1 6.8s ease-in-out infinite; animation-delay: 1.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d23 { width: 5px; height: 5px; top: 38%; left: 62%; opacity: 0.61; animation: floatFast2 7s ease-in-out infinite; animation-delay: 0.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d24 { width: 2px; height: 2px; top: 49%; left: 77%; opacity: 0.27; animation: floatSlow3 13.1s ease-in-out infinite; animation-delay: 2.2s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d25 { width: 3px; height: 3px; top: 52%; left: 90%; opacity: 0.40; animation: floatSlow1 11.7s ease-in-out infinite; animation-delay: 1.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d26 { width: 4px; height: 4px; top: 56%; left: 9%;  opacity: 0.53; animation: floatFast3 5.6s ease-in-out infinite; animation-delay: 0.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d27 { width: 2px; height: 2px; top: 61%; left: 23%; opacity: 0.26; animation: floatSlow2 14.2s ease-in-out infinite; animation-delay: 2.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d28 { width: 5px; height: 5px; top: 54%; left: 38%; opacity: 0.58; animation: floatMid1 9.1s ease-in-out infinite; animation-delay: 1.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d29 { width: 4px; height: 4px; top: 58%; left: 53%; opacity: 0.56; animation: floatFast2 6.9s ease-in-out infinite; animation-delay: 0.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d30 { width: 3px; height: 3px; top: 63%; left: 67%; opacity: 0.44; animation: floatMid2 8.8s ease-in-out infinite; animation-delay: 2.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d31 { width: 2px; height: 2px; top: 57%; left: 81%; opacity: 0.25; animation: floatSlow3 13.7s ease-in-out infinite; animation-delay: 1.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d32 { width: 5px; height: 5px; top: 66%; left: 94%; opacity: 0.60; animation: floatFast1 6.2s ease-in-out infinite; animation-delay: 0.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d33 { width: 2px; height: 2px; top: 69%; left: 13%; opacity: 0.27; animation: floatSlow2 15.2s ease-in-out infinite; animation-delay: 2.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d34 { width: 4px; height: 4px; top: 72%; left: 28%; opacity: 0.50; animation: floatMid1 9.6s ease-in-out infinite; animation-delay: 1.2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d35 { width: 5px; height: 5px; top: 67%; left: 43%; opacity: 0.62; animation: floatFast3 5.7s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d36 { width: 3px; height: 3px; top: 74%; left: 58%; opacity: 0.42; animation: floatMid2 8.1s ease-in-out infinite; animation-delay: 2.1s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d37 { width: 2px; height: 2px; top: 70%; left: 72%; opacity: 0.24; animation: floatSlow1 12.8s ease-in-out infinite; animation-delay: 1.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d38 { width: 4px; height: 4px; top: 78%; left: 87%; opacity: 0.55; animation: floatFast2 7.3s ease-in-out infinite; animation-delay: 0.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d39 { width: 3px; height: 3px; top: 82%; left: 7%;  opacity: 0.43; animation: floatMid1 9.9s ease-in-out infinite; animation-delay: 2.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d40 { width: 5px; height: 5px; top: 85%; left: 19%; opacity: 0.58; animation: floatFast1 6.4s ease-in-out infinite; animation-delay: 1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d41 { width: 2px; height: 2px; top: 80%; left: 34%; opacity: 0.26; animation: floatSlow3 14.4s ease-in-out infinite; animation-delay: 0.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d42 { width: 4px; height: 4px; top: 88%; left: 49%; opacity: 0.51; animation: floatMid2 8.6s ease-in-out infinite; animation-delay: 2.2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d43 { width: 3px; height: 3px; top: 83%; left: 64%; opacity: 0.41; animation: floatSlow1 11.9s ease-in-out infinite; animation-delay: 1.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d44 { width: 5px; height: 5px; top: 90%; left: 79%; opacity: 0.60; animation: floatFast2 6.7s ease-in-out infinite; animation-delay: 0.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d45 { width: 4px; height: 4px; top: 76%; left: 92%; opacity: 0.57; animation: floatFast3 5.5s ease-in-out infinite; animation-delay: 2.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d46 { width: 2px; height: 2px; top: 24%; left: 95%; opacity: 0.25; animation: floatSlow2 15.1s ease-in-out infinite; animation-delay: 1.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d47 { width: 3px; height: 3px; top: 3%;  left: 35%; opacity: 0.40; animation: floatMid1 9.2s ease-in-out infinite; animation-delay: 0.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d48 { width: 5px; height: 5px; top: 95%; left: 57%; opacity: 0.59; animation: floatMid2 8.9s ease-in-out infinite; animation-delay: 2.4s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d49 { width: 2px; height: 2px; top: 6%;  left: 74%; opacity: 0.24; animation: floatSlow3 13.5s ease-in-out infinite; animation-delay: 1.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d50 { width: 4px; height: 4px; top: 37%; left: 11%; opacity: 0.53; animation: floatFast1 6.6s ease-in-out infinite; animation-delay: 0.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d51 { width: 3px; height: 3px; top: 60%; left: 44%; opacity: 0.43; animation: floatMid1 10.1s ease-in-out infinite; animation-delay: 2.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d52 { width: 5px; height: 5px; top: 14%; left: 57%; opacity: 0.61; animation: floatFast2 7.2s ease-in-out infinite; animation-delay: 1.2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d53 { width: 3px; height: 3px; top: 27%; left: 73%; opacity: 0.42; animation: floatSlow1 12.1s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d54 { width: 2px; height: 2px; top: 47%; left: 26%; opacity: 0.28; animation: floatSlow2 14.9s ease-in-out infinite; animation-delay: 2.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d55 { width: 5px; height: 5px; top: 72%; left: 51%; opacity: 0.58; animation: floatMid2 8.3s ease-in-out infinite; animation-delay: 1.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d56 { width: 4px; height: 4px; top: 9%;  left: 18%; opacity: 0.52; animation: floatFast3 5.9s ease-in-out infinite; animation-delay: 0.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d57 { width: 3px; height: 3px; top: 52%; left: 62%; opacity: 0.40; animation: floatMid1 9.3s ease-in-out infinite; animation-delay: 2.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d58 { width: 4px; height: 4px; top: 87%; left: 41%; opacity: 0.55; animation: floatFast1 6.1s ease-in-out infinite; animation-delay: 1.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d59 { width: 2px; height: 2px; top: 66%; left: 84%; opacity: 0.26; animation: floatSlow3 13.9s ease-in-out infinite; animation-delay: 0.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d60 { width: 5px; height: 5px; top: 21%; left: 31%; opacity: 0.60; animation: floatFast2 7.4s ease-in-out infinite; animation-delay: 2.3s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d61 { width: 3px; height: 3px; top: 40%; left: 15%; opacity: 0.41; animation: floatSlow1 11.8s ease-in-out infinite; animation-delay: 1.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d62 { width: 4px; height: 4px; top: 57%; left: 36%; opacity: 0.51; animation: floatMid2 8.5s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d63 { width: 2px; height: 2px; top: 79%; left: 63%; opacity: 0.25; animation: floatSlow2 15.3s ease-in-out infinite; animation-delay: 2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d64 { width: 5px; height: 5px; top: 16%; left: 86%; opacity: 0.62; animation: floatFast3 5.4s ease-in-out infinite; animation-delay: 1.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d65 { width: 3px; height: 3px; top: 33%; left: 49%; opacity: 0.44; animation: floatMid1 9.7s ease-in-out infinite; animation-delay: 0.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d66 { width: 4px; height: 4px; top: 48%; left: 70%; opacity: 0.54; animation: floatFast1 6.9s ease-in-out infinite; animation-delay: 2.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d67 { width: 2px; height: 2px; top: 62%; left: 12%; opacity: 0.27; animation: floatSlow3 14.7s ease-in-out infinite; animation-delay: 1.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d68 { width: 5px; height: 5px; top: 84%; left: 28%; opacity: 0.59; animation: floatMid2 8.2s ease-in-out infinite; animation-delay: 0.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d69 { width: 3px; height: 3px; top: 11%; left: 48%; opacity: 0.42; animation: floatSlow1 12.4s ease-in-out infinite; animation-delay: 2.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d70 { width: 4px; height: 4px; top: 29%; left: 66%; opacity: 0.56; animation: floatFast2 6.8s ease-in-out infinite; animation-delay: 1.2s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d71 { width: 2px; height: 2px; top: 46%; left: 88%; opacity: 0.25; animation: floatSlow2 14.3s ease-in-out infinite; animation-delay: 0.7s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d72 { width: 5px; height: 5px; top: 58%; left: 19%; opacity: 0.58; animation: floatFast3 5.6s ease-in-out infinite; animation-delay: 2.2s; }

.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d73 { width: 3px; height: 3px; top: 73%; left: 39%; opacity: 0.43; animation: floatMid1 9.8s ease-in-out infinite; animation-delay: 1.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d74 { width: 4px; height: 4px; top: 92%; left: 69%; opacity: 0.52; animation: floatFast1 6.5s ease-in-out infinite; animation-delay: 0.6s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d75 { width: 2px; height: 2px; top: 5%;  left: 24%; opacity: 0.28; animation: floatSlow3 13.6s ease-in-out infinite; animation-delay: 2.4s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d76 { width: 5px; height: 5px; top: 23%; left: 54%; opacity: 0.61; animation: floatFast2 7.1s ease-in-out infinite; animation-delay: 1.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d77 { width: 2px; height: 2px; top: 36%; left: 78%; opacity: 0.24; animation: floatSlow2 15.4s ease-in-out infinite; animation-delay: 0.9s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d78 { width: 4px; height: 4px; top: 51%; left: 4%;  opacity: 0.50; animation: floatMid2 8.7s ease-in-out infinite; animation-delay: 2.1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d79 { width: 3px; height: 3px; top: 65%; left: 30%; opacity: 0.41; animation: floatSlow1 11.6s ease-in-out infinite; animation-delay: 1.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d80 { width: 5px; height: 5px; top: 77%; left: 53%; opacity: 0.60; animation: floatFast3 5.8s ease-in-out infinite; animation-delay: 0.5s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d81 { width: 2px; height: 2px; top: 89%; left: 83%; opacity: 0.26; animation: floatSlow3 14.8s ease-in-out infinite; animation-delay: 2.3s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d82 { width: 4px; height: 4px; top: 13%; left: 97%; opacity: 0.55; animation: floatFast1 6.2s ease-in-out infinite; animation-delay: 1s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d83 { width: 3px; height: 3px; top: 42%; left: 58%; opacity: 0.42; animation: floatMid1 9.5s ease-in-out infinite; animation-delay: 0.8s; }
.elementor-2126 .elementor-element.elementor-element-9de5d74 .floating-dots .d84 { width: 5px; height: 5px; top: 97%; left: 47%; opacity: 0.59; animation: floatFast2 7.3s ease-in-out infinite; animation-delay: 2.6s; }

/* ===== ANIMATIONS ===== */

@keyframes floatSlow1 {
  0% { transform: translate(0, 0); opacity: 0.34; }
  50% { transform: translate(8px, -12px); opacity: 0.68; }
  100% { transform: translate(0, 0); opacity: 0.34; }
}

@keyframes floatSlow2 {
  0% { transform: translate(0, 0); opacity: 0.24; }
  50% { transform: translate(-10px, -8px); opacity: 0.56; }
  100% { transform: translate(0, 0); opacity: 0.24; }
}

@keyframes floatSlow3 {
  0% { transform: translate(0, 0); opacity: 0.28; }
  50% { transform: translate(6px, -14px); opacity: 0.62; }
  100% { transform: translate(0, 0); opacity: 0.28; }
}

@keyframes floatMid1 {
  0% { transform: translate(0, 0); }
  30% { transform: translate(10px, -10px); }
  60% { transform: translate(-6px, -18px); }
  100% { transform: translate(0, 0); }
}

@keyframes floatMid2 {
  0% { transform: translate(0, 0); }
  50% { transform: translate(-14px, -10px); }
  100% { transform: translate(0, 0); }
}

@keyframes floatFast1 {
  0% { transform: translate(0, 0); }
  30% { transform: translate(12px, -10px); }
  60% { transform: translate(-6px, -20px); }
  100% { transform: translate(0, 0); }
}

@keyframes floatFast2 {
  0% { transform: translate(0, 0); }
  50% { transform: translate(-18px, -14px); }
  100% { transform: translate(0, 0); }
}

@keyframes floatFast3 {
  0% { transform: translate(0, 0); }
  50% { transform: translate(14px, -18px); }
  100% { transform: translate(0, 0); }
}/* End custom CSS */