.elementor-10 .elementor-element.elementor-element-906b5a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-906b5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0A2A6B 0%, #1E4DB7 100%);}.elementor-10 .elementor-element.elementor-element-906b5a1 > .elementor-background-overlay{background-image:url("https://adhvikhomes.com/wp-content/uploads/2026/09/Gemini_Generated_Image_56ezcw56ezcw56ez.png");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-906b5a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 28px 90px 28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4737ebb .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-591890a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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-10 .elementor-element.elementor-element-30620e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-5032085 .elementor-button{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-5032085 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5032085 .elementor-button:focus{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-5032085 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-72b6719:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72b6719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-72b6719, .elementor-10 .elementor-element.elementor-element-72b6719 > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-72b6719{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-72b6719 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-92d0e51 .elementor-heading-title{color:#12203D;}.elementor-10 .elementor-element.elementor-element-7526566 .elementor-heading-title{color:#12203D;}.elementor-10 .elementor-element.elementor-element-7004c25 .elementor-heading-title{color:#12203D;}.elementor-10 .elementor-element.elementor-element-d2d7862{padding:84px 28px 84px 28px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-fcbd709 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-4fef1b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-586bab3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-586bab3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-586bab3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-586bab3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5621a38:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5621a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FF;}.elementor-10 .elementor-element.elementor-element-5621a38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-5621a38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-9ff4799 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-3f83bc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-3d94a4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 26px 32px 26px;}.elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6121fbe .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-bd3836c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 26px 32px 26px;}.elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6195bcc .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-d42b461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 26px 32px 26px;}.elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-bfbc9b1 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-4b0aedb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 26px 32px 26px;}.elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ed2c04a .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-3272949:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3272949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-3272949 > .elementor-background-overlay{background-image:url("https://adhvikhomes.com/wp-content/uploads/2026/09/document-closeup_1150-14903.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-3272949{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-5675544 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c32376c .elementor-button:focus{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-ba285e2{padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-80bb1e6 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-be63108 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-8b4cab9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-8b4cab9 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4f4cbf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-4f4cbf9 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-72a5192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-1780f0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-1780f0c > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c67e3d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-c67e3d3 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-1ecfaba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-42b19bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-42b19bf > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-9fe250c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-9fe250c .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-cccf96d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-047262b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-047262b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-047262b > .elementor-element-populated{border-style:none;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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-047262b > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-047262b > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-047262b > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-047262b:hover > .elementor-element-populated{border-style:none;}.elementor-10 .elementor-element.elementor-element-047262b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e1547f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-e1547f8 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-a309c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-2284505:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2284505 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2284505 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-2284505 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-2284505 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-2284505 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-2284505 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-06eec7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-06eec7a .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-d7aab64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-4473e0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-4473e0f > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-39c5ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-39c5ebb .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-e8ab5a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10 .elementor-element.elementor-element-c46b212{padding:0px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-9a3becc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9a3becc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #1E4DB7 0%, #2F6FED 100%);}.elementor-10 .elementor-element.elementor-element-9a3becc > .elementor-background-overlay{background-image:url("https://adhvikhomes.com/wp-content/uploads/2026/09/realtor-making-deal-with-customer-office_23-2147764245.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-9a3becc, .elementor-10 .elementor-element.elementor-element-9a3becc > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-9a3becc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-10 .elementor-element.elementor-element-bed0822 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-026fcfe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-026fcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FF;}.elementor-10 .elementor-element.elementor-element-026fcfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-026fcfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ea83175 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-17a5592 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-0d5a32f .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-6c7596f .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-3a6a196 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-8d1868d .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-58a1a32 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-9d87053{padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-4133a94 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-cf04380 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-66003d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-66003d8 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 28px 22px;}.elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4881fcc .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-703c908:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-703c908 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-703c908 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-703c908 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-703c908 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-703c908 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 28px 22px;}.elementor-10 .elementor-element.elementor-element-703c908 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-d9549e1 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-bee0271:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-bee0271 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 28px 22px;}.elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-82f5a66 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-f173202:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-f173202 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f173202 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-f173202 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-f173202 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-f173202 > .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:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 22px 28px 22px;}.elementor-10 .elementor-element.elementor-element-f173202 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-91eaa54 .elementor-heading-title{color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-46258bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46258bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-46258bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 28px 60px 28px;}.elementor-10 .elementor-element.elementor-element-46258bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c07a458 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-12098c9 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3a7142c .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1252572 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dfa4900{padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-43e5136 .elementor-heading-title{color:#1E4DB7;}.elementor-10 .elementor-element.elementor-element-2113e59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#0A2A6B;}.elementor-10 .elementor-element.elementor-element-6d6a6b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6d6a6b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6d6a6b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6d6a6b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e53e65b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e53e65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e53e65b, .elementor-10 .elementor-element.elementor-element-e53e65b > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-e53e65b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-10 .elementor-element.elementor-element-e53e65b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-863bca3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-863bca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0A2A6B 0%, #1E4DB7 100%);}.elementor-10 .elementor-element.elementor-element-863bca3 > .elementor-background-overlay{background-image:url("https://adhvikhomes.com/wp-content/uploads/2026/09/2148252119.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-863bca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 28px 84px 28px;}.elementor-10 .elementor-element.elementor-element-52302ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a8eadf8{width:55%;}.elementor-10 .elementor-element.elementor-element-0a3510c{width:50%;}.elementor-10 .elementor-element.elementor-element-836daa7{width:50%;}.elementor-10 .elementor-element.elementor-element-b1ca115{width:45%;}.elementor-10 .elementor-element.elementor-element-03ec61c{width:45%;}.elementor-10 .elementor-element.elementor-element-27f9611{width:55%;}.elementor-10 .elementor-element.elementor-element-3d94a4d{width:25%;}.elementor-10 .elementor-element.elementor-element-bd3836c{width:25%;}.elementor-10 .elementor-element.elementor-element-d42b461{width:25%;}.elementor-10 .elementor-element.elementor-element-4b0aedb{width:25%;}.elementor-10 .elementor-element.elementor-element-8b4cab9{width:33.33%;}.elementor-10 .elementor-element.elementor-element-1780f0c{width:33.33%;}.elementor-10 .elementor-element.elementor-element-42b19bf{width:33.33%;}.elementor-10 .elementor-element.elementor-element-047262b{width:33.33%;}.elementor-10 .elementor-element.elementor-element-2284505{width:33.33%;}.elementor-10 .elementor-element.elementor-element-4473e0f{width:33.33%;}.elementor-10 .elementor-element.elementor-element-4514b78{width:20%;}.elementor-10 .elementor-element.elementor-element-c3c120b{width:20%;}.elementor-10 .elementor-element.elementor-element-b7d4b97{width:20%;}.elementor-10 .elementor-element.elementor-element-a25b21b{width:20%;}.elementor-10 .elementor-element.elementor-element-167ba13{width:20%;}.elementor-10 .elementor-element.elementor-element-66003d8{width:25%;}.elementor-10 .elementor-element.elementor-element-703c908{width:25%;}.elementor-10 .elementor-element.elementor-element-bee0271{width:25%;}.elementor-10 .elementor-element.elementor-element-f173202{width:25%;}.elementor-10 .elementor-element.elementor-element-2163ae2{width:25%;}.elementor-10 .elementor-element.elementor-element-af307ac{width:25%;}.elementor-10 .elementor-element.elementor-element-45ee6a1{width:25%;}.elementor-10 .elementor-element.elementor-element-5ad4902{width:25%;}.elementor-10 .elementor-element.elementor-element-2c48000{width:50%;}.elementor-10 .elementor-element.elementor-element-11c3881{width:50%;}.elementor-10 .elementor-element.elementor-element-9670516{width:50%;}.elementor-10 .elementor-element.elementor-element-d9d5c38{width:50%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-906b5a1 > .elementor-background-overlay{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-3272949 > .elementor-background-overlay{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-9a3becc > .elementor-background-overlay{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-863bca3 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-906b5a1{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-591890a .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-d2d7862{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-4fef1b7 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-5621a38{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-3f83bc4 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-566ef6e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3d94a4d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-bd3836c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-d42b461 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-4b0aedb > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-3272949{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-5675544 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ba285e2{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-be63108 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-8b4cab9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-1780f0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-42b19bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-047262b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-2284505 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-4473e0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-c46b212{padding:0px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-bed0822 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-026fcfe{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-17a5592 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-9d87053{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-cf04380 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-66003d8 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-703c908 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-bee0271 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-f173202 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-46258bc{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-2163ae2{width:50%;}.elementor-10 .elementor-element.elementor-element-af307ac{width:50%;}.elementor-10 .elementor-element.elementor-element-45ee6a1{width:50%;}.elementor-10 .elementor-element.elementor-element-5ad4902{width:50%;}.elementor-10 .elementor-element.elementor-element-dfa4900{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-2113e59 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-11c3881 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e53e65b{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-863bca3{padding:50px 10px 50px 10px;}.elementor-10 .elementor-element.elementor-element-52302ec .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-4737ebb */.elementor-10 .elementor-element.elementor-element-4737ebb .elementor-heading-title { display: inline-block; background: rgba(255,255,255,.14); padding: 7px 16px; border-radius: 30px; font-size: 13px; font-weight: 600; margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-591890a */.elementor-10 .elementor-element.elementor-element-591890a h1, .elementor-10 .elementor-element.elementor-element-591890a .elementor-heading-title { color: #fff; max-width: 600px; font-weight: 700; line-height: 1.2; margin-bottom: 18px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30620e7 */.elementor-10 .elementor-element.elementor-element-30620e7 .elementor-button { width: 100%; display: inline-flex; align-items: center; justify-content: center; padding: 15px 32px; font-weight: 700; font-size: 15px; border-radius: 6px; background: #1E4DB7; color: #fff; position: relative; overflow: hidden; transition: all .35s cubic-bezier(.22,1,.36,1); border: 2px solid transparent; }
.elementor-10 .elementor-element.elementor-element-30620e7 .elementor-button::before { content: ''; position: absolute; inset: 0; background: linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent); transform: translateX(-120%); transition: transform .6s ease; }
.elementor-10 .elementor-element.elementor-element-30620e7 .elementor-button:hover::before { transform: translateX(120%); }
.elementor-10 .elementor-element.elementor-element-30620e7 .elementor-button:hover { background: #2F6FED; transform: translateY(-4px); box-shadow: 0 16px 30px -12px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5032085 */.elementor-10 .elementor-element.elementor-element-5032085 .elementor-button { width: 100%; display: inline-flex; align-items: center; justify-content: center; padding: 15px 32px; font-weight: 700; font-size: 15px; border-radius: 6px; border: 2px solid #fff; background: transparent; color: #fff; transition: all .35s ease; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d0e51 */.elementor-10 .elementor-element.elementor-element-92d0e51 .elementor-heading-title { font-size: 16px; border-bottom: 1px solid #E3E8F4; padding-bottom: 13px; margin-bottom: 13px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7526566 */.elementor-10 .elementor-element.elementor-element-7526566 .elementor-heading-title { font-size: 16px; border-bottom: 1px solid #E3E8F4; padding-bottom: 13px; margin-bottom: 13px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7004c25 */.elementor-10 .elementor-element.elementor-element-7004c25 .elementor-heading-title { font-size: 16px; padding-bottom: 5px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72b6719 */.elementor-10 .elementor-element.elementor-element-72b6719 { box-shadow: 0 30px 60px -20px rgba(0,0,0,.35); transition: transform .5s cubic-bezier(.22,1,.36,1); color: #12203D; }
.elementor-10 .elementor-element.elementor-element-72b6719:hover { transform: translateY(-8px) rotate(-1deg); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-906b5a1 */.elementor-10 .elementor-element.elementor-element-906b5a1 { position: relative; overflow: hidden; color: #fff; }
.elementor-10 .elementor-element.elementor-element-906b5a1::after { content: ''; position: absolute; right: -120px; top: -120px; width: 420px; height: 420px; border-radius: 50%; background: rgba(255,255,255,.06); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2050202 */.elementor-10 .elementor-element.elementor-element-2050202 { position: relative; border-radius: 14px; overflow: hidden; }
.elementor-10 .elementor-element.elementor-element-2050202 img { border-radius: 14px; transition: transform .6s cubic-bezier(.22,1,.36,1); }
.elementor-10 .elementor-element.elementor-element-2050202:hover img { transform: scale(1.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-362aebe */.elementor-10 .elementor-element.elementor-element-362aebe .elementor-heading-title { position: relative; margin-top: -60px; margin-left: 20px; width: fit-content; background: #fff; padding: 16px 20px; border-radius: 10px; box-shadow: 0 14px 30px -10px rgba(10,42,107,.3); transition: transform .4s ease; }
.elementor-10 .elementor-element.elementor-element-362aebe:hover .elementor-heading-title { transform: translateY(-6px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcbd709 */.elementor-10 .elementor-element.elementor-element-fcbd709 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fef1b7 */.elementor-10 .elementor-element.elementor-element-4fef1b7 h2, .elementor-10 .elementor-element.elementor-element-4fef1b7 .elementor-heading-title { color: #0A2A6B; font-weight: 700; margin-bottom: 16px; line-height: 1.2; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-586bab3 */.elementor-10 .elementor-element.elementor-element-586bab3 .elementor-icon-list-item { transition: transform 0.3s ease, color 0.3s ease; padding: 9px 0; color: #5B6478; font-size: 15px; }
.elementor-10 .elementor-element.elementor-element-586bab3 .elementor-icon-list-item:hover { transform: translateX(6px); color: #12203D; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ff4799 */.elementor-10 .elementor-element.elementor-element-9ff4799 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f83bc4 */.elementor-10 .elementor-element.elementor-element-3f83bc4 h2, .elementor-10 .elementor-element.elementor-element-3f83bc4 .elementor-heading-title {  color: #0A2A6B; font-weight: 700; margin-bottom: 36px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6121fbe */.elementor-10 .elementor-element.elementor-element-6121fbe h4, .elementor-10 .elementor-element.elementor-element-6121fbe .elementor-heading-title { font-size: 17px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d94a4d */.elementor-10 .elementor-element.elementor-element-3d94a4d { transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .3s ease; }
.elementor-10 .elementor-element.elementor-element-3d94a4d:hover { transform: translateY(-10px);  }
.elementor-10 .elementor-element.elementor-element-3d94a4d:hover .why-icon-box { background: #1E4DB7 !important; color: #fff !important; transform: rotate(-8deg) scale(1.08) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6195bcc */.elementor-10 .elementor-element.elementor-element-6195bcc h4, .elementor-10 .elementor-element.elementor-element-6195bcc .elementor-heading-title { font-size: 17px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd3836c */.elementor-10 .elementor-element.elementor-element-bd3836c { transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .3s ease; }
.elementor-10 .elementor-element.elementor-element-bd3836c:hover { transform: translateY(-10px);  }
.elementor-10 .elementor-element.elementor-element-bd3836c:hover .why-icon-box { background: #1E4DB7 !important; color: #fff !important; transform: rotate(-8deg) scale(1.08) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfbc9b1 */.elementor-10 .elementor-element.elementor-element-bfbc9b1 h4, .elementor-10 .elementor-element.elementor-element-bfbc9b1 .elementor-heading-title { font-size: 17px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d42b461 */.elementor-10 .elementor-element.elementor-element-d42b461 {  transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .3s ease; }
.elementor-10 .elementor-element.elementor-element-d42b461:hover { transform: translateY(-10px);  }
.elementor-10 .elementor-element.elementor-element-d42b461:hover .why-icon-box { background: #1E4DB7 !important; color: #fff !important; transform: rotate(-8deg) scale(1.08) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed2c04a */.elementor-10 .elementor-element.elementor-element-ed2c04a h4, .elementor-10 .elementor-element.elementor-element-ed2c04a .elementor-heading-title { font-size: 17px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b0aedb */.elementor-10 .elementor-element.elementor-element-4b0aedb {  transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .3s ease; }
.elementor-10 .elementor-element.elementor-element-4b0aedb:hover { transform: translateY(-10px); }
.elementor-10 .elementor-element.elementor-element-4b0aedb:hover .why-icon-box { background: #1E4DB7 !important; color: #fff !important; transform: rotate(-8deg) scale(1.08) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5675544 */.elementor-10 .elementor-element.elementor-element-5675544 h2, .elementor-10 .elementor-element.elementor-element-5675544 .elementor-heading-title { color: #fff;  margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c32376c */.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button { border: 2px solid #fff; color: #fff; background: transparent; padding: 15px 32px; font-weight: 700; border-radius: 6px; transition: all 0.35s ease; }
.elementor-10 .elementor-element.elementor-element-c32376c .elementor-button:hover {  transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3272949 */.elementor-10 .elementor-element.elementor-element-3272949 { text-align: center; color: #fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80bb1e6 */.elementor-10 .elementor-element.elementor-element-80bb1e6 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be63108 */.elementor-10 .elementor-element.elementor-element-be63108 h2, .elementor-10 .elementor-element.elementor-element-be63108 .elementor-heading-title {  color: #0A2A6B; font-weight: 700; margin-bottom: 36px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f4cbf9 */.elementor-10 .elementor-element.elementor-element-4f4cbf9 h3, .elementor-10 .elementor-element.elementor-element-4f4cbf9 .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9ed59c */.elementor-10 .elementor-element.elementor-element-f9ed59c .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-f9ed59c .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8b4cab9 */.elementor-10 .elementor-element.elementor-element-8b4cab9 { transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-8b4cab9:hover { transform: translateY(-8px);  }
.elementor-10 .elementor-element.elementor-element-8b4cab9:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c67e3d3 */.elementor-10 .elementor-element.elementor-element-c67e3d3 h3, .elementor-10 .elementor-element.elementor-element-c67e3d3 .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb6fe32 */.elementor-10 .elementor-element.elementor-element-bb6fe32 .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-bb6fe32 .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1780f0c */.elementor-10 .elementor-element.elementor-element-1780f0c {  transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-1780f0c:hover { transform: translateY(-8px); }
.elementor-10 .elementor-element.elementor-element-1780f0c:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fe250c */.elementor-10 .elementor-element.elementor-element-9fe250c h3, .elementor-10 .elementor-element.elementor-element-9fe250c .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92d7cb0 */.elementor-10 .elementor-element.elementor-element-92d7cb0 .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-92d7cb0 .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42b19bf */.elementor-10 .elementor-element.elementor-element-42b19bf { transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-42b19bf:hover { transform: translateY(-8px);  }
.elementor-10 .elementor-element.elementor-element-42b19bf:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1547f8 */.elementor-10 .elementor-element.elementor-element-e1547f8 h3, .elementor-10 .elementor-element.elementor-element-e1547f8 .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f1af53 */.elementor-10 .elementor-element.elementor-element-7f1af53 .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-7f1af53 .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-047262b */.elementor-10 .elementor-element.elementor-element-047262b { transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-047262b:hover { transform: translateY(-8px); }
.elementor-10 .elementor-element.elementor-element-047262b:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06eec7a */.elementor-10 .elementor-element.elementor-element-06eec7a h3, .elementor-10 .elementor-element.elementor-element-06eec7a .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf4f464 */.elementor-10 .elementor-element.elementor-element-bf4f464 .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-bf4f464 .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2284505 */.elementor-10 .elementor-element.elementor-element-2284505 { transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-2284505:hover { transform: translateY(-8px);  }
.elementor-10 .elementor-element.elementor-element-2284505:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39c5ebb */.elementor-10 .elementor-element.elementor-element-39c5ebb h3, .elementor-10 .elementor-element.elementor-element-39c5ebb .elementor-heading-title { font-size: 18px; margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93ef172 */.elementor-10 .elementor-element.elementor-element-93ef172 .elementor-button { background: transparent; color: #1E4DB7; font-size: 13.5px; font-weight: 700; padding: 0; transition: transform .3s ease; }
.elementor-10 .elementor-element.elementor-element-93ef172 .elementor-button:hover { color: #2F6FED; transform: translateX(5px); }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4473e0f */.elementor-10 .elementor-element.elementor-element-4473e0f {  transition: all .4s ease; margin-bottom: 24px; }
.elementor-10 .elementor-element.elementor-element-4473e0f:hover { transform: translateY(-8px);  }
.elementor-10 .elementor-element.elementor-element-4473e0f:hover .svc-icon-box { transform: scale(1.12) rotate(6deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0822 */.elementor-10 .elementor-element.elementor-element-bed0822 h2, .elementor-10 .elementor-element.elementor-element-bed0822 .elementor-heading-title { color: #fff;  margin-bottom: 10px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9853bc2 */.elementor-10 .elementor-element.elementor-element-9853bc2 .elementor-button { border: 2px solid #fff; color: #fff; background: transparent; padding: 15px 32px; font-weight: 700; border-radius: 6px; transition: all 0.35s ease; }
.elementor-10 .elementor-element.elementor-element-9853bc2 .elementor-button:hover { background: #fff; color: #0A2A6B; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a3becc */.elementor-10 .elementor-element.elementor-element-9a3becc { text-align: center; color: #fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea83175 */.elementor-10 .elementor-element.elementor-element-ea83175 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a5592 */.elementor-10 .elementor-element.elementor-element-17a5592 h2, .elementor-10 .elementor-element.elementor-element-17a5592 .elementor-heading-title {  color: #0A2A6B; font-weight: 700; margin-bottom: 36px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079fc3a */.elementor-10 .elementor-element.elementor-element-079fc3a .elementor-heading-title { width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 2px solid #1E4DB7; color: #1E4DB7; font-weight: 800; font-size: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; transition: all .4s ease; }
.elementor-10 .elementor-element.elementor-element-079fc3a:hover .elementor-heading-title { background: #1E4DB7; color: #fff; transform: scale(1.12); box-shadow: 0 10px 22px -8px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d5a32f */.elementor-10 .elementor-element.elementor-element-0d5a32f h4, .elementor-10 .elementor-element.elementor-element-0d5a32f .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d71d0d9 */.elementor-10 .elementor-element.elementor-element-d71d0d9 .elementor-heading-title { width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 2px solid #1E4DB7; color: #1E4DB7; font-weight: 800; font-size: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; transition: all .4s ease; }
.elementor-10 .elementor-element.elementor-element-d71d0d9:hover .elementor-heading-title { background: #1E4DB7; color: #fff; transform: scale(1.12); box-shadow: 0 10px 22px -8px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7596f */.elementor-10 .elementor-element.elementor-element-6c7596f h4, .elementor-10 .elementor-element.elementor-element-6c7596f .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-335e330 */.elementor-10 .elementor-element.elementor-element-335e330 .elementor-heading-title { width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 2px solid #1E4DB7; color: #1E4DB7; font-weight: 800; font-size: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; transition: all .4s ease; }
.elementor-10 .elementor-element.elementor-element-335e330:hover .elementor-heading-title { background: #1E4DB7; color: #fff; transform: scale(1.12); box-shadow: 0 10px 22px -8px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a6a196 */.elementor-10 .elementor-element.elementor-element-3a6a196 h4, .elementor-10 .elementor-element.elementor-element-3a6a196 .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0305baf */.elementor-10 .elementor-element.elementor-element-0305baf .elementor-heading-title { width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 2px solid #1E4DB7; color: #1E4DB7; font-weight: 800; font-size: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; transition: all .4s ease; }
.elementor-10 .elementor-element.elementor-element-0305baf:hover .elementor-heading-title { background: #1E4DB7; color: #fff; transform: scale(1.12); box-shadow: 0 10px 22px -8px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d1868d */.elementor-10 .elementor-element.elementor-element-8d1868d h4, .elementor-10 .elementor-element.elementor-element-8d1868d .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e72745 */.elementor-10 .elementor-element.elementor-element-0e72745 .elementor-heading-title { width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 2px solid #1E4DB7; color: #1E4DB7; font-weight: 800; font-size: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 18px; transition: all .4s ease; }
.elementor-10 .elementor-element.elementor-element-0e72745:hover .elementor-heading-title { background: #1E4DB7; color: #fff; transform: scale(1.12); box-shadow: 0 10px 22px -8px rgba(30,77,183,.5); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a1a32 */.elementor-10 .elementor-element.elementor-element-58a1a32 h4, .elementor-10 .elementor-element.elementor-element-58a1a32 .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4133a94 */.elementor-10 .elementor-element.elementor-element-4133a94 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf04380 */.elementor-10 .elementor-element.elementor-element-cf04380 h2, .elementor-10 .elementor-element.elementor-element-cf04380 .elementor-heading-title { color: #0A2A6B; font-weight: 700; margin-bottom: 36px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4881fcc */.elementor-10 .elementor-element.elementor-element-4881fcc h4, .elementor-10 .elementor-element.elementor-element-4881fcc .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66003d8 */.elementor-10 .elementor-element.elementor-element-66003d8 {  text-align: center; transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, background .3s ease; }
.elementor-10 .elementor-element.elementor-element-66003d8:hover { transform: translateY(-8px) scale(1.02);  background: #EEF3FF; border-radius: 10px; }
.elementor-10 .elementor-element.elementor-element-66003d8:hover .type-icon-box { transform: rotateY(180deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9549e1 */.elementor-10 .elementor-element.elementor-element-d9549e1 h4, .elementor-10 .elementor-element.elementor-element-d9549e1 .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-703c908 */.elementor-10 .elementor-element.elementor-element-703c908 { text-align: center; transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, background .3s ease; }
.elementor-10 .elementor-element.elementor-element-703c908:hover { transform: translateY(-8px) scale(1.02); background: #EEF3FF; border-radius: 10px; }
.elementor-10 .elementor-element.elementor-element-703c908:hover .type-icon-box { transform: rotateY(180deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82f5a66 */.elementor-10 .elementor-element.elementor-element-82f5a66 h4, .elementor-10 .elementor-element.elementor-element-82f5a66 .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bee0271 */.elementor-10 .elementor-element.elementor-element-bee0271 { text-align: center; transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, background .3s ease; }
.elementor-10 .elementor-element.elementor-element-bee0271:hover { transform: translateY(-8px) scale(1.02);  background: #EEF3FF; border-radius: 10px;}
.elementor-10 .elementor-element.elementor-element-bee0271:hover .type-icon-box { transform: rotateY(180deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91eaa54 */.elementor-10 .elementor-element.elementor-element-91eaa54 h4, .elementor-10 .elementor-element.elementor-element-91eaa54 .elementor-heading-title { font-size: 16px; margin-bottom: 8px; font-weight: 700; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f173202 */.elementor-10 .elementor-element.elementor-element-f173202 {  text-align: center; transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, background .3s ease; }
.elementor-10 .elementor-element.elementor-element-f173202:hover { transform: translateY(-8px) scale(1.02);  background: #EEF3FF; border-radius: 10px; }
.elementor-10 .elementor-element.elementor-element-f173202:hover .type-icon-box { transform: rotateY(180deg) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07a458 */.elementor-10 .elementor-element.elementor-element-c07a458 .elementor-heading-title { font-size: 42px; text-align: center; color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12098c9 */.elementor-10 .elementor-element.elementor-element-12098c9 .elementor-heading-title { font-size: 42px; text-align: center; color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a7142c */.elementor-10 .elementor-element.elementor-element-3a7142c .elementor-heading-title { font-size: 42px; text-align: center; color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1252572 */.elementor-10 .elementor-element.elementor-element-1252572 .elementor-heading-title { font-size: 42px; text-align: center; color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43e5136 */.elementor-10 .elementor-element.elementor-element-43e5136 .elementor-heading-title { color: #1E4DB7; font-weight: 700; font-size: 14px; margin-bottom: 10px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2113e59 */.elementor-10 .elementor-element.elementor-element-2113e59 h2, .elementor-10 .elementor-element.elementor-element-2113e59 .elementor-heading-title {  color: #0A2A6B; font-weight: 700; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d6a6b8 */.elementor-10 .elementor-element.elementor-element-6d6a6b8 .elementor-icon-list-item { padding: 9px 0; color: #5B6478; font-size: 15px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e53e65b */.elementor-10 .elementor-element.elementor-element-e53e65b { border: 1px solid #E3E8F4; box-shadow: 0 30px 60px -30px rgba(10,42,107,.3); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52302ec */.elementor-10 .elementor-element.elementor-element-52302ec h2, .elementor-10 .elementor-element.elementor-element-52302ec .elementor-heading-title { color: #fff;  margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208c495 */.elementor-10 .elementor-element.elementor-element-208c495 .elementor-button { background: #25D366; color: #fff; padding: 15px 32px; font-weight: 700; border-radius: 6px; border: none; transition: all 0.35s ease;  }
.elementor-10 .elementor-element.elementor-element-208c495 .elementor-button:hover { background: #1fb959; transform: translateY(-4px); box-shadow: 0 16px 30px -12px rgba(37,211,102,.55); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8655741 */.elementor-10 .elementor-element.elementor-element-8655741 .elementor-button { border: 2px solid #fff; color: #fff; background: transparent; padding: 15px 32px; font-weight: 700; border-radius: 6px; transition: all 0.35s ease; }
.elementor-10 .elementor-element.elementor-element-8655741 .elementor-button:hover { background: #fff; color: #0A2A6B; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-863bca3 */.elementor-10 .elementor-element.elementor-element-863bca3 { text-align: center; color: #fff; }/* End custom CSS */