.elementor-8708 .elementor-element.elementor-element-f9a8489 > .elementor-container{max-width:1200px;}.elementor-8708 .elementor-element.elementor-element-f9a8489{margin-top:22px;margin-bottom:50px;}.elementor-8708 .elementor-element.elementor-element-8e7fc98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.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-8708 .elementor-element.elementor-element-8ebf9ff{text-align:center;}.elementor-8708 .elementor-element.elementor-element-8ebf9ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;color:#080808;}.elementor-8708 .elementor-element.elementor-element-bb322c0 > .elementor-container{max-width:1200px;}.elementor-8708 .elementor-element.elementor-element-bb322c0{margin-top:0px;margin-bottom:60px;padding:10px 10px 10px 10px;z-index:10;}.elementor-8708 .elementor-element.elementor-element-7b051de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-bfddae7 > .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-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-8708 .elementor-element.elementor-element-c8afc06 .elementor-button{background-color:#242424;fill:#FFFFFF;color:#FFFFFF;padding:15px 20px 15px 20px;}.elementor-8708 .elementor-element.elementor-element-c8afc06 .elementor-button:hover, .elementor-8708 .elementor-element.elementor-element-c8afc06 .elementor-button:focus{background-color:#585858;color:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-c8afc06{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-c8afc06 .elementor-button:hover svg, .elementor-8708 .elementor-element.elementor-element-c8afc06 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-7c9cfda .elementor-button{background-color:#A8A6A6;fill:#FFFFFF;color:#FFFFFF;padding:15px 20px 15px 20px;}.elementor-8708 .elementor-element.elementor-element-7c9cfda .elementor-button:hover, .elementor-8708 .elementor-element.elementor-element-7c9cfda .elementor-button:focus{background-color:#585858;color:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-7c9cfda{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-7c9cfda .elementor-button:hover svg, .elementor-8708 .elementor-element.elementor-element-7c9cfda .elementor-button:focus svg{fill:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-7d4624f .elementor-button{background-color:#A8A6A6;fill:#FFFFFF;color:#FFFFFF;padding:15px 20px 15px 20px;}.elementor-8708 .elementor-element.elementor-element-7d4624f .elementor-button:hover, .elementor-8708 .elementor-element.elementor-element-7d4624f .elementor-button:focus{background-color:#585858;color:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-7d4624f{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-7d4624f .elementor-button:hover svg, .elementor-8708 .elementor-element.elementor-element-7d4624f .elementor-button:focus svg{fill:#FDFDFD;}.elementor-8708 .elementor-element.elementor-element-fb31972 > .elementor-element-populated{margin:36px 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-8708 .elementor-element.elementor-element-5483e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7-wrapper{text-align:left;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-list-item-label{color:#2E2E2E;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:40px;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#2E2E2E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;background:#FFFFFF;border-width:1px;border-color:#757575;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:#000000;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-mail-sent-ng{color:#000000;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-mail-sent-ok{color:#000000;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-response-output{color:#000000;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-response-output{border-style:none;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7-wrapper{text-align:left;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-list-item-label{color:#2E2E2E;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:40px;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#2E2E2E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-custom-radio-checkbox input[type="checkbox"], .elementor-8708 .elementor-element.elementor-element-75a637d .eael-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;background:#FFFFFF;border-width:1px;border-color:#757575;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:#000000;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-mail-sent-ng{color:#000000;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-mail-sent-ok{color:#000000;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-response-output{color:#000000;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-response-output{border-style:none;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7-wrapper{text-align:left;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-list-item-label{color:#2E2E2E;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:40px;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#2E2E2E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-custom-radio-checkbox input[type="checkbox"], .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;background:#FFFFFF;border-width:1px;border-color:#757575;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:#000000;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-mail-sent-ng{color:#000000;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-mail-sent-ok{color:#000000;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-response-output{color:#000000;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-response-output{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8708 .elementor-element.elementor-element-fb31972{width:100%;}}@media(max-width:1024px){.elementor-8708 .elementor-element.elementor-element-f9a8489{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-8708 .elementor-element.elementor-element-8e7fc98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8708 .elementor-element.elementor-element-8ebf9ff .elementor-heading-title{font-size:50px;}.elementor-8708 .elementor-element.elementor-element-bb322c0{margin-top:0px;margin-bottom:40px;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:500px;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:500px;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:500px;}}@media(max-width:767px){.elementor-8708 .elementor-element.elementor-element-f9a8489{margin-top:30px;margin-bottom:0px;}.elementor-8708 .elementor-element.elementor-element-8ebf9ff .elementor-heading-title{font-size:25px;}.elementor-8708 .elementor-element.elementor-element-bb322c0{margin-top:0px;margin-bottom:0px;}.elementor-8708 .elementor-element.elementor-element-7b051de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8708 .elementor-element.elementor-element-7b051de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-5483e34 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:300px;}.elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-75a637d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:300px;}.elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-8708 .elementor-element.elementor-element-0e6035a .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:300px;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-5483e34 */#oneway {
    width: 100%; /* Face formularul să ocupe întreaga lățime a containerului său */
}

#oneway .wpcf7-form-control {
    width: 100%; /* Face câmpurile din formular să ocupe întreaga lățime disponibilă */
    box-sizing: border-box; /* Asigură că padding-ul marginile sunt incluse în lățimea totală */
}

#oneway .wpcf7-submit {
    width: auto; /* Asigură că butonul de trimitere nu depășește lățimea containerului */
}
.c-grid {
   display: grid;
   grid-template-columns: 1fr 1fr; /* Două coloane egale */
   gap: 20px;
}
@media (max-width: 768px) {
    .c-grid {
        grid-template-columns: 1fr; /* o singură coloană */
        gap: 10px; /* ajustează spațiul după nevoie */
    }
}

.car-selection {
    display: flex;
    align-items: center; /* Center items vertically */
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
}

/* Styling for the car image section */
.car-image img {
    width: 100px; /* Consistent width */
    height: auto; /* Maintain aspect ratio */
    max-height: 100px; /* Ensure a maximum height */
    object-fit: cover; /* Ensure images fit within the specified dimensions */
    margin-right: 20px; /* Add space between image and text */
}

.car-image p, .car-name p, .car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-image {
    flex: 1;
    text-align: center;
    margin-right: 20px;
}

.car-details {
    flex: 3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px;
}

.car-name {
    font-weight: bold;
}

/* Styling for vehicle details */
.etoVehicleDetails {
    display: flex;
    align-items: center; /* Center items vertically */
    gap: 15px; /* Space between each detail item */
}

.etoVehicleDetail {
    display: flex;
    align-items: center; /* Align image and text vertically */
    gap: 10px; /* Space between image and text */
}

.etoVehicleDetail p {
    display: flex; /* Enable flexbox for paragraph */
    align-items: center; /* Align items within paragraph */
    margin: 0; /* Remove default margin */
    padding: 0; /* Remove default padding */
}

.etoVehicleDetail img {
    width: 16px; /* Size of the icon */
    height: 16px; /* Ensure icons have consistent height */
    opacity: 0.3;
}

.etoVehicleDetail span {
    font-size: 16px;  
    margin-left:3px;
    font-weight:600;
}

/* Styling for the checkbox section */
.car-checkbox {
    flex: 0;
    display: flex;
    align-items: center; /* Center checkbox vertically */
    justify-content: center;
    margin-left: auto; /* Push checkbox to the right */
}

.car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-checkbox input[type="checkbox"] {
    transform: scale(1.5); /* Larger checkbox */
}
#returnpickup-address, #returndestination, #returndate, #via-address, #returnvia-address {
    display: none;
 }
 #via-address, #returnvia-address, #returnpickup-address, #returndestination, #returndate {
            display: none;
        }

        /* Stil pentru linkul Via */
        #vialink {
            color: #FF0000; /* Roșu */
            text-decoration: none; /* Fără subliniere */
            font-weight: bold; /* Text îngroșat */
            padding: 8px 12px; /* Spațiere */
            border-radius: 4px; /* Colțuri rotunjite */
            transition: background-color 0.3s ease, color 0.3s ease; /* Tranziție smooth */
        }

        /* Stil pentru linkul Return Journey */
        #returnjourneylink {
            color: #FF0000; /* Roșu */
            text-decoration: none; /* Fără subliniere */
            font-weight: bold; /* Text îngroșat */
            padding: 8px 12px; /* Spațiere */
            border-radius: 4px; /* Colțuri rotunjite */
            transition: background-color 0.3s ease, color 0.3s ease; /* Tranziție smooth */
        }

        /* Stil pentru linkul Via când este hover-at */
        #vialink:hover {
            background-color: #FFDCDC; /* Fundal deschis la hover */
            color: #C70039; /* Schimbă culoarea textului la hover */
        }

        /* Stil pentru linkul Return Journey când este hover-at */
        #returnjourneylink:hover {
            background-color: #FFDCDC; /* Fundal deschis la hover */
            color: #C70039; /* Schimbă culoarea textului la hover */
        }

        /* Stil pentru linkul Via când este activ */
        #vialink:active {
            background-color: #FFB3B3; /* Fundal mai deschis la click */
            color: #900C3F; /* Schimbă culoarea textului la click */
        }

        /* Stil pentru linkul Return Journey când este activ */
        #returnjourneylink:active {
            background-color: #FFB3B3; /* Fundal mai deschis la click */
            color: #900C3F; /* Schimbă culoarea textului la click */
        }

        /* Spațiere între linkuri */
        .link-container {
            margin-bottom: 20px; /* Adaugă spațiere sub linkuri */
        }
        
.page-id-8708 #footercontact {
    display: none;
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-75a637d */#bythehour {
    width: 100%; 
    display: none;
}

#bythehour .wpcf7-form-control {
    width: 100%; /* Face câmpurile din formular să ocupe întreaga lățime disponibilă */
    box-sizing: border-box; /* Asigură că padding-ul și marginile sunt incluse în lățimea totală */
}

#bythehour .wpcf7-submit {
    width: auto; /* Asigură că butonul de trimitere nu depășește lățimea containerului */
}
.c-grid {
   display: grid;
   grid-template-columns: 1fr 1fr; /* Două coloane egale */
   gap: 20px;
}
@media (max-width: 768px) {
    .c-grid {
        grid-template-columns: 1fr; /* o singură coloană */
        gap: 10px; /* ajustează spațiul după nevoie */
    }
}

.car-selection {
    display: flex;
    align-items: center; /* Center items vertically */
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
}

/* Styling for the car image section */
.car-image img {
    width: 100px; /* Consistent width */
    height: auto; /* Maintain aspect ratio */
    max-height: 100px; /* Ensure a maximum height */
    object-fit: cover; /* Ensure images fit within the specified dimensions */
    margin-right: 20px; /* Add space between image and text */
}

.car-image p, .car-name p, .car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-image {
    flex: 1;
    text-align: center;
    margin-right: 20px;
}

.car-details {
    flex: 3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px;
}

.car-name {
    font-weight: bold;
}

/* Styling for vehicle details */
.etoVehicleDetails {
    display: flex;
    align-items: center; /* Center items vertically */
    gap: 15px; /* Space between each detail item */
}

.etoVehicleDetail {
    display: flex;
    align-items: center; /* Align image and text vertically */
    gap: 10px; /* Space between image and text */
}

.etoVehicleDetail p {
    display: flex; /* Enable flexbox for paragraph */
    align-items: center; /* Align items within paragraph */
    margin: 0; /* Remove default margin */
    padding: 0; /* Remove default padding */
}

.etoVehicleDetail img {
    width: 16px; /* Size of the icon */
    height: 16px; /* Ensure icons have consistent height */
    opacity: 0.3;
}

.etoVehicleDetail span {
    font-size: 16px;  
    margin-left:3px;
    font-weight:600;
}

/* Styling for the checkbox section */
.car-checkbox {
    flex: 0;
    display: flex;
    align-items: center; /* Center checkbox vertically */
    justify-content: center;
    margin-left: auto; /* Push checkbox to the right */
}

.car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-checkbox input[type="checkbox"] {
    transform: scale(1.5); /* Larger checkbox */
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-0e6035a */#bythehouroutsidelondon {
    width: 100%; 
    display: none;
}

#bythehouroutsidelondon .wpcf7-form-control {
    width: 100%; /* Face câmpurile din formular să ocupe întreaga lățime disponibilă */
    box-sizing: border-box; /* Asigură că padding-ul și marginile sunt incluse în lățimea totală */
}

#bythehouroutsidelondon .wpcf7-submit {
    width: auto; /* Asigură că butonul de trimitere nu depășește lățimea containerului */
}
.c-grid {
   display: grid;
   grid-template-columns: 1fr 1fr; /* Două coloane egale */
   gap: 20px;
}
@media (max-width: 768px) {
    .c-grid {
        grid-template-columns: 1fr; /* o singură coloană */
        gap: 10px; /* ajustează spațiul după nevoie */
    }
}

.car-selection {
    display: flex;
    align-items: center; /* Center items vertically */
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
}

/* Styling for the car image section */
.car-image img {
    width: 100px; /* Consistent width */
    height: auto; /* Maintain aspect ratio */
    max-height: 100px; /* Ensure a maximum height */
    object-fit: cover; /* Ensure images fit within the specified dimensions */
    margin-right: 20px; /* Add space between image and text */
}

.car-image p, .car-name p, .car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-image {
    flex: 1;
    text-align: center;
    margin-right: 20px;
}

.car-details {
    flex: 3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px;
}

.car-name {
    font-weight: bold;
}

/* Styling for vehicle details */
.etoVehicleDetails {
    display: flex;
    align-items: center; /* Center items vertically */
    gap: 15px; /* Space between each detail item */
}

.etoVehicleDetail {
    display: flex;
    align-items: center; /* Align image and text vertically */
    gap: 10px; /* Space between image and text */
}

.etoVehicleDetail p {
    display: flex; /* Enable flexbox for paragraph */
    align-items: center; /* Align items within paragraph */
    margin: 0; /* Remove default margin */
    padding: 0; /* Remove default padding */
}

.etoVehicleDetail img {
    width: 16px; /* Size of the icon */
    height: 16px; /* Ensure icons have consistent height */
    opacity: 0.3;
}

.etoVehicleDetail span {
    font-size: 16px;  
    margin-left:3px;
    font-weight:600;
}

/* Styling for the checkbox section */
.car-checkbox {
    flex: 0;
    display: flex;
    align-items: center; /* Center checkbox vertically */
    justify-content: center;
    margin-left: auto; /* Push checkbox to the right */
}

.car-checkbox p {
    margin: 0; /* Remove default margin from <p> tags */
    padding: 0; /* Remove default padding from <p> tags */
}

.car-checkbox input[type="checkbox"] {
    transform: scale(1.5); /* Larger checkbox */
}/* End custom CSS */