.elementor-5745 .elementor-element.elementor-element-39521cb5:not(.elementor-motion-effects-element-type-background), .elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jupiterelectricmobility.com/wp-content/uploads/2025/08/Asset-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-container{min-height:650px;}.elementor-5745 .elementor-element.elementor-element-39521cb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 165px;}.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-5745 .elementor-element.elementor-element-562074a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-562074a7{text-align:left;}.elementor-5745 .elementor-element.elementor-element-562074a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:60px;text-shadow:5px 4px 16px rgba(0,0,0,0.3);color:var( --e-global-color-314cdc6b );}.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-5745 .elementor-element.elementor-element-f7684b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-f7684b5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-3e0a5194 );}.elementor-5745 .elementor-element.elementor-element-d9516dc:not(.elementor-motion-effects-element-type-background), .elementor-5745 .elementor-element.elementor-element-d9516dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jupiterelectricmobility.com/wp-content/uploads/2025/08/Asset-10.png");}.elementor-5745 .elementor-element.elementor-element-d9516dc > .elementor-background-overlay{background-image:url("https://www.jupiterelectricmobility.com/wp-content/uploads/2025/08/Asset-11-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5745 .elementor-element.elementor-element-d9516dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5745 .elementor-element.elementor-element-8b2f47a > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-5745 .elementor-element.elementor-element-a740fd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-a740fd9{text-align:center;}.elementor-5745 .elementor-element.elementor-element-a740fd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:50px;color:var( --e-global-color-314cdc6b );}.elementor-5745 .elementor-element.elementor-element-1c9da7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5745 .elementor-element.elementor-element-1c9da7a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:50px;}.elementor-5745 .elementor-element.elementor-element-3dd6e95.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5745 .elementor-element.elementor-element-3dd6e95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5745 .elementor-element.elementor-element-8cb719c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5745 .elementor-element.elementor-element-8cb719c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox{background-color:var( --e-global-color-314cdc6b );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox .infobox-icon img{width:125px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox.icon-on-left .infobox-icon{width:125px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox.icon-on-right .infobox-icon{width:125px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox .infobox-content .title{color:var( --e-global-color-2f53ebf2 );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:30px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox .infobox-content p{color:var( --e-global-color-3e0a5194 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-8cb719c .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-2ebede9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5745 .elementor-element.elementor-element-2ebede9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-1b341cf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5745 .elementor-element.elementor-element-1b341cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox{background-color:var( --e-global-color-314cdc6b );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox .infobox-icon img{width:120px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox.icon-on-left .infobox-icon{width:120px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox.icon-on-right .infobox-icon{width:120px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox .infobox-content .title{color:var( --e-global-color-2f53ebf2 );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:30px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox .infobox-content p{color:var( --e-global-color-3e0a5194 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-1b341cf .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-cb14b89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5745 .elementor-element.elementor-element-cb14b89 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:50px;}.elementor-5745 .elementor-element.elementor-element-aa15780.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5745 .elementor-element.elementor-element-aa15780 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5745 .elementor-element.elementor-element-fb48373{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5745 .elementor-element.elementor-element-fb48373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox{background-color:var( --e-global-color-314cdc6b );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox .infobox-icon img{width:125px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox.icon-on-left .infobox-icon{width:125px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox.icon-on-right .infobox-icon{width:125px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox .infobox-content .title{color:var( --e-global-color-2f53ebf2 );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:30px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox .infobox-content p{color:var( --e-global-color-3e0a5194 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-fb48373 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-2064fae.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5745 .elementor-element.elementor-element-2064fae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-632af77{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5745 .elementor-element.elementor-element-632af77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox{background-color:var( --e-global-color-314cdc6b );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox .infobox-icon img{width:120px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox.icon-on-left .infobox-icon{width:120px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox.icon-on-right .infobox-icon{width:120px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox .infobox-content .title{color:var( --e-global-color-2f53ebf2 );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:30px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox .infobox-content p{color:var( --e-global-color-3e0a5194 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-632af77 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-5745 .elementor-element.elementor-element-cb1aad5:not(.elementor-motion-effects-element-type-background), .elementor-5745 .elementor-element.elementor-element-cb1aad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-314cdc6b );background-image:url("https://www.jupiterelectricmobility.com/wp-content/uploads/2025/08/Asset-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5745 .elementor-element.elementor-element-cb1aad5{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-5745 .elementor-element.elementor-element-cb1aad5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5745 .elementor-element.elementor-element-20155fb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-5745 .elementor-element.elementor-element-204b552{text-align:center;}.elementor-5745 .elementor-element.elementor-element-204b552 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:50px;color:var( --e-global-color-2f53ebf2 );}.elementor-5745 .elementor-element.elementor-element-f6b752a{padding:50px 0px 50px 0px;}.elementor-5745 .elementor-element.elementor-element-5a06b94 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-5745 .elementor-element.elementor-element-5a06b94{text-align:left;}.elementor-5745 .elementor-element.elementor-element-5a06b94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-2f53ebf2 );}.elementor-5745 .elementor-element.elementor-element-520ae46{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-3e0a5194 );}.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-5745 .elementor-element.elementor-element-44dbaac .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-5745 .elementor-element.elementor-element-42af3ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5745 .elementor-element.elementor-element-42af3ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5745 .elementor-element.elementor-element-42af3ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5745 .elementor-element.elementor-element-42af3ed > .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-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form{background-color:#DDDDDD;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-5745 .elementor-element.elementor-element-e597912 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7-wrapper{text-align:center;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .eael-contact-form-7-heading{text-align:left;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .eael-contact-form-7-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:var( --e-global-color-314cdc6b );border-style:none;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-list-item-label{color:var( --e-global-color-3e0a5194 );}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{border-radius:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#B4B4B4;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-5745 .elementor-element.elementor-element-e597912 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-314cdc6b );padding:10px 30px 10px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-container{min-height:500px;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-5745 .elementor-element.elementor-element-562074a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5745 .elementor-element.elementor-element-562074a7{text-align:left;}.elementor-5745 .elementor-element.elementor-element-8cb719c{width:100%;max-width:100%;}.elementor-5745 .elementor-element.elementor-element-1b341cf{width:100%;max-width:100%;}.elementor-5745 .elementor-element.elementor-element-fb48373{width:100%;max-width:100%;}.elementor-5745 .elementor-element.elementor-element-632af77{width:100%;max-width:100%;}.elementor-5745 .elementor-element.elementor-element-20155fb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-container{min-height:600px;}.elementor-5745 .elementor-element.elementor-element-39521cb5:not(.elementor-motion-effects-element-type-background), .elementor-5745 .elementor-element.elementor-element-39521cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-bc-flex-widget .elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-5745 .elementor-element.elementor-element-5e1d26b8{position:absolute;bottom:15px;}.elementor-5745 .elementor-element.elementor-element-562074a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 10px 20px;}.elementor-5745 .elementor-element.elementor-element-562074a7{text-align:left;}.elementor-5745 .elementor-element.elementor-element-562074a7 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-5745 .elementor-element.elementor-element-f7684b5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5745 .elementor-element.elementor-element-f7684b5{font-size:14px;}.elementor-5745 .elementor-element.elementor-element-20155fb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 20px 150px 20px;}}/* Start custom CSS */.file_label {
    background: #fff;
    padding: 17px;
    color: #B4B4B4;
}
.file-upload {
  position: relative;
  width: 100%;
}

.custom-file-input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.file-label {
  display: block;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  transition: border 0.3s ease, color 0.3s ease;
  box-sizing: border-box;
     background: #fff;
    padding: 17px;
    color: #B4B4B4;
}

.file-upload:hover .file-label {
  border-color: #4CAF50;
  color: #333;
}

form.wpcf7-form.failed {
    position: relative;

}

form.wpcf7-form.failed .carrier-form {
    opacity: 0.2;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #46b450;
	position: absolute;
    border: 0;
    top: 40%;
    font-size: 18px;
    font-weight: 600;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    color: #dc3232;
    position: absolute;
    border: 0;
    top: 40%;
    font-size: 18px;
    font-weight: 600;
}
.eael-infobox.icon-on-top {
    min-height: 376px;
}/* End custom CSS */