.elementor-434 .elementor-element.elementor-element-8a3e570 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-434 .elementor-element.elementor-element-8a3e570:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-8a3e570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10263C;}.elementor-434 .elementor-element.elementor-element-8a3e570 > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-8a3e570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 24px;}.elementor-434 .elementor-element.elementor-element-8a3e570 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-434 .elementor-element.elementor-element-469870b{text-align:start;}.elementor-434 .elementor-element.elementor-element-469870b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-434 .elementor-element.elementor-element-10e75f2{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#E5E7EB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button{background-color:#D9AE62;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#10263C;color:#10263C;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button:focus{color:#10263C;border-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button:focus svg{fill:#10263C;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-434 .elementor-element.elementor-element-95ae66a:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-95ae66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-95ae66a > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-95ae66a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-434 .elementor-element.elementor-element-95ae66a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-a91ed62{text-align:center;}.elementor-434 .elementor-element.elementor-element-a91ed62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-686f0a5{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-a80d908:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-a80d908{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-5445810:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-5445810 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-5445810 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-5445810 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-5445810 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-5445810 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-5445810 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-434 .elementor-element.elementor-element-9014a0c .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-9014a0c.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-9014a0c.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-9014a0c.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-9014a0c.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-9014a0c.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-9014a0c .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-9014a0c .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-9e7c29b{text-align:start;}.elementor-434 .elementor-element.elementor-element-9e7c29b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-c1ca64c{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-b14967e .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-b14967e .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-b14967e .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-b14967e .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-b14967e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-fc59f80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-1358baf .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-1358baf.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1358baf.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1358baf.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1358baf.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1358baf.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1358baf .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-1358baf .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-1fec89a{text-align:start;}.elementor-434 .elementor-element.elementor-element-1fec89a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-8d7b755{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-38804d2 .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-38804d2 .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-38804d2 .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-38804d2 .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-38804d2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-a6736a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-3b19135 .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-3b19135.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-3b19135.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-3b19135.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-3b19135.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-3b19135.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-3b19135 .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-3b19135 .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-ec591e3{text-align:start;}.elementor-434 .elementor-element.elementor-element-ec591e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-1e53fd8{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-f2923c6 .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-f2923c6 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-f2923c6 .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-f2923c6 .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-f2923c6 .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-f2923c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-98128bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-98128bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-98128bf > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-55a26d0 .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-55a26d0.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-55a26d0.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-55a26d0.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-55a26d0.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-55a26d0.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-55a26d0 .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-55a26d0 .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-bc45173{text-align:start;}.elementor-434 .elementor-element.elementor-element-bc45173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-eab4026{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-c7b457a .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-c7b457a .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-c7b457a .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-c7b457a .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-c7b457a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-e4e51b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-8dc824e .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-8dc824e.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-8dc824e.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-8dc824e.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-8dc824e.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-8dc824e.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-8dc824e .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-8dc824e .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-de6d3cb{text-align:start;}.elementor-434 .elementor-element.elementor-element-de6d3cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-d9480e4{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-814ec8a .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-814ec8a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-814ec8a .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-814ec8a .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-814ec8a .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-814ec8a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-fa338e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;box-shadow:0px 3px 12px 0px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-bdc484e .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-bdc484e.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-bdc484e.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-bdc484e.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-bdc484e.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-bdc484e.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-bdc484e .elementor-icon{font-size:40px;}.elementor-434 .elementor-element.elementor-element-bdc484e .elementor-icon svg{height:40px;}.elementor-434 .elementor-element.elementor-element-9da0323{text-align:start;}.elementor-434 .elementor-element.elementor-element-9da0323 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#10263C;}.elementor-434 .elementor-element.elementor-element-6ee18de{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-36cc03a .elementor-button{background-color:#1E5AA8;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 18px 12px 18px;}.elementor-434 .elementor-element.elementor-element-36cc03a .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-36cc03a .elementor-button:focus{color:#FFFFFF;border-color:#10263C;}.elementor-434 .elementor-element.elementor-element-36cc03a .elementor-button:hover svg, .elementor-434 .elementor-element.elementor-element-36cc03a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-e9ac992:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-e9ac992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-e9ac992 > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-e9ac992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 25px 70px 25px;}.elementor-434 .elementor-element.elementor-element-e9ac992 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-28cb5eb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-434 .elementor-element.elementor-element-28cb5eb{text-align:center;}.elementor-434 .elementor-element.elementor-element-28cb5eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;}.elementor-434 .elementor-element.elementor-element-db8edbc{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-434 .elementor-element.elementor-element-3695534{margin-top:35px;margin-bottom:0px;}.elementor-434 .elementor-element.elementor-element-0dc3833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-d0f7785 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-d0f7785.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-d0f7785.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-d0f7785.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-d0f7785.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-d0f7785.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-d0f7785 .elementor-icon{font-size:42px;}.elementor-434 .elementor-element.elementor-element-d0f7785 .elementor-icon svg{height:42px;}.elementor-434 .elementor-element.elementor-element-bb6a188{text-align:start;}.elementor-434 .elementor-element.elementor-element-bb6a188 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#10263C;}.elementor-434 .elementor-element.elementor-element-15bb897{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-434 .elementor-element.elementor-element-f1f2d0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-4c9e9ec .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-4c9e9ec.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-4c9e9ec.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-4c9e9ec.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-4c9e9ec.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-4c9e9ec.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-4c9e9ec .elementor-icon{font-size:42px;}.elementor-434 .elementor-element.elementor-element-4c9e9ec .elementor-icon svg{height:42px;}.elementor-434 .elementor-element.elementor-element-61340ae{text-align:start;}.elementor-434 .elementor-element.elementor-element-61340ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#10263C;}.elementor-434 .elementor-element.elementor-element-ec23ec0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-434 .elementor-element.elementor-element-ecd030e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-fe09276 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-fe09276.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-fe09276.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-fe09276.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-fe09276.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-fe09276.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-fe09276 .elementor-icon{font-size:42px;}.elementor-434 .elementor-element.elementor-element-fe09276 .elementor-icon svg{height:42px;}.elementor-434 .elementor-element.elementor-element-a0f9390{text-align:start;}.elementor-434 .elementor-element.elementor-element-a0f9390 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#10263C;}.elementor-434 .elementor-element.elementor-element-f33afbf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-434 .elementor-element.elementor-element-831bf63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-1646e41 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-1646e41.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1646e41.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1646e41.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1646e41.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1646e41.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1646e41 .elementor-icon{font-size:42px;}.elementor-434 .elementor-element.elementor-element-1646e41 .elementor-icon svg{height:42px;}.elementor-434 .elementor-element.elementor-element-cbedc79{text-align:start;}.elementor-434 .elementor-element.elementor-element-cbedc79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#10263C;}.elementor-434 .elementor-element.elementor-element-b0ed9a0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-434 .elementor-element.elementor-element-cce41c0:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-cce41c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10263C;}.elementor-434 .elementor-element.elementor-element-cce41c0 > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-cce41c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-434 .elementor-element.elementor-element-cce41c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-b96fb3d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-434 .elementor-element.elementor-element-b96fb3d{text-align:center;}.elementor-434 .elementor-element.elementor-element-b96fb3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-d603855{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#DCE5EF;}.elementor-434 .elementor-element.elementor-element-8ae0be6 .elementor-button{background-color:#E8B44C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4px;letter-spacing:0px;fill:#10263C;color:#10263C;border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-434 .elementor-element.elementor-element-8b394ee:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-8b394ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-8b394ee > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-8b394ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-434 .elementor-element.elementor-element-8b394ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-3e82a39 img{width:100%;max-width:100%;opacity:100;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-434 .elementor-element.elementor-element-5e78122.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-434 .elementor-element.elementor-element-5e78122.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-434 .elementor-element.elementor-element-c07eed0{text-align:start;}.elementor-434 .elementor-element.elementor-element-c07eed0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-4c7ed7b > .elementor-widget-container{margin:12px 0px 20px 0px;}.elementor-434 .elementor-element.elementor-element-4c7ed7b{text-align:start;}.elementor-434 .elementor-element.elementor-element-4c7ed7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#10263C;}.elementor-434 .elementor-element.elementor-element-0434218{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-855cf94:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-855cf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-434 .elementor-element.elementor-element-855cf94 > .elementor-container{max-width:1200px;}.elementor-434 .elementor-element.elementor-element-855cf94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 30px 70px 30px;}.elementor-434 .elementor-element.elementor-element-855cf94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-4c3bce9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-434 .elementor-element.elementor-element-4c3bce9{text-align:center;}.elementor-434 .elementor-element.elementor-element-4c3bce9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#10263C;}.elementor-434 .elementor-element.elementor-element-f3b6b8c{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-434 .elementor-element.elementor-element-960b6a3:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-960b6a3, .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-960b6a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-bacb31a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-element-populated, .elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-element-populated > .elementor-background-overlay, .elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-20138b6 .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-20138b6.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-20138b6.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-20138b6.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-20138b6.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-20138b6.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-20138b6 .elementor-icon{font-size:54px;}.elementor-434 .elementor-element.elementor-element-20138b6 .elementor-icon svg{height:54px;}.elementor-434 .elementor-element.elementor-element-6575d33{text-align:start;}.elementor-434 .elementor-element.elementor-element-6575d33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#10263C;}.elementor-434 .elementor-element.elementor-element-eb345a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#526273;}.elementor-434 .elementor-element.elementor-element-f7ff178{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#526273;}.elementor-434 .elementor-element.elementor-element-5fbf265:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-434 .elementor-element.elementor-element-5fbf265 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-5fbf265 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 25px 30px 25px;}.elementor-434 .elementor-element.elementor-element-5fbf265 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-1d14488 .elementor-icon-wrapper{text-align:start;}.elementor-434 .elementor-element.elementor-element-1d14488.elementor-view-stacked .elementor-icon{background-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1d14488.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1d14488.elementor-view-default .elementor-icon{color:#1E5AA8;border-color:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1d14488.elementor-view-framed .elementor-icon, .elementor-434 .elementor-element.elementor-element-1d14488.elementor-view-default .elementor-icon svg{fill:#1E5AA8;}.elementor-434 .elementor-element.elementor-element-1d14488 .elementor-icon{font-size:42px;}.elementor-434 .elementor-element.elementor-element-1d14488 .elementor-icon svg{height:42px;}.elementor-434 .elementor-element.elementor-element-b0dec8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-434 .elementor-element.elementor-element-07077d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#526273;}.elementor-434 .elementor-element.elementor-element-953122f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#526273;}@media(max-width:1024px) and (min-width:768px){.elementor-434 .elementor-element.elementor-element-5445810{width:50%;}.elementor-434 .elementor-element.elementor-element-fc59f80{width:50%;}.elementor-434 .elementor-element.elementor-element-a6736a4{width:50%;}.elementor-434 .elementor-element.elementor-element-98128bf{width:50%;}.elementor-434 .elementor-element.elementor-element-e4e51b8{width:50%;}.elementor-434 .elementor-element.elementor-element-fa338e5{width:50%;}.elementor-434 .elementor-element.elementor-element-5e78122{width:100%;}}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated{margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated{margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-0dc3833 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-f1f2d0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-ecd030e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-831bf63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 22px 30px 22px;}.elementor-434 .elementor-element.elementor-element-3e82a39{text-align:center;}.elementor-434 .elementor-element.elementor-element-3e82a39 img{max-width:75%;}.elementor-434 .elementor-element.elementor-element-c07eed0 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-434 .elementor-element.elementor-element-0434218{font-size:16px;}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8a3e570{padding:35px 16px 35px 16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-434 .elementor-element.elementor-element-469870b .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-434 .elementor-element.elementor-element-a0acdf1 .elementor-button{font-size:14px;letter-spacing:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-434 .elementor-element.elementor-element-9d738f2{text-align:center;}.elementor-434 .elementor-element.elementor-element-9d738f2 img{width:100%;height:350px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-434 .elementor-element.elementor-element-5445810 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-fc59f80 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-a6736a4 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-98128bf > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-e4e51b8 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-fa338e5 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-434 .elementor-element.elementor-element-b96fb3d .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-434 .elementor-element.elementor-element-d603855{font-size:16px;line-height:1.5em;}.elementor-434 .elementor-element.elementor-element-8ae0be6 .elementor-button{line-height:1.6em;}.elementor-434 .elementor-element.elementor-element-4c7ed7b .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-434 .elementor-element.elementor-element-0434218{text-align:start;font-size:15px;}.elementor-bc-flex-widget .elementor-434 .elementor-element.elementor-element-bacb31a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-434 .elementor-element.elementor-element-bacb31a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-434 .elementor-element.elementor-element-bacb31a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 20px 25px;}.elementor-bc-flex-widget .elementor-434 .elementor-element.elementor-element-5fbf265.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-434 .elementor-element.elementor-element-5fbf265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-434 .elementor-element.elementor-element-5fbf265 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-434 .elementor-element.elementor-element-5fbf265 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 20px 25px;}}/* Start custom CSS for section, class: .elementor-element-a80d908 *//* Grade de serviços - Weissweiler */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

/* Computador: 3 cartões por linha */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
    flex: 0 0 33.333%;
    width: 33.333%;
    max-width: 33.333%;
}

/* Tablet: 2 cartões por linha */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
    }
}

/* Celular: 1 cartão por linha */
@media (max-width: 767px) {
    .elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }
}

/* Alinhamento dos cartões de serviços */

/* Cada coluna funciona como um cartão flexível */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
    display: flex;
    flex-direction: column;
}

/* Área interna ocupa a altura disponível */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column
> .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    flex: 1;
}

/* Empurra o botão para a base do cartão */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column
> .elementor-widget-wrap > .elementor-widget-button {
    margin-top: auto !important;
}

/* Mantém a altura dos widgets em seu tamanho natural */
.elementor-434 .elementor-element.elementor-element-a80d908 .elementor-widget-icon,
.elementor-434 .elementor-element.elementor-element-a80d908 .elementor-widget-heading,
.elementor-434 .elementor-element.elementor-element-a80d908 .elementor-widget-text-editor {
    flex-shrink: 0;
}

/* Espaçamento visual entre os cartões */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container {
    row-gap: 20px;
}

/* Evita que a sombra dos cartões seja cortada */
.elementor-434 .elementor-element.elementor-element-a80d908 {
    overflow: visible;
}

/* Espaçamento horizontal e vertical */
.elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container {
    column-gap: 16px;
    row-gap: 20px;
}

/* Desktop: mantém 3 colunas */
@media (min-width: 1025px) {
    .elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
        flex: 0 0 calc((100% - 32px) / 3);
        width: calc((100% - 32px) / 3);
        max-width: calc((100% - 32px) / 3);
    }
}

/* Tablet: mantém 2 colunas */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-434 .elementor-element.elementor-element-a80d908 > .elementor-container > .elementor-column {
        flex: 0 0 calc((100% - 16px) / 2);
        width: calc((100% - 16px) / 2);
        max-width: calc((100% - 16px) / 2);
    }
}

/* Padronização dos botões dos serviços */

.elementor-434 .elementor-element.elementor-element-a80d908 .elementor-widget-button .elementor-button {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 18px;
    line-height: 1.2;
    border-radius: 6px;
}

/* Evita quebra de texto nos botões */
.elementor-434 .elementor-element.elementor-element-a80d908 .elementor-widget-button .elementor-button-text {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3695534 *//* ========================================
   WEISSWEILER ENGENHARIA MECÂNICA
   SEÇÃO: DIFERENCIAIS PROFISSIONAIS
   ======================================== */

/* ESTRUTURA PRINCIPAL */

.elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    column-gap: 20px;
    row-gap: 20px;
}

/* CONFIGURAÇÃO DOS QUATRO CARTÕES */

.elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container > .elementor-column {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;

    /* Remove margens que causam transbordamento */
    margin: 0 !important;

    /* Permite que o conteúdo se ajuste */
    min-width: 0;
    min-height: 0;
}

/* CONTEÚDO INTERNO DOS CARTÕES */

.elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container >
.elementor-column > .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-width: 0;
}

/* Evita estouro horizontal dos textos */

.elementor-434 .elementor-element.elementor-element-3695534 .elementor-widget-heading,
.elementor-434 .elementor-element.elementor-element-3695534 .elementor-widget-text-editor {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: break-word;
}

/* ========================================
   COMPUTADOR: 4 CARTÕES POR LINHA
   ======================================== */

@media (min-width: 1025px) {

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container >
    .elementor-column {
        flex: 0 0 calc((100% - 60px) / 4);
        width: calc((100% - 60px) / 4);
        max-width: calc((100% - 60px) / 4);
    }

}

/* ========================================
   TABLET: 2 CARTÕES POR LINHA
   ======================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container {
        column-gap: 20px;
        row-gap: 20px;
    }

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container >
    .elementor-column {
        flex: 0 0 calc((100% - 20px) / 2);
        width: calc((100% - 20px) / 2);
        max-width: calc((100% - 20px) / 2);
    }

}

/* ========================================
   CELULAR: 1 CARTÃO POR LINHA
   ======================================== */

@media (max-width: 767px) {

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container {
        column-gap: 0;
        row-gap: 20px;
    }

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container >
    .elementor-column {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

}

/* AJUSTE FINAL - ALINHAMENTO DAS LINHAS */

.elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container {
    align-content: flex-start !important;
    justify-content: flex-start !important;
    height: auto;
    min-height: 0;
}

/* Mantém os cartões alinhados no início */
.elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container > .elementor-column {
    align-self: stretch;
}

/* ACABAMENTO MOBILE - DIFERENCIAIS */

@media (max-width: 767px) {

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container {
        padding-left: 12px;
        padding-right: 12px;
        box-sizing: border-box;
    }

    .elementor-434 .elementor-element.elementor-element-3695534 > .elementor-container > .elementor-column {
        min-width: 0;
        box-sizing: border-box;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cce41c0 *//* BOTÃO WHATSAPP - AJUSTE CELULAR */

@media (max-width: 767px) {

    .elementor-434 .elementor-element.elementor-element-cce41c0 .elementor-button {
        width: 100%;
        max-width: 100%;
        min-height: 54px;

        padding: 14px 12px !important;

        display: inline-flex;
        align-items: center;
        justify-content: center;

        box-sizing: border-box;
    }

    .elementor-434 .elementor-element.elementor-element-cce41c0 .elementor-button-content-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 8px;
        max-width: 100%;
        min-width: 0;
    }

    .elementor-434 .elementor-element.elementor-element-cce41c0 .elementor-button-text {
        white-space: normal !important;
        overflow-wrap: break-word;
        text-align: center;
        min-width: 0;
        flex: 0 1 auto;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-960b6a3 *//* WEISSWEILER - CARTÕES DE CONTATO */

/* Estrutura da seção */
.elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    gap: 24px;
}

/* Computador e tablet: dois cartões */
@media (min-width: 768px) {
    .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container > .elementor-column {
        flex: 0 0 calc(50% - 12px);
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
        margin: 0 !important;
        box-sizing: border-box;
    }
}

/* Celular: cartões empilhados */
@media (max-width: 767px) {
    .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container {
        display: block !important;
    }

    .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container > .elementor-column {
        display: block !important;
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        box-sizing: border-box;
    }

    .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container > .elementor-column
    + .elementor-column {
        margin-top: 20px !important;
    }

    .elementor-434 .elementor-element.elementor-element-960b6a3 > .elementor-container > .elementor-column
    > .elementor-widget-wrap {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */