#main-header .logo_container img#logo{content:url("https://yogieric.com/wp-content/uploads/2026/02/Yogi-Eric-Logo-white.png");transition:all 0.3s ease}@media (min-width:981px){#top-menu>li>a{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:currentColor;text-underline-offset:6px;text-decoration-skip-ink:none;text-decoration-color:transparent;transition:text-decoration-color 0.4s ease}#top-menu>li>a:hover{text-decoration-color:currentColor}}#main-header.et-fixed-header .logo_container img#logo{content:url("https://yogieric.com/wp-content/uploads/2026/02/Yogi-Eric-Logo-color.png");max-height:40%}.et_pb_section.et-pb-has-background-video{position:relative;overflow:hidden}.et_pb_section.et-pb-has-background-video .et-pb-background-video{position:absolute;inset:0;z-index:0}.et_pb_section.et-pb-has-background-video .et-pb-background-video::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.45);z-index:1;pointer-events:none}.et_pb_section.et-pb-has-background-video .et_pb_row{position:relative;z-index:2}.yoga-booking-form{max-width:700px;margin:auto;background:#ffffff;padding:40px;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,0.08)}.yoga-booking-form .form-row{margin-bottom:22px}.yoga-booking-form label{display:block;font-weight:500;margin-bottom:6px;color:#333}.yoga-booking-form input,.yoga-booking-form select,.yoga-booking-form textarea{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #ddd;font-size:15px;transition:all 0.3s ease}.yoga-booking-form input:focus,.yoga-booking-form select:focus,.yoga-booking-form textarea:focus{outline:none;border-color:#c56a3d;box-shadow:0 0 0 3px rgba(197,106,61,0.15)}.yoga-booking-form textarea{min-height:120px;resize:vertical}.yoga-booking-form input[type="submit"]{background:#c56a3d;color:#fff;border:none;font-size:16px;font-weight:600;padding:16px;border-radius:50px;cursor:pointer;transition:all 0.35s ease;width:100%}.yoga-booking-form input[type="submit"]:hover{background:#a95730;transform:translateY(-2px);box-shadow:0 12px 30px rgba(197,106,61,0.35)}.wpcf7-not-valid-tip{color:#c56a3d;font-size:13px;margin-top:6px}.wpcf7-response-output{border-radius:12px;padding:16px;margin-top:20px}h2{font-size:xx-large}h3{font-size:x-large}#main-header .et_mobile_menu{background-color:#2a2727e6}.cf7-yoga-form{max-width:900px;margin:0 auto;font-family:inherit}.cf7-row{display:flex;gap:24px;margin-bottom:22px}.cf7-col{width:50%}.cf7-yoga-form label{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:14px;letter-spacing:0.4px}.cf7-yoga-form input[type="text"],.cf7-yoga-form input[type="email"],.cf7-yoga-form input[type="tel"],.cf7-yoga-form input[type="date"],.cf7-yoga-form textarea{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #ddd;font-size:15px;background-color:#fff;transition:all 0.3s ease}.cf7-yoga-form input:focus,.cf7-yoga-form textarea:focus{outline:none;border-color:#c56a3d;box-shadow:0 0 0 3px rgba(197,106,61,0.15)}.cf7-yoga-form textarea{resize:vertical}.cf7-yoga-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px}.cf7-yoga-form .wpcf7-list-item{margin:0}.cf7-yoga-form .wpcf7-list-item-label{font-size:14px;cursor:pointer;position:relative;padding-left:28px;color:#444}.cf7-yoga-form input[type="radio"]{appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid #c56a3d;position:absolute;left:0;top:2px;cursor:pointer}.cf7-yoga-form input[type="radio"]:checked{background-color:#c56a3d;box-shadow:inset 0 0 0 4px #fff}.cf7-submit-wrap{text-align:center;margin-top:30px}.cf7-yoga-form input[type="submit"]{background-color:#c56a3d;color:#fff;border:none;padding:14px 42px;border-radius:50px;font-size:16px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease}.cf7-yoga-form input[type="submit"]:hover{background-color:#a8552f;transform:translateY(-2px);box-shadow:0 10px 25px rgba(197,106,61,0.35)}.wpcf7-response-output{border-radius:8px;padding:14px 18px;margin-top:25px;font-size:14px}.wpcf7-mail-sent-ok{border-color:#c56a3d;background:rgba(197,106,61,0.08)}@media (max-width:768px){.cf7-row{flex-direction:column}.cf7-col{width:100%}}.cf7-yoga-form select{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #ddd;font-size:15px;background-color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23c56a3d' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.cf7-yoga-form select:focus{outline:none;border-color:#c56a3d;box-shadow:0 0 0 3px rgba(197,106,61,0.15)}.wpcf7-not-valid select{border-color:#c56a3d}.cf7-row{display:flex;gap:24px;margin-bottom:22px}.cf7-col{width:50%}.cf7-required{color:#c56a3d;margin-left:4px}.cf7-yoga-form select{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #ddd;font-size:15px;background-color:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23c56a3d' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;transition:all 0.3s ease}.cf7-yoga-form select:focus{outline:none;border-color:#c56a3d;box-shadow:0 0 0 3px rgba(197,106,61,0.15)}@media (max-width:768px){.cf7-row{flex-direction:column}.cf7-col{width:100%}}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:58px;height:58px;background-color:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px rgba(0,0,0,0.3);z-index:9999;transition:all 0.3s ease}.whatsapp-float:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,0.4)}