.elementor-2509 .elementor-element.elementor-element-7389a9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a2a2a;--border-color:#2a2a2a;--padding-top:60px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2509 .elementor-element.elementor-element-7389a9c:not(.elementor-motion-effects-element-type-background), .elementor-2509 .elementor-element.elementor-element-7389a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2509 .elementor-element.elementor-element-5b86380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-3e1885b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-3e1885b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2509 .elementor-element.elementor-element-884473c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-884473c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-e8675ec{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#AAAAAA;}.elementor-2509 .elementor-element.elementor-element-0e98cf6{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2509 .elementor-element.elementor-element-fd71365{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-fd71365 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-ec9e880{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;color:#AAAAAA;}.elementor-2509 .elementor-element.elementor-element-45ae298{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-45ae298:not(.elementor-motion-effects-element-type-background), .elementor-2509 .elementor-element.elementor-element-45ae298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-2509 .elementor-element.elementor-element-b9109b3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;color:#777777;}.elementor-2509 .elementor-element.elementor-element-428375a .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6B35;}.elementor-2509 .elementor-element.elementor-element-cfe2b87{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-eb78808{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2509 .elementor-element.elementor-element-3503042{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-3503042 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2509 .elementor-element.elementor-element-8f4df77{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-84e075b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2509 .elementor-element.elementor-element-991e54c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-991e54c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2509 .elementor-element.elementor-element-fcbfe7c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 70.52% );max-width:70.52%;--container-widget-width:70.52%;--container-widget-flex-grow:0;}.elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-fcbfe7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2509 .elementor-element.elementor-element-32c9ca1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2509 .elementor-element.elementor-element-be6bb4f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-be6bb4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2509 .elementor-element.elementor-element-b1d876c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-f5945e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2509 .elementor-element.elementor-element-df5c403{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-2509 .elementor-element.elementor-element-df5c403 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2509 .elementor-element.elementor-element-8854724{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2509 .elementor-element.elementor-element-749cf58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-534034f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2509 .elementor-element.elementor-element-534034f.elementor-element{--align-self:flex-start;}.elementor-2509 .elementor-element.elementor-element-cb96d7f .elementor-icon-box-wrapper{gap:15px;}.elementor-2509 .elementor-element.elementor-element-cb96d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;}.elementor-2509 .elementor-element.elementor-element-cb96d7f.elementor-element{--align-self:flex-start;}.elementor-2509 .elementor-element.elementor-element-fdc6b90 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2509 .elementor-element.elementor-element-fdc6b90.elementor-element{--align-self:flex-start;}.elementor-2509 .elementor-element.elementor-element-f023bc8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2509 .elementor-element.elementor-element-f023bc8.elementor-element{--align-self:flex-start;}.elementor-2509 .elementor-element.elementor-element-6cf3830 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2509 .elementor-element.elementor-element-6cf3830{padding:100px 0px 0px 0px;}.elementor-2509 .elementor-element.elementor-element-6cf3830.elementor-element{--align-self:flex-start;}.elementor-2509 .elementor-element.elementor-element-9d0a913{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-2509 .elementor-element.elementor-element-c9f91f4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;color:#777777;}.elementor-2509 .elementor-element.elementor-element-66c3bb9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;color:#777777;}.elementor-2509 .elementor-element.elementor-element-df50739{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;color:#777777;}@media(max-width:1024px){.elementor-2509 .elementor-element.elementor-element-cfe2b87{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2509 .elementor-element.elementor-element-5b86380{--width:100%;}.elementor-2509 .elementor-element.elementor-element-3e1885b{--width:25.049%;}.elementor-2509 .elementor-element.elementor-element-cfe2b87{--width:100%;}}@media(max-width:767px){.elementor-2509 .elementor-element.elementor-element-cfe2b87{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-884473c */.elementor-2509 .elementor-element.elementor-element-884473c { background: linear-gradient(135deg, #FF6B35, #FFAA00); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 8px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8675ec */.elementor-2509 .elementor-element.elementor-element-e8675ec p { margin: 0; }/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0e98cf6 */.elementor-2509 .elementor-element.elementor-element-0e98cf6 .elementor-social-icon { background: transparent !important; border: 1px solid #333333; width: 36px; height: 36px; transition: all 0.3s ease; } .elementor-2509 .elementor-element.elementor-element-0e98cf6 .elementor-social-icon:hover { border-color: #FF6B35; background: rgba(255,107,53,0.12) !important; transform: translateY(-3px); } .elementor-2509 .elementor-element.elementor-element-0e98cf6 .elementor-social-icon i { color: #AAAAAA !important; font-size: 14px; } .elementor-2509 .elementor-element.elementor-element-0e98cf6 .elementor-social-icon:hover i { color: #FF6B35 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd71365 */.elementor-2509 .elementor-element.elementor-element-fd71365 { margin-top: 8px !important; margin-bottom: 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec9e880 */.elementor-2509 .elementor-element.elementor-element-ec9e880 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9109b3 */.elementor-2509 .elementor-element.elementor-element-b9109b3 { flex: 1; padding: 12px 16px !important; } .elementor-2509 .elementor-element.elementor-element-b9109b3 p { color: #666666 !important; font-family: Inter, sans-serif; font-size: 13px; margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-428375a */.elementor-2509 .elementor-element.elementor-element-428375a .elementor-button { background: #FF6B35 !important; color: #FFFFFF !important; border-radius: 0 6px 6px 0 !important; padding: 12px 20px !important; white-space: nowrap; transition: background 0.3s ease; } .elementor-2509 .elementor-element.elementor-element-428375a .elementor-button:hover { background: #E55A1F !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1885b */.elementor-2509 .elementor-element.elementor-element-3e1885b { gap: 20px !important; } @media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-3e1885b { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3503042 */.elementor-2509 .elementor-element.elementor-element-3503042 { padding-bottom: 12px !important; border-bottom: 2px solid #FF6B35; margin-bottom: 8px !important; display: inline-block; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f4df77 */.elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-item { margin-bottom: 10px; } .elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-icon i { color: #FF6B35 !important; font-size: 10px; } .elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-text { color: #AAAAAA; font-family: Inter, sans-serif; font-size: 14px; transition: color 0.25s ease; } .elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FF6B35; } .elementor-2509 .elementor-element.elementor-element-8f4df77 .elementor-icon-list-item:hover { transform: translateX(4px); transition: transform 0.25s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-991e54c */.elementor-2509 .elementor-element.elementor-element-991e54c { padding-bottom: 12px !important; border-bottom: 2px solid #FF6B35; margin-bottom: 8px !important; display: inline-block; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcbfe7c */.elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-item { margin-bottom: 10px; } .elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-icon i { color: #FF6B35 !important; font-size: 10px; } .elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-text { color: #AAAAAA; font-family: Inter, sans-serif; font-size: 14px; transition: color 0.25s ease; } .elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FF6B35; } .elementor-2509 .elementor-element.elementor-element-fcbfe7c .elementor-icon-list-item:hover { transform: translateX(4px); transition: transform 0.25s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be6bb4f */.elementor-2509 .elementor-element.elementor-element-be6bb4f { padding-bottom: 12px !important; border-bottom: 2px solid #FF6B35; margin-bottom: 8px !important; display: inline-block; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b1d876c */.elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-item { margin-bottom: 10px; } .elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-icon i { color: #FF6B35 !important; font-size: 10px; } .elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-text { color: #AAAAAA; font-family: Inter, sans-serif; font-size: 14px; transition: color 0.25s ease; } .elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FF6B35; } .elementor-2509 .elementor-element.elementor-element-b1d876c .elementor-icon-list-item:hover { transform: translateX(4px); transition: transform 0.25s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df5c403 */.elementor-2509 .elementor-element.elementor-element-df5c403 { padding-bottom: 12px !important; border-bottom: 2px solid #FF6B35; margin-bottom: 8px !important; display: inline-block; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8854724 */.elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-item { margin-bottom: 10px; } .elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-icon i { color: #FF6B35 !important; font-size: 10px; } .elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-text { color: #AAAAAA; font-family: Inter, sans-serif; font-size: 14px; transition: color 0.25s ease; } .elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FF6B35; } .elementor-2509 .elementor-element.elementor-element-8854724 .elementor-icon-list-item:hover { transform: translateX(4px); transition: transform 0.25s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe2b87 */@media (max-width: 1023px) { .elementor-2509 .elementor-element.elementor-element-cfe2b87 { grid-template-columns: repeat(2, 1fr) !important; width: 100% !important; } } @media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-cfe2b87 { grid-template-columns: repeat(2, 1fr) !important; width: 100% !important; gap: 32px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b86380 */@media (max-width: 1023px) { .elementor-2509 .elementor-element.elementor-element-5b86380 { flex-direction: column !important; } } @media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-5b86380 { flex-direction: column !important; gap: 40px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-534034f */.elementor-2509 .elementor-element.elementor-element-534034f { background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 12px; padding: 20px 24px; transition: all 0.3s ease; flex: 1; min-width: 160px; } .elementor-2509 .elementor-element.elementor-element-534034f:hover { border-color: #FF6B35; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(255,107,53,0.12); } .elementor-2509 .elementor-element.elementor-element-534034f .elementor-icon-box-icon .elementor-icon i { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-534034f .elementor-icon-box-icon .elementor-icon { border-color: rgba(255,107,53,0.3) !important; background: rgba(255,107,53,0.08) !important; width: 44px !important; height: 44px !important; } .elementor-2509 .elementor-element.elementor-element-534034f .elementor-icon-box-title { color: #FFFFFF; font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; } .elementor-2509 .elementor-element.elementor-element-534034f .elementor-icon-box-description { color: #AAAAAA; font-size: 12px; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb96d7f */.elementor-2509 .elementor-element.elementor-element-cb96d7f { background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 12px; padding: 20px 24px; transition: all 0.3s ease; flex: 1; min-width: 160px; } .elementor-2509 .elementor-element.elementor-element-cb96d7f:hover { border-color: #FF6B35; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(255,107,53,0.12); } .elementor-2509 .elementor-element.elementor-element-cb96d7f .elementor-icon-box-icon .elementor-icon i { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-cb96d7f .elementor-icon-box-icon .elementor-icon { border-color: rgba(255,107,53,0.3) !important; background: rgba(255,107,53,0.08) !important; width: 44px !important; height: 44px !important; } .elementor-2509 .elementor-element.elementor-element-cb96d7f .elementor-icon-box-title { color: #FFFFFF; font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; } .elementor-2509 .elementor-element.elementor-element-cb96d7f .elementor-icon-box-description { color: #AAAAAA; font-size: 12px; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fdc6b90 */.elementor-2509 .elementor-element.elementor-element-fdc6b90 { background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 12px; padding: 20px 24px; transition: all 0.3s ease; flex: 1; min-width: 160px; } .elementor-2509 .elementor-element.elementor-element-fdc6b90:hover { border-color: #FF6B35; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(255,107,53,0.12); } .elementor-2509 .elementor-element.elementor-element-fdc6b90 .elementor-icon-box-icon .elementor-icon i { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-fdc6b90 .elementor-icon-box-icon .elementor-icon { border-color: rgba(255,107,53,0.3) !important; background: rgba(255,107,53,0.08) !important; width: 44px !important; height: 44px !important; } .elementor-2509 .elementor-element.elementor-element-fdc6b90 .elementor-icon-box-title { color: #FFFFFF; font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; } .elementor-2509 .elementor-element.elementor-element-fdc6b90 .elementor-icon-box-description { color: #AAAAAA; font-size: 12px; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f023bc8 */.elementor-2509 .elementor-element.elementor-element-f023bc8 { background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 12px; padding: 20px 24px; transition: all 0.3s ease; flex: 1; min-width: 160px; } .elementor-2509 .elementor-element.elementor-element-f023bc8:hover { border-color: #FF6B35; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(255,107,53,0.12); } .elementor-2509 .elementor-element.elementor-element-f023bc8 .elementor-icon-box-icon .elementor-icon i { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-f023bc8 .elementor-icon-box-icon .elementor-icon { border-color: rgba(255,107,53,0.3) !important; background: rgba(255,107,53,0.08) !important; width: 44px !important; height: 44px !important; } .elementor-2509 .elementor-element.elementor-element-f023bc8 .elementor-icon-box-title { color: #FFFFFF; font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; } .elementor-2509 .elementor-element.elementor-element-f023bc8 .elementor-icon-box-description { color: #AAAAAA; font-size: 12px; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6cf3830 */.elementor-2509 .elementor-element.elementor-element-6cf3830 { background: #1a1a1a; border: 1px solid #2a2a2a; border-radius: 12px; padding: 20px 24px; transition: all 0.3s ease; flex: 1; min-width: 160px; } .elementor-2509 .elementor-element.elementor-element-6cf3830:hover { border-color: #FF6B35; transform: translateY(-4px); box-shadow: 0 8px 24px rgba(255,107,53,0.12); } .elementor-2509 .elementor-element.elementor-element-6cf3830 .elementor-icon-box-icon .elementor-icon i { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-6cf3830 .elementor-icon-box-icon .elementor-icon { border-color: rgba(255,107,53,0.3) !important; background: rgba(255,107,53,0.08) !important; width: 44px !important; height: 44px !important; } .elementor-2509 .elementor-element.elementor-element-6cf3830 .elementor-icon-box-title { color: #FFFFFF; font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; } .elementor-2509 .elementor-element.elementor-element-6cf3830 .elementor-icon-box-description { color: #FF6B35; font-size: 12px; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749cf58 */@media (max-width: 1023px) { .elementor-2509 .elementor-element.elementor-element-749cf58 { flex-wrap: wrap !important; gap: 16px !important; } .elementor-2509 .elementor-element.elementor-element-749cf58 > .elementor-element { flex: 1 1 calc(33% - 16px) !important; min-width: 160px; } } @media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-749cf58 > .elementor-element { flex: 1 1 calc(50% - 16px) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9f91f4 */.elementor-2509 .elementor-element.elementor-element-c9f91f4 p { font-family: Inter, sans-serif; font-size: 13px; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66c3bb9 */.elementor-2509 .elementor-element.elementor-element-66c3bb9 a { color: #777777 !important; text-decoration: none; transition: color 0.25s ease; } .elementor-2509 .elementor-element.elementor-element-66c3bb9 a:hover { color: #FF6B35 !important; } .elementor-2509 .elementor-element.elementor-element-66c3bb9 p { font-family: Inter, sans-serif; font-size: 13px; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df50739 */.elementor-2509 .elementor-element.elementor-element-df50739 p { font-family: Inter, sans-serif; font-size: 13px; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0a913 */@media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-9d0a913 { flex-direction: column !important; align-items: center !important; text-align: center; gap: 12px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7389a9c */.elementor-2509 .elementor-element.elementor-element-7389a9c { font-family: Inter, sans-serif; } @media (max-width: 767px) { .elementor-2509 .elementor-element.elementor-element-7389a9c { padding: 40px 20px !important; } }/* End custom CSS */