.elementor-18 .elementor-element.elementor-element-c158109{--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;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1d1b6df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-799e0bc{--display:flex;--min-height:855px;--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;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-18 .elementor-element.elementor-element-415c0d3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-de0c7b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-faf52f3{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:9999px 9999px 9999px 9999px;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-faf52f3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-faf52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-acaf976{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-acaf976:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-acaf976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-1fd26f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-472dacb{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:800;line-height:1em;letter-spacing:-2px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-caf8ab7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#475569;}.elementor-18 .elementor-element.elementor-element-ad054ac{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7ea9362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-35eff30 .elementor-button{background-color:#061d33;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.56em;letter-spacing:1px;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(6, 29, 51, 0.2) 0px 20px 25px -5px, rgba(6, 29, 51, 0.2) 0px 8px 10px -6px;border-radius:16px 16px 16px 16px;padding:20px 40px 20px 40px;}.elementor-18 .elementor-element.elementor-element-e052c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-32d6259 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.56em;letter-spacing:1px;fill:#061d33;color:#061d33;border-radius:16px 16px 16px 16px;padding:20px 40px 20px 40px;}.elementor-18 .elementor-element.elementor-element-28337d0{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b26921{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-000b92c{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#ffffff;--border-color:#ffffff;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-000b92c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-000b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-30b463b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-961d974{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-87af3d3{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#ffffff;--border-color:#ffffff;--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-87af3d3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-87af3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-c43de7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-251dc19{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-6ee199a{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#ffffff;--border-color:#ffffff;--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6ee199a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6ee199a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-b74d0e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-a26a3e3{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-fb50267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cf90edd{text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-dd98c58{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-4b377c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-f50c5d0{--display:flex;--min-height:680px;--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;--overflow:hidden;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(6, 29, 51, 0.12) 0px 25px 50px -12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f50c5d0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f50c5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drmanoelmedina.com/wp-content/uploads/2026/03/imagem2.png");background-size:cover;}.elementor-18 .elementor-element.elementor-element-a4728a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff;--border-color:#ffffff;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-a4728a6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a4728a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-9a97a3b{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.56em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-0f60ce3{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.43em;color:#64748b;}.elementor-18 .elementor-element.elementor-element-6894510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6894510:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6894510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-75d08e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-f1f8f64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-cfd59d5{text-align:center;}.elementor-18 .elementor-element.elementor-element-cfd59d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-5f9dc4c{margin:16px 280px calc(var(--kit-widget-spacing, 0px) + 0px) 280px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#64748b;}.elementor-18 .elementor-element.elementor-element-6c28696{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bc121a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-bc121a4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bc121a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-93c8e4f{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93c8e4f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-93c8e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-2174161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-16fb916{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-4cac38a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-9f0697d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-9f0697d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-679ef5c{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-1bd8eac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-1bd8eac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1bd8eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-cc2543f{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cc2543f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cc2543f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-d9edee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-0d9f786{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-0048eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-595047f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-595047f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-99efe04{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-736afeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-736afeb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-736afeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-f820610{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f820610:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f820610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-4ad542a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-fecb53f{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-e0505c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-9f9109d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-9f9109d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-84d6584{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-1b21c9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-1b21c9d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1b21c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-fb79c03{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fb79c03:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fb79c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-5152eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-e91194b{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-f22dd86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-31480c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-31480c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-f167f05{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-dd29e33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd29e33:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dd29e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-43cb699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-1239701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ca1a00{text-align:start;}.elementor-18 .elementor-element.elementor-element-5ca1a00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-a3bc34f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#64748b;}.elementor-18 .elementor-element.elementor-element-bf9e46d{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-632a782{--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;--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:#000000;--border-color:#000000;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-632a782:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-632a782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-b561e31{--display:flex;--min-height:212px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b561e31:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b561e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://drmanoelmedina.com/wp-content/uploads/2026/03/servico-heridas-v2.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-1de2c9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1de2c9a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1de2c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-9d438d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-1a2305a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-1a2305a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-1c125e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-7f44d55{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.63em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-9c63c16{--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;--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:#000000;--border-color:#000000;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9c63c16:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9c63c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-83f32d4{--display:flex;--min-height:212px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-83f32d4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-83f32d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://drmanoelmedina.com/wp-content/uploads/2026/03/servico-dermatologia-v2.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-72dfab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-72dfab5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-72dfab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-86fbae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-87e9e0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-87e9e0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-0803546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-1cae34d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.63em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-f061393{--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;--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:#000000;--border-color:#000000;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f061393:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f061393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-2160c69{--display:flex;--min-height:212px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2160c69:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2160c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://drmanoelmedina.com/wp-content/uploads/2026/03/servico-cirugias-v2.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-a63ab82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a63ab82:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a63ab82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-eaf78be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-bbbaad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-bbbaad9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-aa167c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-208faf1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.63em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-5e8203c{--display:flex;--min-height:1634px;--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;--overflow:hidden;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5e8203c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5e8203c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-8f6cadb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-2f2a738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7058bb8{text-align:center;}.elementor-18 .elementor-element.elementor-element-7058bb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-97d21e0{margin:22px 280px calc(var(--kit-widget-spacing, 0px) + 0px) 280px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-3cd912d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:96px;--margin-bottom:0px;--margin-left:104px;--margin-right:104px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-67c501c{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-16e40cb{--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:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1deff2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd4c0f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:end;}.elementor-18 .elementor-element.elementor-element-dd4c0f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-27fd6b2{text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-b4e94df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b4e94df:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b4e94df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-8700773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0e561d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:end;}.elementor-18 .elementor-element.elementor-element-0e561d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-c0cc158{text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-a6df817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a6df817:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a6df817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-ac29ea3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cebf969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:end;}.elementor-18 .elementor-element.elementor-element-cebf969 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-05c6c45{text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-abd2f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-abd2f8d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-abd2f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-4bed55f{--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:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-852fe40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8e5dae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-8e5dae2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-cb583d1{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-4a38b41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4a38b41:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4a38b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-698cdf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-52c99ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-52c99ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-1c5cd55{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-9d89517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9d89517:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9d89517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-690c4d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0a09a17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-0a09a17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-31d668e{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-93382d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93382d7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-93382d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-13dba10{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-6ec64c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f4c14c9{--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:24px 24px;--row-gap:24px;--column-gap:24px;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:#ffffff;--border-color:#ffffff;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-f4c14c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f4c14c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-19ef5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-8d6a41d{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-efa671f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-e54dddc .elementor-button{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;fill:#061d33;color:#061d33;border-radius:9999px 9999px 9999px 9999px;padding:12px 32px 12px 32px;}.elementor-18 .elementor-element.elementor-element-9da9704{--display:flex;--min-height:778px;--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;--overflow:hidden;--overlay-opacity:0.05;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9da9704:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9da9704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-18 .elementor-element.elementor-element-9da9704::before, .elementor-18 .elementor-element.elementor-element-9da9704 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9da9704 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9da9704 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9da9704 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9da9704 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3b82f6;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-d53eaff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-b179f68{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7dc690e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dda3a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b8cb6ef{text-align:start;}.elementor-18 .elementor-element.elementor-element-b8cb6ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-621892e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-f6c4acf{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9d368da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff;--border-color:#ffffff;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-9d368da:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9d368da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-e48b45e{text-align:start;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;letter-spacing:-2px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-4265ad2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-645cf5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff;--border-color:#ffffff;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-645cf5e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-645cf5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-5d98dbf{text-align:start;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.11em;letter-spacing:-2px;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-56fc739{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:1px;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-d55d29b .elementor-button{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.56em;letter-spacing:1px;fill:#061d33;color:#061d33;border-radius:16px 16px 16px 16px;padding:20px 40px 20px 40px;}.elementor-18 .elementor-element.elementor-element-c6a1954{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0fece78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d1064a9{--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;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7cfad6d{text-align:start;}.elementor-18 .elementor-element.elementor-element-7cfad6d img{width:100px;}.elementor-18 .elementor-element.elementor-element-a97c983{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8270f55{--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;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee57fd9{text-align:start;}.elementor-18 .elementor-element.elementor-element-ee57fd9 img{width:100px;}.elementor-18 .elementor-element.elementor-element-0a9f110{--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;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0d9366b{text-align:start;}.elementor-18 .elementor-element.elementor-element-0d9366b img{width:100px;}.elementor-18 .elementor-element.elementor-element-1596e6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1596e6c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1596e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-9a6f54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9a6f54c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9a6f54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-848188a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-2f74d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#f1f5f9;--border-color:#f1f5f9;--border-radius:48px 48px 48px 48px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18 .elementor-element.elementor-element-2f74d98:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f74d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-83d45e5{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:60px;font-weight:300;line-height:1em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-cc21df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b7af78f{text-align:start;}.elementor-18 .elementor-element.elementor-element-b7af78f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-5ff15da{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.63em;color:#061d33;}.elementor-18 .elementor-element.elementor-element-06d7776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:48px 48px 48px 48px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18 .elementor-element.elementor-element-06d7776:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-06d7776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-57ee389{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:60px;font-weight:300;line-height:1em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-8cd649d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5a49945{text-align:start;}.elementor-18 .elementor-element.elementor-element-5a49945 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.25em;letter-spacing:-1px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-7f03435{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.63em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-2eec848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2eec848:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2eec848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1f5f9;}.elementor-18 .elementor-element.elementor-element-223b4f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:272px;--margin-right:272px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-d4c2662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-022d4e1{text-align:center;}.elementor-18 .elementor-element.elementor-element-022d4e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-76bf275{margin:16px 88px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#64748b;}.elementor-18 .elementor-element.elementor-element-4626633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d504466{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-d504466:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d504466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-6854c60{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ab9d3c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-162e883{text-align:start;}.elementor-18 .elementor-element.elementor-element-162e883 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-cecebde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6768bbf{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-701e348{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d905674{padding:32px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-77cdb33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000;--border-radius:32px 32px 32px 32px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-77cdb33:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-77cdb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-6dec6cb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e5e28b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-846165d{text-align:start;}.elementor-18 .elementor-element.elementor-element-846165d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-f4e28c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-46df106{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-b89ced1{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b978906{padding:32px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-b5be6eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000;--border-radius:32px 32px 32px 32px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-b5be6eb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b5be6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-85daf2b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-563fb53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9930c0c{text-align:start;}.elementor-18 .elementor-element.elementor-element-9930c0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.33em;letter-spacing:-1px;color:#061d33;}.elementor-18 .elementor-element.elementor-element-3730e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9535597{text-align:start;font-family:"Material Symbols Outlined", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#3b82f6;}.elementor-18 .elementor-element.elementor-element-789e392{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-00c853d{padding:32px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.63em;color:#475569;}.elementor-18 .elementor-element.elementor-element-f6ab525{--display:flex;--min-height:692px;--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;--overflow:hidden;--overlay-opacity:0.8;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f6ab525:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f6ab525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-f6ab525::before, .elementor-18 .elementor-element.elementor-element-f6ab525 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f6ab525 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f6ab525 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f6ab525 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f6ab525 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#061d33;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-c19689e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:208px;--margin-right:208px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-4f2485b{text-align:center;}.elementor-18 .elementor-element.elementor-element-4f2485b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:800;line-height:1em;letter-spacing:-2px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-2d6e39f{margin:48px 104px calc(var(--kit-widget-spacing, 0px) + 0px) 104px;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.33em;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-a098346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7d2f0c6 .elementor-button{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;fill:#061d33;color:#061d33;box-shadow:0px 0px 0px 0px , rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.4) 0px 25px 60px -15px;border-radius:16px 16px 16px 16px;padding:28px 48px 28px 48px;}.elementor-18 .elementor-element.elementor-element-a63c8fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6731f7b{text-align:center;}.elementor-18 .elementor-element.elementor-element-6731f7b img{width:100px;}.elementor-18 .elementor-element.elementor-element-fbeed97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0654587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ffffff;--border-color:#ffffff;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-0654587:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0654587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061d33;}.elementor-18 .elementor-element.elementor-element-b0872d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:56px;--margin-right:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8c6c266{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c46bb38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e340b44{text-align:start;}.elementor-18 .elementor-element.elementor-element-e340b44 img{width:26%;}.elementor-18 .elementor-element.elementor-element-92cfebc{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.63em;color:#94a3b8;}.elementor-18 .elementor-element.elementor-element-37953d6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eaba678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b65fa00{text-align:start;}.elementor-18 .elementor-element.elementor-element-b65fa00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:2px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-a43c82b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8f74644{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-6da8625{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-ce81f06{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-0c8514b{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-af9f7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b759e8{text-align:start;}.elementor-18 .elementor-element.elementor-element-6b759e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:2px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-e095e2a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.63em;letter-spacing:0px;color:#cbd5e1;}.elementor-18 .elementor-element.elementor-element-c89d4ab{--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:32px 32px;--row-gap:32px;--column-gap:32px;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:#ffffff;--border-color:#ffffff;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-12bf862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-b6fc46a{text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:2px;color:#64748b;}.elementor-18 .elementor-element.elementor-element-b5f55d1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-437dd69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-1eb1a82{text-align:start;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.63em;letter-spacing:2px;color:#475569;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-e340b44 img{width:31%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-7ea9362{--width:100%;}.elementor-18 .elementor-element.elementor-element-e052c9c{--width:100%;}.elementor-18 .elementor-element.elementor-element-30b463b{--width:100%;}.elementor-18 .elementor-element.elementor-element-c43de7f{--width:100%;}.elementor-18 .elementor-element.elementor-element-b74d0e5{--width:100%;}.elementor-18 .elementor-element.elementor-element-2174161{--width:100%;}.elementor-18 .elementor-element.elementor-element-d9edee8{--width:100%;}.elementor-18 .elementor-element.elementor-element-4ad542a{--width:100%;}.elementor-18 .elementor-element.elementor-element-5152eb2{--width:100%;}.elementor-18 .elementor-element.elementor-element-19ef5fd{--width:100%;}.elementor-18 .elementor-element.elementor-element-efa671f{--width:100%;}.elementor-18 .elementor-element.elementor-element-ab9d3c9{--width:100%;}.elementor-18 .elementor-element.elementor-element-cecebde{--width:100%;}.elementor-18 .elementor-element.elementor-element-e5e28b6{--width:100%;}.elementor-18 .elementor-element.elementor-element-f4e28c4{--width:100%;}.elementor-18 .elementor-element.elementor-element-563fb53{--width:100%;}.elementor-18 .elementor-element.elementor-element-3730e3f{--width:100%;}.elementor-18 .elementor-element.elementor-element-e340b44 img{width:100%;}.elementor-18 .elementor-element.elementor-element-12bf862{--width:100%;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-415c0d3{--width:100%;}.elementor-18 .elementor-element.elementor-element-de0c7b1{--width:50%;}.elementor-18 .elementor-element.elementor-element-acaf976{--width:3%;}.elementor-18 .elementor-element.elementor-element-7ea9362{--width:54%;}.elementor-18 .elementor-element.elementor-element-e052c9c{--width:36%;}.elementor-18 .elementor-element.elementor-element-5b26921{--width:20%;}.elementor-18 .elementor-element.elementor-element-000b92c{--width:40%;}.elementor-18 .elementor-element.elementor-element-30b463b{--width:29%;}.elementor-18 .elementor-element.elementor-element-87af3d3{--width:40%;}.elementor-18 .elementor-element.elementor-element-c43de7f{--width:29%;}.elementor-18 .elementor-element.elementor-element-6ee199a{--width:40%;}.elementor-18 .elementor-element.elementor-element-b74d0e5{--width:29%;}.elementor-18 .elementor-element.elementor-element-fb50267{--width:42%;}.elementor-18 .elementor-element.elementor-element-4b377c0{--width:50%;}.elementor-18 .elementor-element.elementor-element-bc121a4{--width:25%;}.elementor-18 .elementor-element.elementor-element-2174161{--width:54%;}.elementor-18 .elementor-element.elementor-element-1bd8eac{--width:25%;}.elementor-18 .elementor-element.elementor-element-d9edee8{--width:54%;}.elementor-18 .elementor-element.elementor-element-736afeb{--width:25%;}.elementor-18 .elementor-element.elementor-element-4ad542a{--width:54%;}.elementor-18 .elementor-element.elementor-element-1b21c9d{--width:25%;}.elementor-18 .elementor-element.elementor-element-5152eb2{--width:54%;}.elementor-18 .elementor-element.elementor-element-632a782{--width:33%;}.elementor-18 .elementor-element.elementor-element-9c63c16{--width:33%;}.elementor-18 .elementor-element.elementor-element-f061393{--width:33%;}.elementor-18 .elementor-element.elementor-element-16e40cb{--width:31%;}.elementor-18 .elementor-element.elementor-element-4bed55f{--width:31%;}.elementor-18 .elementor-element.elementor-element-13dba10{--width:37%;}.elementor-18 .elementor-element.elementor-element-19ef5fd{--width:52%;}.elementor-18 .elementor-element.elementor-element-efa671f{--width:35%;}.elementor-18 .elementor-element.elementor-element-7dc690e{--width:50%;}.elementor-18 .elementor-element.elementor-element-9d368da{--width:50%;}.elementor-18 .elementor-element.elementor-element-645cf5e{--width:50%;}.elementor-18 .elementor-element.elementor-element-c6a1954{--width:50%;}.elementor-18 .elementor-element.elementor-element-0fece78{--width:8%;}.elementor-18 .elementor-element.elementor-element-a97c983{--width:8%;}.elementor-18 .elementor-element.elementor-element-2f74d98{--width:50%;}.elementor-18 .elementor-element.elementor-element-06d7776{--width:50%;}.elementor-18 .elementor-element.elementor-element-ab9d3c9{--width:75%;}.elementor-18 .elementor-element.elementor-element-cecebde{--width:4%;}.elementor-18 .elementor-element.elementor-element-e5e28b6{--width:65%;}.elementor-18 .elementor-element.elementor-element-f4e28c4{--width:4%;}.elementor-18 .elementor-element.elementor-element-563fb53{--width:80%;}.elementor-18 .elementor-element.elementor-element-3730e3f{--width:4%;}.elementor-18 .elementor-element.elementor-element-c46bb38{--width:50%;}.elementor-18 .elementor-element.elementor-element-37953d6{--width:50%;}.elementor-18 .elementor-element.elementor-element-eaba678{--width:50%;}.elementor-18 .elementor-element.elementor-element-af9f7aa{--width:50%;}.elementor-18 .elementor-element.elementor-element-12bf862{--width:28%;}.elementor-18 .elementor-element.elementor-element-b5f55d1{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-7ea9362{--width:100%;}.elementor-18 .elementor-element.elementor-element-e052c9c{--width:72%;}.elementor-18 .elementor-element.elementor-element-30b463b{--width:58%;}.elementor-18 .elementor-element.elementor-element-c43de7f{--width:58%;}.elementor-18 .elementor-element.elementor-element-b74d0e5{--width:58%;}.elementor-18 .elementor-element.elementor-element-2174161{--width:100%;}.elementor-18 .elementor-element.elementor-element-d9edee8{--width:100%;}.elementor-18 .elementor-element.elementor-element-4ad542a{--width:100%;}.elementor-18 .elementor-element.elementor-element-5152eb2{--width:100%;}.elementor-18 .elementor-element.elementor-element-19ef5fd{--width:100%;}.elementor-18 .elementor-element.elementor-element-efa671f{--width:70%;}.elementor-18 .elementor-element.elementor-element-ab9d3c9{--width:100%;}.elementor-18 .elementor-element.elementor-element-cecebde{--width:8%;}.elementor-18 .elementor-element.elementor-element-e5e28b6{--width:100%;}.elementor-18 .elementor-element.elementor-element-f4e28c4{--width:8%;}.elementor-18 .elementor-element.elementor-element-563fb53{--width:100%;}.elementor-18 .elementor-element.elementor-element-3730e3f{--width:8%;}.elementor-18 .elementor-element.elementor-element-12bf862{--width:56%;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-f50c5d0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f50c5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-acaf976 */.elementor-18 .elementor-element.elementor-element-acaf976{opacity:0.564928;}.elementor-18 .elementor-element.elementor-element-acaf976 { color:rgba(6, 29, 51, 0.7);background-color:rgb(59, 130, 246);background-clip:border-box;font-family:Poppins, sans-serif;font-size:11px;font-weight:700;line-height:17.875px;letter-spacing:1.1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgba(6, 29, 51, 0.7);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;opacity:0.564928;object-position:50% 50%;-webkit-text-fill-color:rgba(6, 29, 51, 0.7);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf52f3 */.elementor-18 .elementor-element.elementor-element-faf52f3 { color:rgba(6, 29, 51, 0.7);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:11px;font-weight:700;line-height:17.875px;letter-spacing:1.1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgba(6, 29, 51, 0.7);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgba(6, 29, 51, 0.7);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472dacb */.elementor-18 .elementor-element.elementor-element-472dacb .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:72px;font-weight:800;line-height:72px;letter-spacing:-1.8px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf8ab7 */.elementor-18 .elementor-element.elementor-element-caf8ab7 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-caf8ab7 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:start;text-decoration:none solid rgb(71, 85, 105);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35eff30 */.elementor-18 .elementor-element.elementor-element-35eff30 .elementor-button { color:rgb(255, 255, 255);background-color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.9px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(6, 29, 51, 0.2) 0px 20px 25px -5px, rgba(6, 29, 51, 0.2) 0px 8px 10px -6px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32d6259 */.elementor-18 .elementor-element.elementor-element-32d6259 .elementor-button { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.9px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad054ac */.elementor-18 .elementor-element.elementor-element-ad054ac { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961d974 */.elementor-18 .elementor-element.elementor-element-961d974 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-961d974 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:14px;font-weight:400;line-height:20px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000b92c */.elementor-18 .elementor-element.elementor-element-000b92c { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-251dc19 */.elementor-18 .elementor-element.elementor-element-251dc19 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-251dc19 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:14px;font-weight:400;line-height:20px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87af3d3 */.elementor-18 .elementor-element.elementor-element-87af3d3 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a26a3e3 */.elementor-18 .elementor-element.elementor-element-a26a3e3 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-a26a3e3 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:14px;font-weight:400;line-height:20px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee199a */.elementor-18 .elementor-element.elementor-element-6ee199a { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b26921 */.elementor-18 .elementor-element.elementor-element-5b26921 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf90edd */.elementor-18 .elementor-element.elementor-element-cf90edd .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-cf90edd .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd98c58 */.elementor-18 .elementor-element.elementor-element-dd98c58 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-dd98c58 .elementor-text-editor { color:rgba(6, 29, 51, 0.8);font-family:Poppins, sans-serif;font-size:14px;font-weight:600;line-height:20px;text-align:start;text-decoration:none solid rgba(6, 29, 51, 0.8);object-position:50% 50%;-webkit-text-fill-color:rgba(6, 29, 51, 0.8);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb50267 */.elementor-18 .elementor-element.elementor-element-fb50267 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28337d0 */.elementor-18 .elementor-element.elementor-element-28337d0 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0c7b1 */.elementor-18 .elementor-element.elementor-element-de0c7b1 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a97a3b */.elementor-18 .elementor-element.elementor-element-9a97a3b .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-9a97a3b .elementor-text-editor { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:18px;font-weight:700;line-height:28px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f60ce3 */.elementor-18 .elementor-element.elementor-element-0f60ce3 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-0f60ce3 .elementor-text-editor { color:rgb(100, 116, 139);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:start;text-decoration:none solid rgb(100, 116, 139);object-position:50% 50%;-webkit-text-fill-color:rgb(100, 116, 139);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4728a6 */.elementor-18 .elementor-element.elementor-element-a4728a6{opacity:0;}.elementor-18 .elementor-element.elementor-element-a4728a6 { color:rgb(6, 29, 51);background-color:rgba(255, 255, 255, 0.9);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;transform:matrix(1, 0, 0, 1, 0, 16);transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;backdrop-filter:blur(16px);-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50c5d0 */.elementor-18 .elementor-element.elementor-element-f50c5d0 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(6, 29, 51, 0.12) 0px 25px 50px -12px;transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box;aspect-ratio:4 / 5; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b377c0 */.elementor-18 .elementor-element.elementor-element-4b377c0 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415c0d3 */.elementor-18 .elementor-element.elementor-element-415c0d3 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-799e0bc */.elementor-18 .elementor-element.elementor-element-799e0bc{background:radial-gradient(circle at 70% 30%, rgba(59, 130, 246, 0.04) 0%, rgba(0, 0, 0, 0) 60%);}.elementor-18 .elementor-element.elementor-element-799e0bc { color:rgb(6, 29, 51);background-image:radial-gradient(circle at 70% 30%, rgba(59, 130, 246, 0.04) 0%, rgba(0, 0, 0, 0) 60%);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfd59d5 */.elementor-18 .elementor-element.elementor-element-cfd59d5 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;text-align:center;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f9dc4c */.elementor-18 .elementor-element.elementor-element-5f9dc4c .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-5f9dc4c .elementor-text-editor { color:rgb(100, 116, 139);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;text-decoration:none solid rgb(100, 116, 139);transform:matrix(1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(100, 116, 139);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1f8f64 */.elementor-18 .elementor-element.elementor-element-f1f8f64 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16fb916 */.elementor-18 .elementor-element.elementor-element-16fb916 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-16fb916 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c8e4f */.elementor-18 .elementor-element.elementor-element-93c8e4f { color:rgb(59, 130, 246);background-color:rgba(59, 130, 246, 0.1);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(59, 130, 246);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cac38a */.elementor-18 .elementor-element.elementor-element-4cac38a .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-4cac38a .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f0697d */.elementor-18 .elementor-element.elementor-element-9f0697d .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-679ef5c */.elementor-18 .elementor-element.elementor-element-679ef5c .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-679ef5c .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc121a4 */.elementor-18 .elementor-element.elementor-element-bc121a4 { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transform:matrix(1, 0, 0, 1, 0, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d9f786 */.elementor-18 .elementor-element.elementor-element-0d9f786 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-0d9f786 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc2543f */.elementor-18 .elementor-element.elementor-element-cc2543f { color:rgb(59, 130, 246);background-color:rgba(59, 130, 246, 0.1);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(59, 130, 246);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0048eab */.elementor-18 .elementor-element.elementor-element-0048eab .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-0048eab .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-595047f */.elementor-18 .elementor-element.elementor-element-595047f .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99efe04 */.elementor-18 .elementor-element.elementor-element-99efe04 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-99efe04 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd8eac */.elementor-18 .elementor-element.elementor-element-1bd8eac { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transform:matrix(1, 0, 0, 1, 0, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fecb53f */.elementor-18 .elementor-element.elementor-element-fecb53f .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-fecb53f .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f820610 */.elementor-18 .elementor-element.elementor-element-f820610 { color:rgb(59, 130, 246);background-color:rgba(59, 130, 246, 0.1);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(59, 130, 246);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0505c3 */.elementor-18 .elementor-element.elementor-element-e0505c3 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-e0505c3 .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9109d */.elementor-18 .elementor-element.elementor-element-9f9109d .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84d6584 */.elementor-18 .elementor-element.elementor-element-84d6584 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-84d6584 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736afeb */.elementor-18 .elementor-element.elementor-element-736afeb { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transform:matrix(1, 0, 0, 1, 0, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e91194b */.elementor-18 .elementor-element.elementor-element-e91194b .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-e91194b .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb79c03 */.elementor-18 .elementor-element.elementor-element-fb79c03 { color:rgb(59, 130, 246);background-color:rgba(59, 130, 246, 0.1);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(59, 130, 246);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22dd86 */.elementor-18 .elementor-element.elementor-element-f22dd86 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-f22dd86 .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31480c0 */.elementor-18 .elementor-element.elementor-element-31480c0 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f167f05 */.elementor-18 .elementor-element.elementor-element-f167f05 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-f167f05 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b21c9d */.elementor-18 .elementor-element.elementor-element-1b21c9d { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transform:matrix(1, 0, 0, 1, 0, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c28696 */.elementor-18 .elementor-element.elementor-element-6c28696 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75d08e9 */.elementor-18 .elementor-element.elementor-element-75d08e9 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6894510 */.elementor-18 .elementor-element.elementor-element-6894510 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ca1a00 */.elementor-18 .elementor-element.elementor-element-5ca1a00 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3bc34f */.elementor-18 .elementor-element.elementor-element-a3bc34f .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-a3bc34f .elementor-text-editor { color:rgb(100, 116, 139);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:start;text-decoration:none solid rgb(100, 116, 139);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(100, 116, 139);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1239701 */.elementor-18 .elementor-element.elementor-element-1239701 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de2c9a */.elementor-18 .elementor-element.elementor-element-1de2c9a { color:rgb(6, 29, 51);background-color:rgba(6, 29, 51, 0.2);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b561e31 */.elementor-18 .elementor-element.elementor-element-b561e31 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box;aspect-ratio:16 / 9; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2305a */.elementor-18 .elementor-element.elementor-element-1a2305a .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c125e0 */.elementor-18 .elementor-element.elementor-element-1c125e0 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-1c125e0 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:15px;font-weight:400;line-height:24.375px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f44d55 */.elementor-18 .elementor-element.elementor-element-7f44d55 .elementor-text-editor ul, .elementor-18 .elementor-element.elementor-element-7f44d55 .elementor-text-editor ol, .elementor-18 .elementor-element.elementor-element-7f44d55 .elementor-text-editor li { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d438d6 */.elementor-18 .elementor-element.elementor-element-9d438d6 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-632a782 */.elementor-18 .elementor-element.elementor-element-632a782{opacity:0;}.elementor-18 .elementor-element.elementor-element-632a782 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;transform:matrix(1, 0, 0, 1, 0, 24);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72dfab5 */.elementor-18 .elementor-element.elementor-element-72dfab5 { color:rgb(6, 29, 51);background-color:rgba(6, 29, 51, 0.2);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83f32d4 */.elementor-18 .elementor-element.elementor-element-83f32d4 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box;aspect-ratio:16 / 9; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87e9e0c */.elementor-18 .elementor-element.elementor-element-87e9e0c .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0803546 */.elementor-18 .elementor-element.elementor-element-0803546 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-0803546 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:15px;font-weight:400;line-height:24.375px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae34d */.elementor-18 .elementor-element.elementor-element-1cae34d .elementor-text-editor ul, .elementor-18 .elementor-element.elementor-element-1cae34d .elementor-text-editor ol, .elementor-18 .elementor-element.elementor-element-1cae34d .elementor-text-editor li { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fbae3 */.elementor-18 .elementor-element.elementor-element-86fbae3 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c63c16 */.elementor-18 .elementor-element.elementor-element-9c63c16{opacity:0;}.elementor-18 .elementor-element.elementor-element-9c63c16 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;transform:matrix(1, 0, 0, 1, 0, 24);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63ab82 */.elementor-18 .elementor-element.elementor-element-a63ab82 { color:rgb(6, 29, 51);background-color:rgba(6, 29, 51, 0.2);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2160c69 */.elementor-18 .elementor-element.elementor-element-2160c69 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box;aspect-ratio:16 / 9; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbbaad9 */.elementor-18 .elementor-element.elementor-element-bbbaad9 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa167c9 */.elementor-18 .elementor-element.elementor-element-aa167c9 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-aa167c9 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:15px;font-weight:400;line-height:24.375px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-208faf1 */.elementor-18 .elementor-element.elementor-element-208faf1 .elementor-text-editor ul, .elementor-18 .elementor-element.elementor-element-208faf1 .elementor-text-editor ol, .elementor-18 .elementor-element.elementor-element-208faf1 .elementor-text-editor li { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf78be */.elementor-18 .elementor-element.elementor-element-eaf78be { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f061393 */.elementor-18 .elementor-element.elementor-element-f061393{opacity:0;}.elementor-18 .elementor-element.elementor-element-f061393 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;transform:matrix(1, 0, 0, 1, 0, 24);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9e46d */.elementor-18 .elementor-element.elementor-element-bf9e46d { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cb699 */.elementor-18 .elementor-element.elementor-element-43cb699 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd29e33 */.elementor-18 .elementor-element.elementor-element-dd29e33 { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7058bb8 */.elementor-18 .elementor-element.elementor-element-7058bb8 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;text-align:center;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97d21e0 */.elementor-18 .elementor-element.elementor-element-97d21e0 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-97d21e0 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;text-decoration:none solid rgb(148, 163, 184);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2a738 */.elementor-18 .elementor-element.elementor-element-2f2a738 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd4c0f5 */.elementor-18 .elementor-element.elementor-element-dd4c0f5 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27fd6b2 */.elementor-18 .elementor-element.elementor-element-27fd6b2 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-27fd6b2 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:right;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e94df */.elementor-18 .elementor-element.elementor-element-b4e94df { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.5, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1deff2e */.elementor-18 .elementor-element.elementor-element-1deff2e { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561d6 */.elementor-18 .elementor-element.elementor-element-0e561d6 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0cc158 */.elementor-18 .elementor-element.elementor-element-c0cc158 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-c0cc158 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:right;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6df817 */.elementor-18 .elementor-element.elementor-element-a6df817 { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.44889, -0.388229, 0.258819, 0.965926, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8700773 */.elementor-18 .elementor-element.elementor-element-8700773 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cebf969 */.elementor-18 .elementor-element.elementor-element-cebf969 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05c6c45 */.elementor-18 .elementor-element.elementor-element-05c6c45 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-05c6c45 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:right;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd2f8d */.elementor-18 .elementor-element.elementor-element-abd2f8d { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac29ea3 */.elementor-18 .elementor-element.elementor-element-ac29ea3 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e40cb */.elementor-18 .elementor-element.elementor-element-16e40cb { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:right;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67c501c */.elementor-18 .elementor-element.elementor-element-67c501c { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5dae2 */.elementor-18 .elementor-element.elementor-element-8e5dae2 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb583d1 */.elementor-18 .elementor-element.elementor-element-cb583d1 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-cb583d1 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:left;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a38b41 */.elementor-18 .elementor-element.elementor-element-4a38b41 { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.5, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852fe40 */.elementor-18 .elementor-element.elementor-element-852fe40 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c99ca */.elementor-18 .elementor-element.elementor-element-52c99ca .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c5cd55 */.elementor-18 .elementor-element.elementor-element-1c5cd55 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-1c5cd55 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:left;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d89517 */.elementor-18 .elementor-element.elementor-element-9d89517 { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.1, 0, 0, 1, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698cdf2 */.elementor-18 .elementor-element.elementor-element-698cdf2 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a09a17 */.elementor-18 .elementor-element.elementor-element-0a09a17 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31d668e */.elementor-18 .elementor-element.elementor-element-31d668e .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-31d668e .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:14px;font-weight:500;line-height:22.75px;text-align:left;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93382d7 */.elementor-18 .elementor-element.elementor-element-93382d7 { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.3);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1.44889, 0.388229, -0.258819, 0.965926, 0, 0);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690c4d7 */.elementor-18 .elementor-element.elementor-element-690c4d7 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bed55f */.elementor-18 .elementor-element.elementor-element-4bed55f { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13dba10 */.elementor-18 .elementor-element.elementor-element-13dba10 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cd912d */.elementor-18 .elementor-element.elementor-element-3cd912d{opacity:0;}.elementor-18 .elementor-element.elementor-element-3cd912d { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d6a41d */.elementor-18 .elementor-element.elementor-element-8d6a41d .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-8d6a41d .elementor-text-editor { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:29.25px;letter-spacing:-0.45px;text-align:center;text-decoration:none solid rgb(203, 213, 225);object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e54dddc */.elementor-18 .elementor-element.elementor-element-e54dddc .elementor-button { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:11px;font-weight:700;line-height:17.875px;letter-spacing:0.55px;text-align:center;text-transform:uppercase;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c14c9 */.elementor-18 .elementor-element.elementor-element-f4c14c9 { color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.05);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec64c0 */.elementor-18 .elementor-element.elementor-element-6ec64c0{opacity:0;}.elementor-18 .elementor-element.elementor-element-6ec64c0 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6cadb */.elementor-18 .elementor-element.elementor-element-8f6cadb { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8203c */.elementor-18 .elementor-element.elementor-element-5e8203c { color:rgb(255, 255, 255);background-color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb6ef */.elementor-18 .elementor-element.elementor-element-b8cb6ef .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621892e */.elementor-18 .elementor-element.elementor-element-621892e .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-621892e .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:start;text-decoration:none solid rgb(148, 163, 184);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda3a7f */.elementor-18 .elementor-element.elementor-element-dda3a7f { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e48b45e */.elementor-18 .elementor-element.elementor-element-e48b45e .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-e48b45e .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:36px;font-weight:700;line-height:40px;letter-spacing:-1.8px;text-align:start;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4265ad2 */.elementor-18 .elementor-element.elementor-element-4265ad2 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-4265ad2 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d368da */.elementor-18 .elementor-element.elementor-element-9d368da { color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.05);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d98dbf */.elementor-18 .elementor-element.elementor-element-5d98dbf .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-5d98dbf .elementor-text-editor { color:rgb(59, 130, 246);font-family:Poppins, sans-serif;font-size:36px;font-weight:700;line-height:40px;letter-spacing:-1.8px;text-align:start;text-decoration:none solid rgb(59, 130, 246);object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56fc739 */.elementor-18 .elementor-element.elementor-element-56fc739 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-56fc739 .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:1px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645cf5e */.elementor-18 .elementor-element.elementor-element-645cf5e { color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.05);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c4acf */.elementor-18 .elementor-element.elementor-element-f6c4acf{opacity:0;}.elementor-18 .elementor-element.elementor-element-f6c4acf { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d55d29b */.elementor-18 .elementor-element.elementor-element-d55d29b .elementor-button { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.9px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;transform:matrix(1, 0, 0, 1, 0, 24);transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc690e */.elementor-18 .elementor-element.elementor-element-7dc690e { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cfad6d */.elementor-18 .elementor-element.elementor-element-7cfad6d img{object-fit:cover;width:100%;height:447px;}.elementor-18 .elementor-element.elementor-element-7cfad6d .elementor-image img { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transition:all 1s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-fit:cover;object-position:50% 50%;filter:grayscale(1);-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1064a9 */.elementor-18 .elementor-element.elementor-element-d1064a9 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box;aspect-ratio:3 / 4; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fece78 */.elementor-18 .elementor-element.elementor-element-0fece78 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee57fd9 */.elementor-18 .elementor-element.elementor-element-ee57fd9 img{object-fit:cover;width:100%;height:233px;}.elementor-18 .elementor-element.elementor-element-ee57fd9 .elementor-image img { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transition:all 1s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-fit:cover;object-position:50% 50%;filter:grayscale(1);-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8270f55 */.elementor-18 .elementor-element.elementor-element-8270f55 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box;aspect-ratio:1 / 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d9366b */.elementor-18 .elementor-element.elementor-element-0d9366b img{object-fit:cover;width:100%;height:233px;}.elementor-18 .elementor-element.elementor-element-0d9366b .elementor-image img { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transition:all 1s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-fit:cover;object-position:50% 50%;filter:grayscale(1);-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a9f110 */.elementor-18 .elementor-element.elementor-element-0a9f110 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97c983 */.elementor-18 .elementor-element.elementor-element-a97c983 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a1954 */.elementor-18 .elementor-element.elementor-element-c6a1954{opacity:0;}.elementor-18 .elementor-element.elementor-element-c6a1954 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b179f68 */.elementor-18 .elementor-element.elementor-element-b179f68 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d53eaff */.elementor-18 .elementor-element.elementor-element-d53eaff { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1596e6c */.elementor-18 .elementor-element.elementor-element-1596e6c { color:rgb(255, 255, 255);background-color:rgba(59, 130, 246, 0.05);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;filter:blur(120px);-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da9704 */.elementor-18 .elementor-element.elementor-element-9da9704 { color:rgb(255, 255, 255);background-color:rgb(2, 6, 23);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d45e5 */.elementor-18 .elementor-element.elementor-element-83d45e5 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-83d45e5 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:60px;font-weight:300;line-height:60px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7af78f */.elementor-18 .elementor-element.elementor-element-b7af78f .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:30px;font-weight:700;line-height:36px;letter-spacing:-0.75px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ff15da */.elementor-18 .elementor-element.elementor-element-5ff15da .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-5ff15da .elementor-text-editor { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:18px;font-weight:500;line-height:29.25px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc21df9 */.elementor-18 .elementor-element.elementor-element-cc21df9 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f74d98 */.elementor-18 .elementor-element.elementor-element-2f74d98{opacity:0;}.elementor-18 .elementor-element.elementor-element-2f74d98 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-right-radius:48px;border-bottom-left-radius:48px;transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57ee389 */.elementor-18 .elementor-element.elementor-element-57ee389 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-57ee389 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:60px;font-weight:300;line-height:60px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a49945 */.elementor-18 .elementor-element.elementor-element-5a49945 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;letter-spacing:-0.75px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f03435 */.elementor-18 .elementor-element.elementor-element-7f03435 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-7f03435 .elementor-text-editor { color:rgba(255, 255, 255, 0.8);font-family:Poppins, sans-serif;font-size:18px;font-weight:500;line-height:29.25px;text-align:start;text-decoration:none solid rgba(255, 255, 255, 0.8);object-position:50% 50%;-webkit-text-fill-color:rgba(255, 255, 255, 0.8);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd649d */.elementor-18 .elementor-element.elementor-element-8cd649d { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d7776 */.elementor-18 .elementor-element.elementor-element-06d7776{opacity:0;}.elementor-18 .elementor-element.elementor-element-06d7776 { color:rgb(255, 255, 255);background-color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(255, 255, 255);border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-right-radius:48px;border-bottom-left-radius:48px;transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-848188a */.elementor-18 .elementor-element.elementor-element-848188a { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6f54c */.elementor-18 .elementor-element.elementor-element-9a6f54c { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-022d4e1 */.elementor-18 .elementor-element.elementor-element-022d4e1 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;text-align:center;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76bf275 */.elementor-18 .elementor-element.elementor-element-76bf275 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-76bf275 .elementor-text-editor { color:rgb(100, 116, 139);font-family:Poppins, sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;text-decoration:none solid rgb(100, 116, 139);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(100, 116, 139);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c2662 */.elementor-18 .elementor-element.elementor-element-d4c2662 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-162e883 */.elementor-18 .elementor-element.elementor-element-162e883 .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6768bbf */.elementor-18 .elementor-element.elementor-element-6768bbf .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-6768bbf .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6854c60 */.elementor-18 .elementor-element.elementor-element-6854c60 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d905674 */.elementor-18 .elementor-element.elementor-element-d905674 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-d905674 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:26px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701e348 */.elementor-18 .elementor-element.elementor-element-701e348 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d504466 */.elementor-18 .elementor-element.elementor-element-d504466 { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-846165d */.elementor-18 .elementor-element.elementor-element-846165d .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46df106 */.elementor-18 .elementor-element.elementor-element-46df106 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-46df106 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dec6cb */.elementor-18 .elementor-element.elementor-element-6dec6cb { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b978906 */.elementor-18 .elementor-element.elementor-element-b978906 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-b978906 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:26px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b89ced1 */.elementor-18 .elementor-element.elementor-element-b89ced1 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77cdb33 */.elementor-18 .elementor-element.elementor-element-77cdb33 { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9930c0c */.elementor-18 .elementor-element.elementor-element-9930c0c .elementor-heading-title { color:rgb(6, 29, 51);font-family:Poppins, sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.6px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9535597 */.elementor-18 .elementor-element.elementor-element-9535597 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-9535597 .elementor-text-editor { color:rgb(59, 130, 246);font-family:"Material Symbols Outlined";font-size:30px;font-weight:400;line-height:36px;text-align:start;text-decoration:none solid rgb(59, 130, 246);white-space:nowrap;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(59, 130, 246);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85daf2b */.elementor-18 .elementor-element.elementor-element-85daf2b { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00c853d */.elementor-18 .elementor-element.elementor-element-00c853d .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-00c853d .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:26px;text-align:start;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789e392 */.elementor-18 .elementor-element.elementor-element-789e392 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5be6eb */.elementor-18 .elementor-element.elementor-element-b5be6eb { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4626633 */.elementor-18 .elementor-element.elementor-element-4626633{opacity:0;}.elementor-18 .elementor-element.elementor-element-4626633 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223b4f5 */.elementor-18 .elementor-element.elementor-element-223b4f5 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eec848 */.elementor-18 .elementor-element.elementor-element-2eec848 { color:rgb(6, 29, 51);background-color:rgb(241, 245, 249);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f2485b */.elementor-18 .elementor-element.elementor-element-4f2485b .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:72px;font-weight:800;line-height:72px;letter-spacing:-1.8px;text-align:center;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d6e39f */.elementor-18 .elementor-element.elementor-element-2d6e39f .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-2d6e39f .elementor-text-editor { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:24px;font-weight:400;line-height:32px;text-align:center;text-decoration:none solid rgb(203, 213, 225);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d2f0c6 */.elementor-18 .elementor-element.elementor-element-7d2f0c6 .elementor-button { color:rgb(6, 29, 51);background-color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none solid rgb(6, 29, 51);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.4) 0px 25px 60px -15px;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a098346 */.elementor-18 .elementor-element.elementor-element-a098346{opacity:0;}.elementor-18 .elementor-element.elementor-element-a098346 { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);transform:matrix(1, 0, 0, 1, 0, 24);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19689e */.elementor-18 .elementor-element.elementor-element-c19689e { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6731f7b */.elementor-18 .elementor-element.elementor-element-6731f7b img{object-fit:cover;width:100%;height:692px;} .elementor-18 .elementor-element.elementor-element-6731f7b img{opacity:0.5;}.elementor-18 .elementor-element.elementor-element-6731f7b .elementor-image img { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);opacity:0.5;object-fit:cover;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63c8fd */.elementor-18 .elementor-element.elementor-element-a63c8fd { color:rgb(255, 255, 255);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbeed97 */.elementor-18 .elementor-element.elementor-element-fbeed97{background:linear-gradient(rgba(6, 29, 51, 0.4), rgba(6, 29, 51, 0.95));}.elementor-18 .elementor-element.elementor-element-fbeed97 { color:rgb(255, 255, 255);background-color:rgba(6, 29, 51, 0.8);background-image:linear-gradient(rgba(6, 29, 51, 0.4), rgba(6, 29, 51, 0.95));background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ab525 */.elementor-18 .elementor-element.elementor-element-f6ab525 { color:rgb(255, 255, 255);background-color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center;text-decoration:none solid rgb(255, 255, 255);object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1b6df */.elementor-18 .elementor-element.elementor-element-1d1b6df { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e340b44 */.elementor-18 .elementor-element.elementor-element-e340b44 .elementor-image img { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92cfebc */.elementor-18 .elementor-element.elementor-element-92cfebc .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-92cfebc .elementor-text-editor { color:rgb(148, 163, 184);font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:26px;text-align:start;text-decoration:none solid rgb(148, 163, 184);object-position:50% 50%;-webkit-text-fill-color:rgb(148, 163, 184);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46bb38 */.elementor-18 .elementor-element.elementor-element-c46bb38 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65fa00 */.elementor-18 .elementor-element.elementor-element-b65fa00 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(255, 255, 255);opacity:0.4;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f74644 */.elementor-18 .elementor-element.elementor-element-8f74644 .elementor-text-editor a { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6da8625 */.elementor-18 .elementor-element.elementor-element-6da8625 .elementor-text-editor a { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce81f06 */.elementor-18 .elementor-element.elementor-element-ce81f06 .elementor-text-editor a { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c8514b */.elementor-18 .elementor-element.elementor-element-0c8514b .elementor-text-editor a { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a43c82b */.elementor-18 .elementor-element.elementor-element-a43c82b { color:rgb(203, 213, 225);background-clip:border-box;font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaba678 */.elementor-18 .elementor-element.elementor-element-eaba678 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b759e8 */.elementor-18 .elementor-element.elementor-element-6b759e8 .elementor-heading-title { color:rgb(255, 255, 255);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(255, 255, 255);opacity:0.4;object-position:50% 50%;-webkit-text-fill-color:rgb(255, 255, 255);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e095e2a */.elementor-18 .elementor-element.elementor-element-e095e2a .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-e095e2a .elementor-text-editor { color:rgb(203, 213, 225);font-family:Poppins, sans-serif;font-size:13px;font-weight:600;line-height:21.125px;letter-spacing:0.325px;text-align:start;text-decoration:none solid rgb(203, 213, 225);object-position:50% 50%;-webkit-text-fill-color:rgb(203, 213, 225);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af9f7aa */.elementor-18 .elementor-element.elementor-element-af9f7aa { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37953d6 */.elementor-18 .elementor-element.elementor-element-37953d6 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6c266 */.elementor-18 .elementor-element.elementor-element-8c6c266 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6fc46a */.elementor-18 .elementor-element.elementor-element-b6fc46a .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-b6fc46a .elementor-text-editor { color:rgb(100, 116, 139);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(100, 116, 139);object-position:50% 50%;-webkit-text-fill-color:rgb(100, 116, 139);-webkit-; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eb1a82 */.elementor-18 .elementor-element.elementor-element-1eb1a82 .elementor-text-editor p, .elementor-18 .elementor-element.elementor-element-1eb1a82 .elementor-text-editor { color:rgb(71, 85, 105);font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(71, 85, 105);object-position:50% 50%;-webkit-text-fill-color:rgb(71, 85, 105);-webkit-; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f55d1 */.elementor-18 .elementor-element.elementor-element-b5f55d1 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89d4ab */.elementor-18 .elementor-element.elementor-element-c89d4ab { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:10px;font-weight:700;line-height:16.25px;letter-spacing:2px;text-align:start;text-transform:uppercase;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0872d4 */.elementor-18 .elementor-element.elementor-element-b0872d4 { color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0654587 */.elementor-18 .elementor-element.elementor-element-0654587 { color:rgb(6, 29, 51);background-color:rgb(6, 29, 51);background-clip:border-box;font-family:Poppins, sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:start;text-decoration:none solid rgb(6, 29, 51);object-position:50% 50%;-webkit-text-fill-color:rgb(6, 29, 51);-webkit-background-clip:border-box; }/* End custom CSS */
/* Start custom CSS */@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }
@font-face { font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }
@font-face { font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }
@font-face { font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }
@font-face { font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p5Y0.woff2") format("woff2"); }
@keyframes ping { 
  75%, 100% { transform: scale(2); opacity: 0; }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}/* End custom CSS */