.elementor-8 .elementor-element.elementor-element-4ddfb67e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ddfb67e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-27b15037 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-6e33efd2{text-align:start;}.elementor-8 .elementor-element.elementor-element-6e33efd2 img{width:32%;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-7a230a20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-7a230a20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-5d1688b2 .elementor-button{background-color:#233746;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-5d1688b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-1c6e351e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c6e351e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-8 .elementor-element.elementor-element-1c6e351e > .elementor-background-overlay{background-color:#000000;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1c6e351e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3cd32f8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2ebc1943:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2ebc1943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-8 .elementor-element.elementor-element-2ebc1943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-8 .elementor-element.elementor-element-2ebc1943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2c611ef1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5d951287{text-align:start;}.elementor-8 .elementor-element.elementor-element-5d951287 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#233746;}.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-8 .elementor-element.elementor-element-547ee40c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-547ee40c p{margin-block-end:22px;}.elementor-8 .elementor-element.elementor-element-7d7c692f{margin-top:0px;margin-bottom:0px;padding:24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7aae6327 .elementor-button{background-color:#233746;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-7aae6327 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-6c462fda .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-6c462fda .elementor-button{padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-7059bdb4{padding:50px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-73ce3fdd{padding:0px 100px 0px 100px;}.elementor-8 .elementor-element.elementor-element-a48a30b{text-align:center;}.elementor-8 .elementor-element.elementor-element-a48a30b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#233746;}.elementor-8 .elementor-element.elementor-element-3b581a5{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-3b581a5 p{margin-block-end:22px;}.elementor-8 .elementor-element.elementor-element-2bb80fcb .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-8 .elementor-element.elementor-element-2bb80fcb{margin-top:0px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-8 .elementor-element.elementor-element-116eb08c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-8 .elementor-element.elementor-element-13220b6f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-13220b6f.elementor-view-stacked .elementor-icon{background-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-13220b6f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13220b6f.elementor-view-default .elementor-icon{color:#D88C3E;border-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-13220b6f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13220b6f.elementor-view-default .elementor-icon svg{fill:#D88C3E;}.elementor-8 .elementor-element.elementor-element-6a223923{text-align:center;}.elementor-8 .elementor-element.elementor-element-6a223923 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-7f415624{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-7f415624 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-67c1e53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d530233 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d530233.elementor-view-stacked .elementor-icon{background-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-d530233.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d530233.elementor-view-default .elementor-icon{color:#D88C3E;border-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-d530233.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d530233.elementor-view-default .elementor-icon svg{fill:#D88C3E;}.elementor-8 .elementor-element.elementor-element-8cb7cc9{text-align:center;}.elementor-8 .elementor-element.elementor-element-8cb7cc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-54fd927{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-54fd927 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4c54b39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d7c9720 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d7c9720.elementor-view-stacked .elementor-icon{background-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-d7c9720.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d7c9720.elementor-view-default .elementor-icon{color:#D88C3E;border-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-d7c9720.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d7c9720.elementor-view-default .elementor-icon svg{fill:#D88C3E;}.elementor-8 .elementor-element.elementor-element-c2b7fef{text-align:center;}.elementor-8 .elementor-element.elementor-element-c2b7fef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-e4f3f0c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-e4f3f0c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e412b9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f6cdcad .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f6cdcad.elementor-view-stacked .elementor-icon{background-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-f6cdcad.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f6cdcad.elementor-view-default .elementor-icon{color:#D88C3E;border-color:#D88C3E;}.elementor-8 .elementor-element.elementor-element-f6cdcad.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f6cdcad.elementor-view-default .elementor-icon svg{fill:#D88C3E;}.elementor-8 .elementor-element.elementor-element-2d2a706{text-align:center;}.elementor-8 .elementor-element.elementor-element-2d2a706 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-6438c8f{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-6438c8f p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-35a2255f{margin-top:0px;margin-bottom:0px;padding:20px 100px 0px 100px;}.elementor-8 .elementor-element.elementor-element-53091d8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-453ff7e{text-align:center;}.elementor-8 .elementor-element.elementor-element-453ff7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;color:#233746;}.elementor-8 .elementor-element.elementor-element-284870ed{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-284870ed p{margin-block-end:22px;}.elementor-8 .elementor-element.elementor-element-a1ac7ed{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26d8c1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e79efdf{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-e79efdf p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-2e0cfcca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7f6f3f25 .elementor-button{background-color:#233746;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-7f6f3f25 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-dc27115 .elementor-button{background-color:#66CE74;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-dc27115 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-2c32355d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c32355d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162430;}.elementor-8 .elementor-element.elementor-element-2c32355d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-8 .elementor-element.elementor-element-2c32355d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f614a01{text-align:center;}.elementor-8 .elementor-element.elementor-element-f614a01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a66eed{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5a66eed p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-103c2fb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-103c2fb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-8122d7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35222ed{text-align:center;}.elementor-8 .elementor-element.elementor-element-35222ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-d17b05c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d17b05c{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-d17b05c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3a8eff1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-95818cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-95818cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-9faaa12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9faaa12{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-9faaa12 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-240fe97 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-87f9a97{text-align:center;}.elementor-8 .elementor-element.elementor-element-87f9a97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-a351e0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a351e0c{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-a351e0c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4298967 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0eb8e23{text-align:center;}.elementor-8 .elementor-element.elementor-element-0eb8e23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-903ccd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-903ccd8{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-903ccd8 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-684fcf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-684fcf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c87e398 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f3cbc3{text-align:center;}.elementor-8 .elementor-element.elementor-element-4f3cbc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-d71fe11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d71fe11{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-d71fe11 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2f05aba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9411bbe{text-align:center;}.elementor-8 .elementor-element.elementor-element-9411bbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-fa6cc08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fa6cc08{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-fa6cc08 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-33214ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f194521{text-align:center;}.elementor-8 .elementor-element.elementor-element-f194521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-fb6cc32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fb6cc32{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-fb6cc32 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-87b0325 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b65aa2a{text-align:center;}.elementor-8 .elementor-element.elementor-element-b65aa2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#233746;}.elementor-8 .elementor-element.elementor-element-0ecce6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0ecce6d{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-8 .elementor-element.elementor-element-0ecce6d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5acfd48{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a00d348 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff28baa{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ff28baa p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-68929afd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-77f4292d .elementor-button{background-color:#B5FFBF00;border-style:solid;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-77f4292d .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-16bee3c1 .elementor-button{background-color:#66CE74;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-16bee3c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-19dcf181{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-19dcf181 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-168c0b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-168c0b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#233746;}.elementor-8 .elementor-element.elementor-element-5550f4c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#233746;}.elementor-8 .elementor-element.elementor-element-5550f4c p{margin-block-end:22px;}.elementor-8 .elementor-element.elementor-element-53830d2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-8 .elementor-element.elementor-element-53830d2{margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-8 .elementor-element.elementor-element-4047de0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-910f57a .elementor-button{background-color:#233746;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-910f57a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-8a604e8 .elementor-button{background-color:#66CE74;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-8a604e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-bf2055b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf2055b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162430;}.elementor-8 .elementor-element.elementor-element-bf2055b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-8 .elementor-element.elementor-element-bf2055b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a514305{text-align:center;}.elementor-8 .elementor-element.elementor-element-a514305 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a128fa6{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a128fa6 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-1456c53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-1456c53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b400925 .elementor-button{background-color:#B5FFBF00;border-style:solid;border-width:2px 2px 2px 2px;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-c483bc3 .elementor-button{background-color:#B5FFBF00;border-style:solid;border-width:2px 2px 2px 2px;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-21194b0 .elementor-button{background-color:#B5FFBF00;border-style:solid;border-width:2px 2px 2px 2px;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-21194b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4092ee63:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4092ee63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001233;}.elementor-8 .elementor-element.elementor-element-4092ee63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 10px 100px;}.elementor-8 .elementor-element.elementor-element-4092ee63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2546d7d8 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1f0b36e1 > .elementor-widget-container{background-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-1f0b36e1 img{width:73%;}.elementor-8 .elementor-element.elementor-element-cc654c9{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cc654c9 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-680f6815 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-110bf9c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#FFF8F8;}.elementor-8 .elementor-element.elementor-element-5bc75f8a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5bc75f8a p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-15f13023 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-4420f81a{text-align:start;}.elementor-8 .elementor-element.elementor-element-4420f81a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#FFF8F8;}.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-8 .elementor-element.elementor-element-1d44cbd0{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-icon i{color:#FFC107;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-icon svg{fill:#FFC107;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-76148bb9{text-align:end;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76148bb9 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-85d3b0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85d3b0 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-85d3b0 a{color:#FF9918;}.elementor-8 .elementor-element.elementor-element-16464130{margin-top:0px;margin-bottom:0px;padding:020px 0100px 020px 0100px;}.elementor-8 .elementor-element.elementor-element-6ae83bde{padding:50px 050px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1190f0fc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3f62b3a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-68b004bc{text-align:start;}.elementor-8 .elementor-element.elementor-element-68b004bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFF8F8;}.elementor-8 .elementor-element.elementor-element-315a6559{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-315a6559 p{margin-block-end:6px;}.elementor-8 .elementor-element.elementor-element-1c7422cd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-151b385b .elementor-button{background-color:#D16363;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-151b385b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-42188554 .elementor-button{background-color:#66CE74;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-42188554 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-577c94c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7ecebe61 .elementor-button{background-color:#D16363;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-7ecebe61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-615cfaf .elementor-button{background-color:#66CE74;padding:15px 20px 015px 20px;}.elementor-8 .elementor-element.elementor-element-615cfaf .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2546d7d8{width:50%;}.elementor-8 .elementor-element.elementor-element-680f6815{width:24.333%;}.elementor-8 .elementor-element.elementor-element-15f13023{width:25%;}.elementor-8 .elementor-element.elementor-element-4eb7c195{width:54.408%;}.elementor-8 .elementor-element.elementor-element-e21ca51{width:45.429%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-13247fde{width:50%;}.elementor-8 .elementor-element.elementor-element-6e33efd2 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7a230a20{width:50%;}.elementor-8 .elementor-element.elementor-element-1c6e351e > .elementor-background-overlay{opacity:0.43;}.elementor-8 .elementor-element.elementor-element-1c6e351e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3cd32f8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2ebc1943{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c611ef1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d951287 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d951287{text-align:center;}.elementor-8 .elementor-element.elementor-element-5d951287 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-547ee40c p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-7d7c692f{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-7059bdb4{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-73ce3fdd{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a48a30b{text-align:center;}.elementor-8 .elementor-element.elementor-element-a48a30b .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-3b581a5 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-2bb80fcb{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6a223923{text-align:center;}.elementor-8 .elementor-element.elementor-element-6a223923 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7f415624 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-8cb7cc9{text-align:center;}.elementor-8 .elementor-element.elementor-element-8cb7cc9 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-54fd927 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-c2b7fef{text-align:center;}.elementor-8 .elementor-element.elementor-element-c2b7fef .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-e4f3f0c p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-2d2a706{text-align:center;}.elementor-8 .elementor-element.elementor-element-2d2a706 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-6438c8f p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-35a2255f{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-453ff7e{text-align:center;}.elementor-8 .elementor-element.elementor-element-453ff7e .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-284870ed p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-a1ac7ed{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-e79efdf p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-2e0cfcca{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-2c32355d{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-ea391e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-69f4cf25{padding:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-545d82ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f614a01 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f614a01{text-align:center;}.elementor-8 .elementor-element.elementor-element-f614a01 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-5a66eed > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-5a66eed p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-35222ed{text-align:center;}.elementor-8 .elementor-element.elementor-element-35222ed .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d17b05c p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-95818cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-95818cb .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-9faaa12 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-87f9a97{text-align:center;}.elementor-8 .elementor-element.elementor-element-87f9a97 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a351e0c p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-0eb8e23{text-align:center;}.elementor-8 .elementor-element.elementor-element-0eb8e23 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-903ccd8 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-4f3cbc3{text-align:center;}.elementor-8 .elementor-element.elementor-element-4f3cbc3 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d71fe11 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-9411bbe{text-align:center;}.elementor-8 .elementor-element.elementor-element-9411bbe .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-fa6cc08 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-f194521{text-align:center;}.elementor-8 .elementor-element.elementor-element-f194521 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-fb6cc32 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-b65aa2a{text-align:center;}.elementor-8 .elementor-element.elementor-element-b65aa2a .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-0ecce6d p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-5acfd48{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-ff28baa > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-ff28baa p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-68929afd{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-19dcf181{padding:20px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-168c0b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-168c0b8 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-5550f4c p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-53830d2{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4047de0{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-bf2055b{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-464dd82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c0057f{padding:50px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-446e439 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a514305{text-align:center;}.elementor-8 .elementor-element.elementor-element-a514305 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-a128fa6 > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-a128fa6 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-4092ee63{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2546d7d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1f0b36e1 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-cc654c9 > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-cc654c9 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-680f6815 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-110bf9c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-110bf9c0{text-align:center;}.elementor-8 .elementor-element.elementor-element-110bf9c0 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-5bc75f8a > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-5bc75f8a p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-4420f81a{text-align:center;}.elementor-8 .elementor-element.elementor-element-4420f81a .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-1d44cbd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-83efb8{margin-top:20px;margin-bottom:05px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b1e7589 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-76148bb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-76148bb9{text-align:center;}.elementor-8 .elementor-element.elementor-element-76148bb9 p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-253e3e64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-85d3b0 > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-85d3b0{text-align:center;}.elementor-8 .elementor-element.elementor-element-85d3b0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-16464130{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c238e90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6ae83bde{padding:10px 05px 50px 05px;}.elementor-8 .elementor-element.elementor-element-dec9663 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1190f0fc{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-68b004bc{text-align:center;}.elementor-8 .elementor-element.elementor-element-68b004bc .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-315a6559 > .elementor-widget-container{padding:0px 3px 0px 2px;}.elementor-8 .elementor-element.elementor-element-315a6559 p{margin-block-end:12px;}.elementor-8 .elementor-element.elementor-element-1c7422cd{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-2c5eba4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-577c94c{padding:0px 0px 4px 0px;}}/* Start custom CSS for button, class: .elementor-element-5d1688b2 */.elementor-8 .elementor-element.elementor-element-5d1688b2 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-5d1688b2 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5d1688b2 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ddfb67e */.elementor-8 .elementor-element.elementor-element-4ddfb67e{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 18px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

.elementor-8 .elementor-element.elementor-element-4ddfb67e .elementor-item{
    transition: all .3s ease;
}

.elementor-8 .elementor-element.elementor-element-4ddfb67e .elementor-item:hover{
    color:#2563EB !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aae6327 */.elementor-8 .elementor-element.elementor-element-7aae6327 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-7aae6327 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-7aae6327 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c462fda */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c6e351e */.elementor-8 .elementor-element.elementor-element-1c6e351e{
    overflow:hidden;
}

.elementor-8 .elementor-element.elementor-element-1c6e351e::before{
    content:'';
    position:absolute;
    top:-120px;
    right:-120px;
    width:320px;
    height:320px;
    background:rgba(37,99,235,0.18);
    border-radius:50%;
    filter:blur(10px);
}

.elementor-8 .elementor-element.elementor-element-1c6e351e::after{
    content:'';
    position:absolute;
    bottom:-140px;
    left:-140px;
    width:340px;
    height:340px;
    background:244, 244, 240;
    border-radius:50%;
    filter:blur(14px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-116eb08c *//* Main Card */
.elementor-8 .elementor-element.elementor-element-116eb08c{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:28px;
    padding:28px;
    font-family:'Poppins',sans-serif;
    height:100%;
    transition:all .35s ease;
    box-shadow:0 4px 18px rgba(15,23,42,0.04);
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-116eb08c:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.10);
    border-color:#D6E4FF;
}

/* Icon Box */
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon-box-icon,
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon{
    width:64px;
    height:64px;
    min-width:64px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#F5E6D5;
    border-radius:18px;
    color:#D88C3E;
    font-size:24px;
    margin-bottom:20px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-116eb08c h3,
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon-box-title{
    font-family:'Poppins',sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:1.3;
    color:#233746;
    margin:0 0 14px;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-116eb08c p,
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon-box-description,
.elementor-8 .elementor-element.elementor-element-116eb08c .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    color:#233746;
    margin:0;
}

/* Desktop spacing between 4 cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-116eb08c{
        margin-right:12px;
        margin-left:12px;
    }
}

/* Tablet spacing */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-116eb08c{
        margin:10px;
        padding:26px;
    }
}

/* Mobile spacing */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-116eb08c{
        margin:0 0 18px;
        padding:24px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-116eb08c h3,
    .elementor-8 .elementor-element.elementor-element-116eb08c .elementor-heading-title,
    .elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon-box-title{
        font-size:22px;
    }

    .elementor-8 .elementor-element.elementor-element-116eb08c p,
    .elementor-8 .elementor-element.elementor-element-116eb08c .elementor-icon-box-description{
        font-size:15px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67c1e53 *//* Main Card */
.elementor-8 .elementor-element.elementor-element-67c1e53{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:28px;
    padding:28px;
    font-family:'Poppins',sans-serif;
    height:100%;
    transition:all .35s ease;
    box-shadow:0 4px 18px rgba(15,23,42,0.04);
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-67c1e53:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.10);
    border-color:#D6E4FF;
}

/* Icon Box */
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon-box-icon,
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon{
    width:64px;
    height:64px;
    min-width:64px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#F5E6D5;
    border-radius:18px;
    color:#D88C3E;
    font-size:24px;
    margin-bottom:20px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-67c1e53 h3,
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon-box-title{
    font-family:'Poppins',sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:1.3;
    color:#233746;
    margin:0 0 14px;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-67c1e53 p,
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon-box-description,
.elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    color:#233746;
    margin:0;
}

/* Desktop spacing between 4 cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-67c1e53{
        margin-right:12px;
        margin-left:12px;
    }
}

/* Tablet spacing */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-67c1e53{
        margin:10px;
        padding:26px;
    }
}

/* Mobile spacing */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-67c1e53{
        margin:0 0 18px;
        padding:24px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-67c1e53 h3,
    .elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-heading-title,
    .elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon-box-title{
        font-size:22px;
    }

    .elementor-8 .elementor-element.elementor-element-67c1e53 p,
    .elementor-8 .elementor-element.elementor-element-67c1e53 .elementor-icon-box-description{
        font-size:15px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c54b39 *//* Main Card */
.elementor-8 .elementor-element.elementor-element-4c54b39{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:28px;
    padding:28px;
    font-family:'Poppins',sans-serif;
    height:100%;
    transition:all .35s ease;
    box-shadow:0 4px 18px rgba(15,23,42,0.04);
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-4c54b39:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.10);
    border-color:#D6E4FF;
}

/* Icon Box */
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon-box-icon,
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon{
    width:64px;
    height:64px;
    min-width:64px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#F5E6D5;
    border-radius:18px;
    color:#D88C3E;
    font-size:24px;
    margin-bottom:20px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-4c54b39 h3,
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon-box-title{
    font-family:'Poppins',sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:1.3;
    color:#233746;
    margin:0 0 14px;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-4c54b39 p,
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon-box-description,
.elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    color:#233746;
    margin:0;
}

/* Desktop spacing between 4 cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-4c54b39{
        margin-right:12px;
        margin-left:12px;
    }
}

/* Tablet spacing */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-4c54b39{
        margin:10px;
        padding:26px;
    }
}

/* Mobile spacing */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-4c54b39{
        margin:0 0 18px;
        padding:24px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-4c54b39 h3,
    .elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-heading-title,
    .elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon-box-title{
        font-size:22px;
    }

    .elementor-8 .elementor-element.elementor-element-4c54b39 p,
    .elementor-8 .elementor-element.elementor-element-4c54b39 .elementor-icon-box-description{
        font-size:15px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e412b9a *//* Main Card */
.elementor-8 .elementor-element.elementor-element-e412b9a{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:28px;
    padding:28px;
    font-family:'Poppins',sans-serif;
    height:100%;
    transition:all .35s ease;
    box-shadow:0 4px 18px rgba(15,23,42,0.04);
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-e412b9a:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.10);
    border-color:#D6E4FF;
}

/* Icon Box */
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon-box-icon,
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon{
    width:64px;
    height:64px;
    min-width:64px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#F5E6D5;
    border-radius:18px;
    color:#D88C3E;
    font-size:24px;
    margin-bottom:20px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-e412b9a h3,
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon-box-title{
    font-family:'Poppins',sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:1.3;
    color:#233746;
    margin:0 0 14px;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-e412b9a p,
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon-box-description,
.elementor-8 .elementor-element.elementor-element-e412b9a .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.75;
    color:#233746;
    margin:0;
}

/* Desktop spacing between 4 cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-e412b9a{
        margin-right:12px;
        margin-left:12px;
    }
}

/* Tablet spacing */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-e412b9a{
        margin:10px;
        padding:26px;
    }
}

/* Mobile spacing */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-e412b9a{
        margin:0 0 18px;
        padding:24px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-e412b9a h3,
    .elementor-8 .elementor-element.elementor-element-e412b9a .elementor-heading-title,
    .elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon-box-title{
        font-size:22px;
    }

    .elementor-8 .elementor-element.elementor-element-e412b9a p,
    .elementor-8 .elementor-element.elementor-element-e412b9a .elementor-icon-box-description{
        font-size:15px;
        line-height:1.65;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f6f3f25 */.elementor-8 .elementor-element.elementor-element-7f6f3f25 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-7f6f3f25 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-7f6f3f25 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc27115 */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8122d7c *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-8122d7c{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-8122d7c:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-8122d7c img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-8122d7c .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-8122d7c h3,
.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-8122d7c p,
.elementor-8 .elementor-element.elementor-element-8122d7c .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-8122d7c{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-8122d7c{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-8122d7c{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c h3,
    .elementor-8 .elementor-element.elementor-element-8122d7c .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-8122d7c p,
    .elementor-8 .elementor-element.elementor-element-8122d7c .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a8eff1 *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-3a8eff1{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-3a8eff1:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-3a8eff1 img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-3a8eff1 .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-3a8eff1 h3,
.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-3a8eff1 p,
.elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-3a8eff1{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-3a8eff1{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-3a8eff1{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 h3,
    .elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-3a8eff1 p,
    .elementor-8 .elementor-element.elementor-element-3a8eff1 .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-240fe97 *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-240fe97{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-240fe97:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-240fe97 img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-240fe97 .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-240fe97 h3,
.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-240fe97 p,
.elementor-8 .elementor-element.elementor-element-240fe97 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-240fe97{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-240fe97{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-240fe97{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 h3,
    .elementor-8 .elementor-element.elementor-element-240fe97 .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-240fe97 p,
    .elementor-8 .elementor-element.elementor-element-240fe97 .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4298967 *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-4298967{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-4298967:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-4298967 img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-4298967 .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-4298967 h3,
.elementor-8 .elementor-element.elementor-element-4298967 .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-4298967 p,
.elementor-8 .elementor-element.elementor-element-4298967 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-4298967{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-4298967{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-4298967{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 h3,
    .elementor-8 .elementor-element.elementor-element-4298967 .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-4298967 p,
    .elementor-8 .elementor-element.elementor-element-4298967 .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c87e398 *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-c87e398{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-c87e398:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-c87e398 img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-c87e398 .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-c87e398 h3,
.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-c87e398 p,
.elementor-8 .elementor-element.elementor-element-c87e398 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-c87e398{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-c87e398{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-c87e398{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 h3,
    .elementor-8 .elementor-element.elementor-element-c87e398 .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-c87e398 p,
    .elementor-8 .elementor-element.elementor-element-c87e398 .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f05aba *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-2f05aba{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-2f05aba:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-2f05aba img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-2f05aba .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-2f05aba h3,
.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-2f05aba p,
.elementor-8 .elementor-element.elementor-element-2f05aba .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-2f05aba{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-2f05aba{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-2f05aba{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba h3,
    .elementor-8 .elementor-element.elementor-element-2f05aba .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-2f05aba p,
    .elementor-8 .elementor-element.elementor-element-2f05aba .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33214ab *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-33214ab{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-33214ab:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-33214ab img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-33214ab .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-33214ab h3,
.elementor-8 .elementor-element.elementor-element-33214ab .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-33214ab p,
.elementor-8 .elementor-element.elementor-element-33214ab .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-33214ab{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-33214ab{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-33214ab{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab h3,
    .elementor-8 .elementor-element.elementor-element-33214ab .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-33214ab p,
    .elementor-8 .elementor-element.elementor-element-33214ab .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87b0325 *//* Main Fleet Card */
.elementor-8 .elementor-element.elementor-element-87b0325{
    background:#F8FAFC;
    border:1px solid #E2E8F0;
    border-radius:30px;
    padding:14px;
    overflow:hidden;
    height:100%;
    font-family:'Poppins',sans-serif;
    transition:all .35s ease;
    box-shadow:0 6px 24px rgba(15,23,42,0.05);
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-87b0325:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(15,23,42,0.12);
    border-color:#D6E4FF;
}

/* Vehicle Image */
.elementor-8 .elementor-element.elementor-element-87b0325 img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:22px;
    display:block;
}

/* Optional badge */
.elementor-8 .elementor-element.elementor-element-87b0325 .fleet-badge{
    position:absolute;
    top:16px;
    left:16px;
    background:#FFC107;
    color:#0F172A;
    font-size:12px;
    font-weight:700;
    padding:8px 14px;
    border-radius:999px;
    text-transform:uppercase;
    letter-spacing:.4px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-87b0325 h3,
.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-heading-title{
    font-family:'Poppins',sans-serif;
    font-size:22px;
    font-weight:700;
    color:#0B1739;
    margin:18px 0 14px;
    line-height:1.3;
}

/* Feature row (Seats • Bags • AC) */
.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:14px 22px; /* row gap + column gap */
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px dashed #D7E3F3;
}

.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 !important;
}

.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-icon i,
.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-icon svg{
    color:#2563EB;
    font-size:15px;
}

.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-text{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-weight:500;
    color:#64748B;
}

/* Description instead of price */
.elementor-8 .elementor-element.elementor-element-87b0325 p,
.elementor-8 .elementor-element.elementor-element-87b0325 .elementor-widget-text-editor{
    font-family:'Poppins',sans-serif;
    font-size:14px;
    line-height:1.7;
    color:#475569;
    margin:0;
}

/* Desktop spacing between cards */
@media (min-width:1025px){
    .elementor-8 .elementor-element.elementor-element-87b0325{
        margin:0 10px 22px;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-87b0325{
        margin:0 8px 18px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 img{
        height:210px;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-8 .elementor-element.elementor-element-87b0325{
        margin:0 0 18px;
        padding:12px;
        border-radius:24px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 img{
        height:200px;
        border-radius:18px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 h3,
    .elementor-8 .elementor-element.elementor-element-87b0325 .elementor-heading-title{
        font-size:20px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-items{
        gap:12px 18px; /* mobile me bhi icons ke bich gap */
        padding-bottom:14px;
        margin-bottom:14px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 .elementor-icon-list-text{
        font-size:13px;
    }

    .elementor-8 .elementor-element.elementor-element-87b0325 p,
    .elementor-8 .elementor-element.elementor-element-87b0325 .elementor-widget-text-editor{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77f4292d */.elementor-8 .elementor-element.elementor-element-77f4292d .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-77f4292d .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-77f4292d .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16bee3c1 */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-910f57a */.elementor-8 .elementor-element.elementor-element-910f57a .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-910f57a .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-910f57a .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a604e8 */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b400925 */.elementor-8 .elementor-element.elementor-element-b400925 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-b400925 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-b400925 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c483bc3 */.elementor-8 .elementor-element.elementor-element-c483bc3 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-c483bc3 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-c483bc3 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21194b0 */.elementor-8 .elementor-element.elementor-element-21194b0 .elementor-button{
    background: #233746;
    border-radius: 999px;
    padding: 12px 24px;
    min-height: 48px;

    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;

    border: none;

    box-shadow: 0 8px 20px rgba(35, 55, 70, 0.20);

    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-21194b0 .elementor-button:hover{
    background: #1B2E3A;
    transform: translateY(-2px);

    box-shadow: 0 12px 26px rgba(35, 55, 70, 0.28);

    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-21194b0 .elementor-button:active{
    transform: translateY(0);

    box-shadow: 0 5px 15px rgba(35, 55, 70, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-151b385b */.hero-yellow-btn .elementor-button{
    background: linear-gradient(135deg, #FFD54A 0%, #FFC107 100%);
    color: #0B1B3A !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: none;
    box-shadow: 0 10px 25px rgba(255, 193, 7, 0.35);
    transition: all 0.3s ease;
}

.hero-yellow-btn .elementor-button:hover{
    background: linear-gradient(135deg, #FFC107 0%, #FFB300 100%);
    color: #0B1B3A !important;
    transform: translateY(-3px);
    box-shadow: 0 16px 32px rgba(255, 193, 7, 0.45);
}

.hero-yellow-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42188554 */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c9be81d */.elementor-8 .elementor-element.elementor-element-6c9be81d{
    background: rgba(13, 38, 84, 0.92);
    border: 1px solid rgba(255,255,255,0.10);
    border-radius: 22px;
    padding: 22px 26px;
    min-height: 108px;
    display: flex;
    align-items: center;
    gap: 18px;
    box-shadow:
        0 12px 30px rgba(0,0,0,0.22),
        inset 0 1px 0 rgba(255,255,255,0.03);
    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-6c9be81d:hover{
    transform: translateY(-3px);
    border-color: rgba(255,255,255,0.16);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.28),
        inset 0 1px 0 rgba(255,255,255,0.05);
}

/* Icon wrapper */
.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-icon{
    margin-right: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon{
    width: 54px;
    height: 54px;
    border-radius: 16px;
    background: rgba(255, 193, 7, 0.12);
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon svg{
    color: #FFC107 !important;
    fill: #FFC107 !important;
    font-size: 22px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-title{
    margin-bottom: 4px;
}

.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-title a{
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-6c9be81d .elementor-icon-box-description{
    color: #AFC3E8 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-167138ac */.elementor-8 .elementor-element.elementor-element-167138ac{
    background: rgba(13, 38, 84, 0.92);
    border: 1px solid rgba(255,255,255,0.10);
    border-radius: 22px;
    padding: 22px 26px;
    min-height: 108px;
    display: flex;
    align-items: center;
    gap: 18px;
    box-shadow:
        0 12px 30px rgba(0,0,0,0.22),
        inset 0 1px 0 rgba(255,255,255,0.03);
    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-167138ac:hover{
    transform: translateY(-3px);
    border-color: rgba(255,255,255,0.16);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.28),
        inset 0 1px 0 rgba(255,255,255,0.05);
}

/* Icon wrapper */
.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-icon{
    margin-right: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon{
    width: 54px;
    height: 54px;
    border-radius: 16px;
    background: rgba(255, 193, 7, 0.12);
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon svg{
    color: #FFC107 !important;
    fill: #FFC107 !important;
    font-size: 22px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-title{
    margin-bottom: 4px;
}

.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-title a{
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-167138ac .elementor-icon-box-description{
    color: #AFC3E8 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f1f8800 */.elementor-8 .elementor-element.elementor-element-1f1f8800{
    background: rgba(13, 38, 84, 0.92);
    border: 1px solid rgba(255,255,255,0.10);
    border-radius: 22px;
    padding: 22px 26px;
    min-height: 108px;
    display: flex;
    align-items: center;
    gap: 18px;
    box-shadow:
        0 12px 30px rgba(0,0,0,0.22),
        inset 0 1px 0 rgba(255,255,255,0.03);
    transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1f1f8800:hover{
    transform: translateY(-3px);
    border-color: rgba(255,255,255,0.16);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.28),
        inset 0 1px 0 rgba(255,255,255,0.05);
}

/* Icon wrapper */
.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-icon{
    margin-right: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon{
    width: 54px;
    height: 54px;
    border-radius: 16px;
    background: rgba(255, 193, 7, 0.12);
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon i,
.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon svg{
    color: #FFC107 !important;
    fill: #FFC107 !important;
    font-size: 22px;
}

/* Title */
.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-title{
    margin-bottom: 4px;
}

.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-title,
.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-title a{
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
}

/* Description */
.elementor-8 .elementor-element.elementor-element-1f1f8800 .elementor-icon-box-description{
    color: #AFC3E8 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ecebe61 */.hero-yellow-btn .elementor-button{
    background: linear-gradient(135deg, #FFD54A 0%, #FFC107 100%);
    color: #0B1B3A !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: none;
    box-shadow: 0 10px 25px rgba(255, 193, 7, 0.35);
    transition: all 0.3s ease;
}

.hero-yellow-btn .elementor-button:hover{
    background: linear-gradient(135deg, #FFC107 0%, #FFB300 100%);
    color: #0B1B3A !important;
    transform: translateY(-3px);
    box-shadow: 0 16px 32px rgba(255, 193, 7, 0.45);
}

.hero-yellow-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-615cfaf */.hero-whatsapp-btn .elementor-button{
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 999px;
    padding: 14px 28px;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 8px 22px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}

.hero-whatsapp-btn .elementor-button:hover{
    background: #ffffff;
    color: #0B1B3A !important;
    border-color: #ffffff;
    transform: translateY(-3px);
    box-shadow: 0 14px 30px rgba(255,255,255,0.22);
}

.hero-whatsapp-btn .elementor-button-icon{
    margin-right: 8px;
    font-size: 16px;
}

.hero-whatsapp-btn .elementor-button:hover .elementor-button-icon{
    color: #25D366;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ae83bde */.elementor-8 .elementor-element.elementor-element-6ae83bde{
    position: relative;
    overflow: hidden;
    background: linear-gradient(135deg, #001B45 0%, #002B66 45%, #001738 100%);
    border-radius: 28px;
    z-index: 1;
}

/* Top left soft blue glow */
.elementor-8 .elementor-element.elementor-element-6ae83bde::before{
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    top: -220px;
    left: -180px;
    background: radial-gradient(circle, rgba(0,140,255,0.28) 0%, rgba(0,140,255,0.10) 35%, transparent 72%);
    filter: blur(6px);
    z-index: -1;
}

/* Bottom right dark blue glow */
.elementor-8 .elementor-element.elementor-element-6ae83bde::after{
    content: '';
    position: absolute;
    width: 420px;
    height: 420px;
    bottom: -170px;
    right: -140px;
    background: radial-gradient(circle, rgba(0,110,255,0.22) 0%, rgba(0,110,255,0.08) 40%, transparent 75%);
    filter: blur(10px);
    z-index: -1;
}/* End custom CSS */