.programeaza-section{background-color:#fff;display:flex;flex-direction:column;padding:4rem 1.25rem;align-items:stretch}.programeaza-container{width:100%;max-width:86rem;margin:0 auto;padding:3rem 0}.programeaza-title-section{margin-bottom:2.5rem}.programeaza-title-desktop h2{color:#101010;font-family:'Gotham Ultra Italic' !important;font-size:4.5rem;line-height:82%;text-transform:uppercase;text-align:left;letter-spacing:0px !important}.programeaza-form-section{display:flex;align-items:flex-start;gap:1.5rem;align-self:stretch}.programeaza-form-column{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;flex:1 0 0}.programeaza_form{color:#6c7076}.programeaza-section .wpforms-container{display:flex;width:100%;max-width:35.25rem;flex-direction:column;align-items:stretch;gap:.5rem;margin:0}form#wpforms-form-1588{position:relative}form#wpforms-form-1588 .floating label:nth-of-type(2){display:none !important}form#wpforms-form-1588 .floating input,form#wpforms-form-1588 .floating .iti--allow-dropdown,form#wpforms-form-1588 .floating textarea{position:relative}form#wpforms-form-1588 .floating input+label,form#wpforms-form-1588 .programeaza_form_phone.floating label,form#wpforms-form-1588 .programeaza_form_sediu.floating label{position:relative !important;top:-55px !important;left:16px !important;transition:all .5s ease-in-out 0s;color:#101010 !important;font-size:11px !important;letter-spacing:0 !important;line-height:116% !important;margin:0 !important;font-family:"GT Standard Body",sans-serif !important;text-transform:uppercase}.programeaza_form .wpforms-field .iti--allow-dropdown input[type=tel],.programeaza-section .wpforms-container .wpforms-form .choices__inner{padding:1rem 0 0 1rem !important}form#wpforms-form-1588 .floating textarea+label{position:relative !important;top:-110px !important;left:16px !important;transition:all .5s ease-in-out 0s;color:#101010 !important;font-size:11px !important;letter-spacing:0 !important;line-height:116% !important;margin:0 !important;font-family:"GT Standard Body",sans-serif !important;text-transform:uppercase}form#wpforms-form-1588 textarea{height:120px !important}form#wpforms-form-1588 .floating textarea+label:after{content:"Opțional";color:#6c7076;margin-left:5px}.programeaza_form *::placeholder{font-size:16px !important;color:#101010 !important;letter-spacing:-.0313rem !important;line-height:128% !important;font-family:"GT Standard Body",sans-serif !important}.programeaza_form .wpforms-field input,.programeaza_form .wpforms-field textarea,.programeaza_form .wpforms-field .iti--allow-dropdown input[type=tel]{border-radius:.5rem !important;border:1px solid #d5d6d8 !important;color:#101010 !important;font-size:1rem !important;line-height:128% !important;width:100% !important;box-sizing:border-box !important;font-family:"GT Standard Body",sans-serif !important;letter-spacing:-.0313rem !important;font-weight:400 !important}.programeaza-info-column{display:flex;width:100%;max-width:31.5625rem;padding:3rem;flex-direction:column;align-items:flex-start;gap:2rem;border-radius:1rem;background:#dc0028}div.wpforms-container-full .wpforms-form .wpforms-field{padding:0 !important;clear:both;margin-bottom:.5rem}.programeaza-info-title h2{color:#fff !important;font-family:'Gotham Ultra Italic' !important;font-size:3rem;line-height:82%;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:0px !important}.programeaza-info-subtitle p{color:#fff;font-family:"GT Standard Body",sans-serif !important;font-size:1.125rem;font-style:normal;font-weight:400;line-height:128%;letter-spacing:0 !important}.programeaza-login-btn{background-color:#fff;color:#dc0028;font-family:"GT Standard Button",sans-serif !important;height:3.125rem;font-size:.9375rem;padding:0 1.5rem;text-decoration:none;border-radius:2.6875rem;display:flex;align-items:center}.programeaza-login-btn:hover{color:inherit}.programeaza-footer-section{padding:40px 0 0}.programeaza-footer-text{color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0}.programeaza-footer-text.consent{margin-top:15px}.programeaza-section .wpforms-field input,.programeaza-section .wpforms-field select{border-radius:.5rem !important;border:1px solid #d5d6d8 !important;color:#101010 !important;padding:.9rem 1rem 0 !important;font-size:1rem !important;line-height:128% !important;width:100% !important;box-sizing:border-box !important;font-family:"GT Standard Body",sans-serif !important;letter-spacing:-.0313rem !important;font-weight:400 !important}.programeaza-section .wpforms-field textarea{border-radius:.5rem !important;border:1px solid #d5d6d8 !important;color:#101010 !important;padding:1.8rem 1rem 0 !important;font-size:1rem !important;line-height:128% !important;width:100% !important;box-sizing:border-box !important;font-family:"GT Standard Body",sans-serif !important;letter-spacing:-.0313rem !important;font-weight:400 !important}.programeaza-section .wpforms-container .wpforms-form .choices__inner{overflow:hidden;border-radius:.5rem !important;border:1px solid #d5d6d8 !important;padding:0 0 0 .75rem !important;font-size:1rem !important;line-height:128% !important;font-family:"GT Standard Body",sans-serif !important;letter-spacing:-.0313rem !important;color:#101010 !important;width:100% !important;box-sizing:border-box !important}.programeaza-section .wpforms-container .wpforms-form .choices__list--single .choices__item{color:#101010 !important;font-family:"GT Standard Body",sans-serif !important;letter-spacing:-.0313rem !important;font-weight:400 !important;padding-top:1rem}.programeaza_form .wpforms-form input.wpforms-field-medium,.programeaza-section .wpforms-container .wpforms-form .choices__inner{max-width:35.25rem !important;height:4.0625rem !important}.programeaza_form_mesaj{max-width:35.25rem !important}.programeaza_form_mesaj .wpforms-field-description p{color:#6c7076;font-family:"GT Standard Body",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:128%}.programeaza-section .wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:0 !important}.programeaza_form .wpforms-submit-container{text-align:center;margin-top:.5rem !important}.programeaza-section .wpforms-submit.programeaza_form_submit{background-color:#dc0028 !important;color:#fff !important;height:50px !important;padding:0 1.5rem !important;border-radius:2.6875rem;font-family:"GT Standard Button" !important;font-size:.9375rem !important;line-height:145%;width:100%;text-transform:capitalize !important}@media (max-width:992px){.programeaza-container{padding:0}.programeaza-section{padding:3rem 1.25rem}.programeaza-form-section{flex-direction:column-reverse;gap:1.5rem}.programeaza-title-section{margin-bottom:1.5rem}.programeaza-title-desktop h2{font-size:3.5rem !important;text-align:center !important;letter-spacing:0px !important;word-break:break-word !important}.programeaza-info-subtitle p{font-size:1rem}.programeaza-section .wpforms-container{max-width:100%}.programeaza-info-column{max-width:100%;padding:2rem 1.25rem}.programeaza_form .wpforms-form input.wpforms-field-medium,.programeaza-section .wpforms-container .wpforms-form .choices__inner{max-width:100% !important}.programeaza_form_mesaj{max-width:100% !important}}.kinetic-footer{background-color:#1e1e1e;color:#fff;display:flex;flex-direction:column;padding:4rem 1.25rem;align-items:stretch;gap:4rem}.footer-container{border-radius:1rem;border:.5px solid #fff;width:100%;max-width:86rem;margin:0 auto}.footer-row{display:flex;justify-content:space-between;align-items:center}.footer-column.footer-logo{display:flex;padding:1.75rem 2rem;align-items:center;gap:1rem;flex:1 0 0;border-right:.5px solid #fff}.footer-logo img{width:12.79644rem;height:5.01488rem}.footer-column.footer-schedule{display:flex;width:21.75rem;padding:2rem 4.5rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch}.schedule-icon svg{width:2.25rem;height:2.05431rem;fill:#fff}.schedule-text{display:flex;flex-direction:column;align-items:flex-end}.schedule-text p{color:#fff;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.375rem;margin:0}.footer-column.footer-phone{display:flex;width:31.625rem;padding:0 2rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-left:.5px solid #fff}.phone-number{color:#fff;font-size:3rem;font-style:normal;font-family:"GT Standard Title",sans-serif !important;font-weight:500;line-height:97%;text-transform:uppercase}.phone-number a{color:inherit;text-decoration:none}.phone-number a:hover{color:inherit}.phone-description{color:#fff;font-family:"GT Standard Body",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:152%;flex-shrink:0}.footer-menu-section{width:100%;max-width:86rem;margin:0 auto}.footer-menu-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.footer-menu-column{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1 0 0}.menu-title{color:#c0c1c4;font-family:"GT Standard Title",sans-serif !important;font-size:.6875rem;font-style:normal;font-weight:400;line-height:116%;letter-spacing:.0625rem;text-transform:uppercase}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:.25rem}.footer-menu a{color:#fff;font-family:"GT Standard Button",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;transition:color .3s ease}.footer-menu a:hover{color:#727272}.footer-bottom-section{width:100%;max-width:86rem;margin:0 auto}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center}.footer-copyright{color:#fff !important;font-family:"GT Standard Body",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;margin:0;text-align:center}.footer-copyright:hover{color:inherit}.footer-bottom-social .social-icons{display:flex;flex-direction:row;gap:.5rem;align-items:center}.footer-bottom-social img{width:3rem;height:3rem}.footer-menu ul{padding:0;margin:0}@media (max-width:1024px){.kinetic-footer{padding:1.5rem 1.25rem;gap:3rem}.footer-row{display:flex;padding:1.5rem 0;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch}.footer-column.footer-logo,.footer-column.footer-schedule,.footer-column.footer-phone{border-right:none;padding:0;width:95%;justify-content:center;border-bottom:1px solid #fff;padding-bottom:1.5rem;margin:0 auto}.footer-column.footer-schedule{padding-bottom:1.5rem}.schedule-text{gap:1rem;flex-direction:row;align-items:center}.footer-column.footer-phone{padding-bottom:0;border-left:none;border-bottom:none;flex-wrap:wrap}}@media (max-width:767px){.footer-menu-row{flex-direction:column;align-items:flex-start}.footer-menu-column{width:100%;border-bottom:.5px solid #fff;padding-bottom:1.25rem;margin-bottom:1.25rem}.footer-menu-column:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.menu-title{font-size:.875rem}.footer-bottom-row{flex-direction:column-reverse;gap:1.2rem}}@media (max-width:767px){.footer-menu-column .footer-menu{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.footer-menu-column .menu-title{position:relative;cursor:pointer;width:100%}.footer-menu-column .menu-title:after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:300;color:#fff}.footer-menu-column input[type=checkbox]{display:none}.footer-menu-column input[type=checkbox]:checked+.menu-title:after{content:'-'}.footer-menu-column input[type=checkbox]:checked~.footer-menu{max-height:300px;transition:max-height .3s ease-in}.footer-menu-column{position:relative}.footer-menu-column .menu-title:hover{opacity:.8}.footer-menu li{opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.footer-menu-column input[type=checkbox]:checked~.footer-menu li{opacity:1;transform:translateY(0)}.footer-menu li:nth-child(1){transition-delay:.1s}.footer-menu li:nth-child(2){transition-delay:.15s}.footer-menu li:nth-child(3){transition-delay:.2s}.footer-menu li:nth-child(4){transition-delay:.25s}.footer-menu li:nth-child(5){transition-delay:.3s}.footer-menu li:nth-child(6){transition-delay:.35s}}@media (min-width:768px){.footer-menu-column .footer-menu{max-height:none !important;overflow:visible !important}.footer-menu-column .menu-title:after{display:none !important}.footer-menu-column input[type=checkbox]{display:none !important}}