.elementor-478 .elementor-element.elementor-element-5c8771a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-5c8771a8:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-5c8771a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b83c307 );}.elementor-478 .elementor-element.elementor-element-6bdbb2d2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-7f372b6c{text-align:center;}.elementor-478 .elementor-element.elementor-element-7f372b6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-478 .elementor-element.elementor-element-18bfadce{width:var( --container-widget-width, 750px );max-width:750px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#D1D5DB;}.elementor-478 .elementor-element.elementor-element-18bfadce.elementor-element{--align-self:center;}.elementor-478 .elementor-element.elementor-element-2c34c92e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-478 .elementor-element.elementor-element-f7149a3{background-color:#324057;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-946a81a );border-radius:25px 25px 25px 25px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-f7149a3 p{margin-block-end:1px;}.elementor-478 .elementor-element.elementor-element-160ff15{background-color:#324057;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-946a81a );border-radius:25px 25px 25px 25px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-160ff15 p{margin-block-end:1px;}.elementor-478 .elementor-element.elementor-element-e89c549{background-color:#324057;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-946a81a );border-radius:25px 25px 25px 25px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-e89c549 p{margin-block-end:1px;}.elementor-478 .elementor-element.elementor-element-a12e264{background-color:#324057;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-946a81a );border-radius:25px 25px 25px 25px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-a12e264 p{margin-block-end:1px;}.elementor-478 .elementor-element.elementor-element-2db103d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-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-478 .elementor-element.elementor-element-19c75e8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:20px 35px 20px 35px;}.elementor-478 .elementor-element.elementor-element-19c75e8 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-19c75e8 .elementor-button:focus{background-color:#001938;box-shadow:4px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-478 .elementor-element.elementor-element-fe7045e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:20px 35px 20px 35px;}.elementor-478 .elementor-element.elementor-element-fe7045e .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-fe7045e .elementor-button:focus{background-color:#FFFFFF;color:#111827;}.elementor-478 .elementor-element.elementor-element-fe7045e .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-fe7045e .elementor-button:focus svg{fill:#111827;}.elementor-478 .elementor-element.elementor-element-37c9b29c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-37c9b29c:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-37c9b29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-a76a373{--display:flex;}.elementor-478 .elementor-element.elementor-element-268ca96{text-align:center;}.elementor-478 .elementor-element.elementor-element-268ca96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-5e989e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-396afc1{--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:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-478 .elementor-element.elementor-element-ae9400d{--display:flex;}.elementor-478 .elementor-element.elementor-element-b876c5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-cf9582c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-c4db335{--display:flex;}.elementor-478 .elementor-element.elementor-element-7b8d6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-7b8d6fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-c4ba111{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-c4ba111 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-82279ea .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-82279ea .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-82279ea .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-82279ea .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-82279ea .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-366f905{--display:flex;}.elementor-478 .elementor-element.elementor-element-bdf701d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-6bd4914{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-63e5096{--display:flex;}.elementor-478 .elementor-element.elementor-element-391cfc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-391cfc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-d54f720{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-d54f720 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-55e1d34 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-55e1d34 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-55e1d34 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-55e1d34 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-55e1d34 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-8ed747a{--display:flex;}.elementor-478 .elementor-element.elementor-element-4070cde{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-64aff59{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-7c66e1b{--display:flex;}.elementor-478 .elementor-element.elementor-element-1699340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-1699340 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-d9960d8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-d9960d8 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-f395a9e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-f395a9e .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-f395a9e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-f395a9e .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-f395a9e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-19f47b9{--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:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-478 .elementor-element.elementor-element-503e82f{--display:flex;}.elementor-478 .elementor-element.elementor-element-f2ab168{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-e437dd8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-d677f7c{--display:flex;}.elementor-478 .elementor-element.elementor-element-d6fd05e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-d6fd05e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-fafc1ea{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-fafc1ea p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-06f11d0 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-06f11d0 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-06f11d0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-06f11d0 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-06f11d0 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-61f3170{--display:flex;}.elementor-478 .elementor-element.elementor-element-98f5094{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-689aee1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-e4d6213{--display:flex;}.elementor-478 .elementor-element.elementor-element-c90abd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-c90abd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-26d81c7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-26d81c7 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-2ba2469 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-2ba2469 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-2ba2469 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-2ba2469 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-2ba2469 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-472f65c{--display:flex;}.elementor-478 .elementor-element.elementor-element-ff17d17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-478 .elementor-element.elementor-element-e199a9a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-ebbf11e{--display:flex;}.elementor-478 .elementor-element.elementor-element-97906ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-478 .elementor-element.elementor-element-97906ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-dd3c295{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-dd3c295 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-a74352c .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 25px 10px 25px;}.elementor-478 .elementor-element.elementor-element-a74352c .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-a74352c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-a74352c .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-a74352c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-6069dcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-6069dcc:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-6069dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-478 .elementor-element.elementor-element-1ea9261{--display:flex;}.elementor-478 .elementor-element.elementor-element-97ceb36{text-align:center;}.elementor-478 .elementor-element.elementor-element-97ceb36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-d507d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-5cafa9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-478 .elementor-element.elementor-element-9e2dd5f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-478 .elementor-element.elementor-element-c3106c6{text-align:center;}.elementor-478 .elementor-element.elementor-element-c3106c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-45ae3bf{--display:flex;}.elementor-478 .elementor-element.elementor-element-dcffddb{text-align:center;}.elementor-478 .elementor-element.elementor-element-dcffddb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-f482efb{--display:flex;}.elementor-478 .elementor-element.elementor-element-f559e7d{text-align:center;}.elementor-478 .elementor-element.elementor-element-f559e7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-117f1fa{--display:flex;}.elementor-478 .elementor-element.elementor-element-53051f9{text-align:center;}.elementor-478 .elementor-element.elementor-element-53051f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-478 .elementor-element.elementor-element-8bd6664{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-8bd6664:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-8bd6664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-440e8f7{--display:flex;}.elementor-478 .elementor-element.elementor-element-6f12ab7{text-align:center;}.elementor-478 .elementor-element.elementor-element-6f12ab7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-5c3f33e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-6959e49{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-478 .elementor-element.elementor-element-e325595{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-radius:10px 10px 10px 10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-bea0ec0{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-bea0ec0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-3fa9d37 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-b4bc6d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#989898;--border-color:#989898;--border-radius:10px 10px 10px 10px;}.elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-41f23ea{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-41f23ea .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-b2c430f p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-dec5dd5{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-478 .elementor-element.elementor-element-639a9b4{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-radius:10px 10px 10px 10px;}.elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-5d7147c{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-5d7147c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-f17d3ba p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-a793e01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#989898;--border-color:#989898;--border-radius:10px 10px 10px 10px;}.elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-478 .elementor-element.elementor-element-004a234{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-004a234 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-478 .elementor-element.elementor-element-275b2e5 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-51b59f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-51b59f2:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-51b59f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-478 .elementor-element.elementor-element-c3924f9{--display:flex;}.elementor-478 .elementor-element.elementor-element-e1f9db1{text-align:center;}.elementor-478 .elementor-element.elementor-element-e1f9db1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-4728068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-b87ca0b{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-478 .elementor-element.elementor-element-0f2231c{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-478 .elementor-element.elementor-element-0f2231c:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-0f2231c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-478 .elementor-element.elementor-element-0f2231c.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-478 .elementor-element.elementor-element-0f2231c:hover{box-shadow:5px 5px 10px 5px #B2C8E2;}.elementor-478 .elementor-element.elementor-element-f9ae338{text-align:center;}.elementor-478 .elementor-element.elementor-element-f9ae338 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-c1e12bd{--divider-border-style:solid;--divider-color:#D1D0D040;--divider-border-width:1px;}.elementor-478 .elementor-element.elementor-element-c1e12bd .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-c1e12bd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-478 .elementor-element.elementor-element-1277215 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-1277215 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-1277215 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-1277215{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-478 .elementor-element.elementor-element-1277215 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-1277215 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-214d1c9 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-214d1c9 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-214d1c9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-214d1c9{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-478 .elementor-element.elementor-element-214d1c9 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-214d1c9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-0aa6dbf{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-478 .elementor-element.elementor-element-0aa6dbf:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-0aa6dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-478 .elementor-element.elementor-element-0aa6dbf.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-478 .elementor-element.elementor-element-0aa6dbf:hover{box-shadow:5px 5px 10px 5px #B2C8E2;}.elementor-478 .elementor-element.elementor-element-b540cfe{text-align:center;}.elementor-478 .elementor-element.elementor-element-b540cfe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-c42cf34{--divider-border-style:solid;--divider-color:#D1D0D040;--divider-border-width:1px;}.elementor-478 .elementor-element.elementor-element-c42cf34 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-c42cf34 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-478 .elementor-element.elementor-element-992a031 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-992a031 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-992a031 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-992a031{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-478 .elementor-element.elementor-element-992a031 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-992a031 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-f4e725b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-f4e725b .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-f4e725b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-f4e725b{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-478 .elementor-element.elementor-element-f4e725b .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-f4e725b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-44445c5 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-44445c5 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-44445c5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-44445c5{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-478 .elementor-element.elementor-element-44445c5 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-44445c5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-24fb915{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-478 .elementor-element.elementor-element-24fb915:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-24fb915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-478 .elementor-element.elementor-element-24fb915.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-478 .elementor-element.elementor-element-24fb915:hover{box-shadow:5px 5px 10px 5px #B2C8E2;}.elementor-478 .elementor-element.elementor-element-935c7d8{text-align:center;}.elementor-478 .elementor-element.elementor-element-935c7d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-75e09ab{--divider-border-style:solid;--divider-color:#D1D0D040;--divider-border-width:1px;}.elementor-478 .elementor-element.elementor-element-75e09ab .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-478 .elementor-element.elementor-element-75e09ab .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-478 .elementor-element.elementor-element-5ffbe50 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-5ffbe50 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-5ffbe50 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-5ffbe50{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-478 .elementor-element.elementor-element-5ffbe50 .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-5ffbe50 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-34ac05e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-34ac05e .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-34ac05e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-34ac05e{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-478 .elementor-element.elementor-element-34ac05e .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-34ac05e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-d45bddf .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-946a81a );color:var( --e-global-color-946a81a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F642;border-radius:4px 4px 4px 4px;padding:18px 40px 18px 40px;}.elementor-478 .elementor-element.elementor-element-d45bddf .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-d45bddf .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-d45bddf{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-478 .elementor-element.elementor-element-d45bddf .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-d45bddf .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-478 .elementor-element.elementor-element-a0bb6f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-a0bb6f5:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-a0bb6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-351fa4c{--display:flex;}.elementor-478 .elementor-element.elementor-element-9810840{text-align:center;}.elementor-478 .elementor-element.elementor-element-9810840 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-e521e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-344c67a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-478 .elementor-element.elementor-element-2ab46c2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#CDCDCD;--border-color:#CDCDCD;--border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-2ab46c2.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-478 .elementor-element.elementor-element-2ab46c2:hover{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:#003366;--border-color:#003366;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 5px 5px 0px rgba(114.48836896150009, 137.68625755990794, 204.92081604003906, 0.5);}.elementor-478 .elementor-element.elementor-element-2ab46c2, .elementor-478 .elementor-element.elementor-element-2ab46c2::before{--border-transition:0.3s;}.elementor-478 .elementor-element.elementor-element-6dbeb3a{text-align:center;}.elementor-478 .elementor-element.elementor-element-6dbeb3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;}.elementor-478 .elementor-element.elementor-element-0e0aa3e{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-0e0aa3e p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-5948636{--display:flex;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:#CDCDCD;--border-color:#CDCDCD;--border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-5948636.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-478 .elementor-element.elementor-element-5948636:hover{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:#003366;--border-color:#003366;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 5px 5px 0px rgba(114.48836896150009, 137.68625755990794, 204.92081604003906, 0.5);}.elementor-478 .elementor-element.elementor-element-5948636, .elementor-478 .elementor-element.elementor-element-5948636::before{--border-transition:0.3s;}.elementor-478 .elementor-element.elementor-element-3e17c04{text-align:center;}.elementor-478 .elementor-element.elementor-element-3e17c04 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;}.elementor-478 .elementor-element.elementor-element-fab7a80{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-fab7a80 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-459d1d6{--display:flex;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:#CDCDCD;--border-color:#CDCDCD;--border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-459d1d6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-478 .elementor-element.elementor-element-459d1d6:hover{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:#003366;--border-color:#003366;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 5px 5px 0px rgba(114.48836896150009, 137.68625755990794, 204.92081604003906, 0.5);}.elementor-478 .elementor-element.elementor-element-459d1d6, .elementor-478 .elementor-element.elementor-element-459d1d6::before{--border-transition:0.3s;}.elementor-478 .elementor-element.elementor-element-78be8fc{text-align:center;}.elementor-478 .elementor-element.elementor-element-78be8fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;}.elementor-478 .elementor-element.elementor-element-f75506c{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-f75506c p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-b0018ff{--display:flex;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:#CDCDCD;--border-color:#CDCDCD;--border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-b0018ff.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-478 .elementor-element.elementor-element-b0018ff:hover{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:#003366;--border-color:#003366;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 5px 5px 0px rgba(114.48836896150009, 137.68625755990794, 204.92081604003906, 0.5);}.elementor-478 .elementor-element.elementor-element-b0018ff, .elementor-478 .elementor-element.elementor-element-b0018ff::before{--border-transition:0.3s;}.elementor-478 .elementor-element.elementor-element-9e00ec1{text-align:center;}.elementor-478 .elementor-element.elementor-element-9e00ec1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;}.elementor-478 .elementor-element.elementor-element-7c468d3{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-478 .elementor-element.elementor-element-7c468d3 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-1699f43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-1699f43:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-1699f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-478 .elementor-element.elementor-element-fbd7d93{--display:flex;}.elementor-478 .elementor-element.elementor-element-ae54666{text-align:center;}.elementor-478 .elementor-element.elementor-element-ae54666 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-ee36637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#6B7280;}.elementor-478 .elementor-element.elementor-element-ee36637 p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-a3ebdaa{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#F8FAFC;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, 
                .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover{background-color:#F0F6FF;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, 
                .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-list.active{background-color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;}.elementor-478 .elementor-element.elementor-element-33bf33f7{width:100%;max-width:100%;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion{border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper{border-radius:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:18px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list{margin-bottom:12px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:30px 20px 30px 20px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:30px 20px 30px 20px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#000000;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-content .eael-accordion_media-title{color:#000000;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#004A9F;fill:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list .eael-accordion_media-icon{color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#004A9F;fill:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#004A9F;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Roboto", Sans-serif;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-478 .elementor-element.elementor-element-33bf33f7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-478 .elementor-element.elementor-element-b4d2392{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-b4d2392:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-b4d2392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-ecd83cd{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:65px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-478 .elementor-element.elementor-element-ecd83cd:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-ecd83cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A9F;}.elementor-478 .elementor-element.elementor-element-63ea3c5{text-align:center;}.elementor-478 .elementor-element.elementor-element-63ea3c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-0920b4d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFDE;}.elementor-478 .elementor-element.elementor-element-0920b4d.elementor-element{--align-self:center;}.elementor-478 .elementor-element.elementor-element-0920b4d p{margin-block-end:0px;}.elementor-478 .elementor-element.elementor-element-3003b28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-478 .elementor-element.elementor-element-6757225 .elementor-button{background-color:#FF9800;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:20px 35px 20px 35px;}.elementor-478 .elementor-element.elementor-element-6757225 .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-6757225 .elementor-button:focus{background-color:#E18600;box-shadow:4px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-478 .elementor-element.elementor-element-4817e0d .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 35px 20px 35px;}.elementor-478 .elementor-element.elementor-element-4817e0d .elementor-button:hover, .elementor-478 .elementor-element.elementor-element-4817e0d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );box-shadow:4px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-478 .elementor-element.elementor-element-4817e0d .elementor-button:hover svg, .elementor-478 .elementor-element.elementor-element-4817e0d .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-6bdbb2d2{--width:85%;}.elementor-478 .elementor-element.elementor-element-a76a373{--width:75%;}.elementor-478 .elementor-element.elementor-element-1ea9261{--width:75%;}.elementor-478 .elementor-element.elementor-element-5cafa9e{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-440e8f7{--width:75%;}.elementor-478 .elementor-element.elementor-element-6959e49{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-dec5dd5{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-c3924f9{--width:75%;}.elementor-478 .elementor-element.elementor-element-b87ca0b{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-351fa4c{--width:75%;}.elementor-478 .elementor-element.elementor-element-344c67a{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-fbd7d93{--width:75%;}.elementor-478 .elementor-element.elementor-element-a3ebdaa{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-ecd83cd{--width:75%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-478 .elementor-element.elementor-element-5cafa9e{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-478 .elementor-element.elementor-element-344c67a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-478 .elementor-element.elementor-element-7f372b6c .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-478 .elementor-element.elementor-element-5cafa9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-478 .elementor-element.elementor-element-344c67a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-b876c5a *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-b876c5a {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-b876c5a .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9400d *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-ae9400d {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor strong {
    color: #0f172a !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-ae9400d .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf701d *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-bdf701d {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-bdf701d .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366f905 *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-366f905 {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-366f905:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-366f905:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-366f905 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4070cde *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-4070cde {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-4070cde .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed747a *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-8ed747a {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-8ed747a:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #0ea5e9 !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-8ed747a:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-8ed747a .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2ab168 *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-f2ab168 {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-f2ab168 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503e82f *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-503e82f {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor strong {
    color: #0f172a !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-503e82f .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f5094 *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-98f5094 {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-98f5094 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f3170 *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-61f3170 {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-61f3170 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff17d17 *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-ff17d17 {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-text-editor {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-heading {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-heading .elementor-heading-title {
    font-size: 22px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-ff17d17 .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472f65c *//* =========================================
   选型指南卡片 - 终极自动排版与特效 CSS
   ========================================= */

/* 1. 卡片外壳 (隐藏溢出，取消默认内边距以让动图贴边) */
.elementor-478 .elementor-element.elementor-element-472f65c {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    overflow: hidden !important; 
    padding: 0 !important; 
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;
    display: flex !important;
    flex-direction: column !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 30px rgba(0, 74, 159, 0.08) !important;
    border-color: #004a9f !important;
}

/* 2. 动图区域 (HTML 组件) 样式与悬停轻微放大特效 */
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-html {
    width: 100% !important;
    height: 220px !important;
    background-color: #f1f5f9 !important; /* SVG未加载时的浅灰底色 */
    border-bottom: 4px solid #004a9f !important; /* 【此处修改底边框颜色】默认品牌蓝 */
    overflow: hidden !important;
    margin-bottom: 0 !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-html svg {
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.5s ease !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c:hover .elementor-widget-html svg {
    transform: scale(1.05) !important; /* 悬停时 SVG 放大 5% */
}

/* 3. 底部文字区域 (强行分配 30px 内边距) */
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-heading,
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-heading {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-heading .elementor-heading-title {
    font-size: 24px !important;
    color: #112240 !important;
    font-weight: 800 !important;
    margin: 0 !important;
}


/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor strong {
    color: #0f172a !important;
}

/* 4. 无序列表优化 (自动生成蓝色对勾 ✔) */
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor li {
    font-size: 15px !important;
    color: #475569 !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 22px !important;
    line-height: 1.6 !important;
}
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor li::before {
    content: "✔" !important;
    color: #004a9f !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    font-weight: bold !important;
}
/* 处理文本中加粗的标签，如 Best For: */
.elementor-478 .elementor-element.elementor-element-472f65c .elementor-widget-text-editor strong {
    color: #0f172a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cafa9e *//* =========================================
   行业应用卡片 - 极简悬浮特效
   ========================================= */

/* 针对内部的每一个列(列就是卡片)进行修饰 */
.elementor-478 .elementor-element.elementor-element-5cafa9e .e-con, 
.elementor-478 .elementor-element.elementor-element-5cafa9e .elementor-column {
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    padding: 40px 30px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.02) !important;
    border-top: 4px solid transparent !important; /* 顶部预留一条透明边框 */
}

/* 鼠标悬停特效：整体上浮，顶部亮起品牌蓝边框，底部出现阴影 */
.elementor-478 .elementor-element.elementor-element-5cafa9e .e-con:hover, 
.elementor-478 .elementor-element.elementor-element-5cafa9e .elementor-column:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 40px rgba(0, 74, 159, 0.08) !important;
    border-color: #e2e8f0 !important;
    border-top-color: #004a9f !important; /* 悬停时顶部变成蓝色 */
}

/* 优化图标和标题的间距 */
.elementor-478 .elementor-element.elementor-element-5cafa9e .elementor-icon-box-icon {
    margin-bottom: 25px !important;
}
.elementor-478 .elementor-element.elementor-element-5cafa9e .elementor-icon-box-title {
    margin-bottom: 15px !important;
}/* End custom CSS */