.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:50%!important;height:50%!important}.et-l--header{width:100%!important}#book{overflow:inherit}@media screen and (max-width:600px){img.wp-image-495{width:auto;height:auto}}li#menu-item-25478{text-decoration:underline;color:#112365;text-decoration-color:#112365!important}.grecaptcha-badge{display:none}.my-gradient-section{background-image:linear-gradient(to right bottom,#e02b20,#fa5f81,#f89bca,#f0d1f3,#ffffff)}a{transition:color 200ms ease}h1,h2,h3,h4,h5,h6{letter-spacing:0.02em}a.btn-blue,a.btn-blue-inversed,a.btn-white{color:#fff;font-size:1rem;padding:18px 36px;text-transform:uppercase;font-weight:700}a.btn-blue{background:#1f6ae1;border:1px solid #1f6ae1;display:inline-block}a.btn-blue:hover{background:#2f80ff;border:1px solid #2f80ff;color:#fff}a.btn-blue-inversed{border:1px solid rgba(255,255,255,0.25)}a.btn-blue-inversed:hover{border:1px solid #2f80ff;color:#2f80ff}a.btn-white{border:none;background:#fff;color:#000}a.btn-white:hover{background:#000;color:#fff}.dark-form-style{background:#0b0b0b;border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:20px;max-width:600px}.dark-form-style .et_pb_contact_field{margin-bottom:20px}.dark-form-style label{display:block;font-size:14px;font-weight:600;color:#ffffff;margin-bottom:8px;font-family:'Manrope',sans-serif}.dark-form-style input[type="text"],.dark-form-style input[type="email"],.dark-form-style input[type="tel"],.dark-form-style textarea{width:100%;background:#000000;border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:12px 16px;font-size:16px;color:#fff!important;font-family:'Manrope',sans-serif;transition:border-color 0.3s ease}.dark-form-style input[type="text"]:focus,.dark-form-style input[type="email"]:focus,.dark-form-style input[type="tel"]:focus,.dark-form-style textarea:focus{border-color:#2f80ff;outline:none}.dark-form-style input::placeholder,.dark-form-style textarea::placeholder{color:rgba(255,255,255,0.4)}.dark-form-style textarea{min-height:120px;resize:vertical}.dark-form-style .et_pb_contact_submit,.dark-form-style button[type="submit"],.dark-form-style input[type="submit"]{width:100%;background:#1f6ae1;color:#ffffff;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;padding:16px 24px;border:none;border-radius:0;cursor:pointer;transition:background-color 0.3s ease;font-family:'Manrope',sans-serif}.dark-form-style .et_pb_contact_submit:hover,.dark-form-style button[type="submit"]:hover,.dark-form-style input[type="submit"]:hover{background:#2f80ff!important;padding:16px 24px!important;border:none!important}.dark-form-style .et-pb-contact-message{background:rgba(47,128,255,0.1);border:1px solid rgba(47,128,255,0.3);color:#2f80ff;padding:16px;border-radius:8px;margin-top:20px}.dark-form-style .et-pb-contact-message:empty{display:none}.dark-form-style .et_contact_error{color:#ff4444;font-size:14px;margin-top:4px}.dark-form-style .required_mark{color:#2f80ff}.dark-form-style .et_pb_contact_field input,.dark-form-style .et_pb_contact_field textarea{background:#000000!important;border:1px solid rgba(255,255,255,0.12)!important}.dark-form-style .et_pb_contact_field input:focus,.dark-form-style .et_pb_contact_field textarea:focus{border-color:#2f80ff!important}@media (max-width:768px){.dark-form-style{padding:24px}.dark-form-style input[type="text"],.dark-form-style input[type="email"],.dark-form-style input[type="tel"],.dark-form-style textarea{font-size:16px}}.bookly-form .bookly-custom-field-row[data-id="68068"]{display:none!important}#rebrand-splash{position:fixed;inset:0;background:rgba(0,0,0,0.95);backdrop-filter:blur(8px);z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 0.6s ease,visibility 0.6s ease}#rebrand-splash.show{display:flex;opacity:1;visibility:visible}#rebrand-splash.hidden{opacity:0;visibility:hidden}body.rebrand-active{overflow:hidden}.rebrand-container{position:relative;max-width:700px;margin:0 90px}.rebrand-close{position:absolute;top:-16px;right:-16px;width:48px;height:48px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s;z-index:10}.rebrand-close:hover{background:rgba(255,255,255,0.2);border-color:#2f80ff}.rebrand-close svg{stroke:rgba(255,255,255,0.65)}.rebrand-close:hover svg{stroke:#ffffff}.rebrand-content{background:linear-gradient(to bottom,#0a0a0a,#05070a);border:1px solid rgba(255,255,255,0.15);padding:32px 32px;text-align:center;max-height:85vh;overflow-y:auto}.rebrand-badge{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.15);padding:12px 24px;margin-bottom:32px}.rebrand-pulse{width:8px;height:8px;background:#2f80ff;border-radius:50%;animation:rebrandPulse 2s infinite}@keyframes rebrandPulse{0%,100%{opacity:1}50%{opacity:0.5}}.rebrand-badge span{font-size:13px;font-weight:600;color:rgba(255,255,255,0.8);text-transform:uppercase;letter-spacing:0.12em;font-family:inherit}.rebrand-heading{font-size:38px!important;font-weight:800!important;color:#ffffff!important;line-height:1.1!important;margin-bottom:18px!important;font-family:inherit!important}.rebrand-logos{display:flex;align-items:center;justify-content:center;gap:48px;margin-bottom:40px}.rebrand-logo-item{display:flex;flex-direction:column;align-items:center}.rebrand-logo-item img{height:64px;width:auto;object-fit:contain;margin-bottom:12px}.rebrand-logo-item span{font-size:14px;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing:0.1em;font-family:inherit}.rebrand-arrow{display:flex;flex-direction:column;align-items:center;gap:4px}.rebrand-arrow svg{stroke:#2f80ff}.rebrand-arrow span{font-size:10px;color:#2f80ff;text-transform:uppercase;letter-spacing:0.14em;font-family:inherit}.rebrand-description{font-size:18px!important;color:#9d9d9d!important;line-height:1.7!important;max-width:500px;margin:0 auto 32px!important;font-family:inherit!important}.rebrand-description strong{color:#ffffff;font-weight:700}.rebrand-trust{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.08)}.rebrand-trust-item{display:flex;align-items:center;gap:12px;font-size:16px;color:#ffffff;font-weight:700;font-family:inherit}.rebrand-trust-item svg{fill:#2f80ff;flex-shrink:0}.rebrand-divider{width:1px;height:24px;background:rgba(255,255,255,0.15)}.rebrand-countdown{margin-bottom:24px;font-size:14px;color:rgba(255,255,255,0.6);font-family:inherit}.rebrand-countdown strong{color:#2f80ff;font-size:18px;font-weight:800}.rebrand-cta{background:#1f6ae1;color:#ffffff!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:0.1em;padding:18px 44px;border:none;cursor:pointer;transition:background 0.3s;font-family:inherit!important}.rebrand-cta:hover{background:#2f80ff}@media (max-width:768px){.rebrand-content{padding:32px 20px}.rebrand-heading{font-size:32px!important}.rebrand-logos{flex-direction:column;gap:24px}.rebrand-trust{flex-direction:column;gap:16px}.rebrand-divider{display:none}.rebrand-description{font-size:16px!important}}