/* One final shared layer across all sections. */
nav.section-pictogram-nav .section-picto{width:48px;height:48px;flex-basis:48px;border:1px solid #c7b493;border-radius:12px;background:#f8f2e8;color:#775b3e;box-sizing:border-box}nav.section-pictogram-nav .section-picto svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}nav.section-pictogram-nav a[aria-current] .section-picto{border-color:#b79673;background:#fbf6ed;color:#a13a45}nav.section-pictogram-nav a:focus-visible{outline:2px solid #a13a45;outline-offset:-4px}.schools-parent[aria-current],.teambuilding-parent[aria-current]{color:#dc7d84!important}
form.relax-form,form.tb-request-form{background:#fffaf4;border:1px solid #d4c7b5;border-radius:0;padding:30px;box-sizing:border-box;font-family:Arial,sans-serif}form.relax-form h3,form.tb-request-form h3{font:400 29px/1.3 Georgia,serif;color:#39291c;margin:0 0 13px}form.relax-form label,form.tb-request-form label{font-size:12px;line-height:1.6;color:#4a3726}form.relax-form input:not([type=checkbox]):not([type=radio]):not([type=file]),form.relax-form select,form.relax-form textarea,form.tb-request-form input:not([type=checkbox]):not([type=radio]):not([type=file]),form.tb-request-form select,form.tb-request-form textarea{box-sizing:border-box;min-height:45px;border:1px solid #d4c7b5;border-radius:0;background:#fffdf8;color:#3b2c1d;padding:11px 12px;font:14px/1.5 Arial,sans-serif;max-width:100%}form.relax-form input:focus-visible,form.relax-form select:focus-visible,form.relax-form textarea:focus-visible,form.tb-request-form input:focus-visible,form.tb-request-form select:focus-visible,form.tb-request-form textarea:focus-visible{outline:2px solid #a13a45;outline-offset:2px}form.relax-form input[type=checkbox],form.tb-request-form input[type=checkbox]{accent-color:#a13a45}form.relax-form button[type=submit],form.tb-request-form button[type=submit]{background:#a13a45;border:1px solid #a13a45;border-radius:0;color:#fffaf1;min-height:47px;font:700 11px/1.6 Arial,sans-serif;letter-spacing:1px;padding:14px 20px;cursor:pointer}form.relax-form button[type=submit]:hover,form.tb-request-form button[type=submit]:hover{background:#88303a}form.relax-form button:focus-visible,form.tb-request-form button:focus-visible{outline:2px solid #a13a45;outline-offset:3px}.real-site-preview .site-logo img{object-fit:contain}
@media(max-width:810px){nav.section-pictogram-nav .section-picto{width:43px;height:43px;flex-basis:43px;border-radius:11px}nav.section-pictogram-nav .section-picto svg{width:28px;height:28px}.schools-parent[aria-current],.teambuilding-parent[aria-current]{color:#a13a45!important}}
@media(max-width:540px){form.relax-form,form.tb-request-form{padding:23px}form.relax-form h3,form.tb-request-form h3{font-size:26px}form.relax-form button[type=submit],form.tb-request-form button[type=submit]{width:100%;font-size:10px;letter-spacing:.6px}}
#siteNavLinks a.ranch-news[aria-current]{color:#fff!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}
