@font-face{font-family:Roboto;src:url(/fonts/roboto.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--red:#f00a0a;--blue:#292f83;--accent:var(--red);--other:var(--blue);--secondary:#54595f;--text:#7a7a7a;--sys:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--shadow:0 0 10px 0 #00000080;--e-global-color-c1cd4c4:#f00a0a;--e-global-color-01a508f:#292f83;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-primary:#6ec1e4;--e-global-color-accent:#61ce70;--e-global-typography-primary-font-family:"Roboto"}html[lang^=fr]{--accent:var(--blue);--other:var(--red)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sys);color:#333;overflow-wrap:break-word;background:#fff;margin:0;font-size:16px;line-height:1.5}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}a{color:#c36;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Roboto, var(--sys);margin:0}p{margin:0 0 .9rem}.wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 10px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;padding:8px;top:10px;left:10px}.ico{width:1em;height:1em;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;vertical-align:-.125em;background:currentColor;display:inline-block}.hdr{z-index:40;box-shadow:var(--shadow);background:#fff;position:sticky;top:0}.hdr-in{align-items:center;max-width:1400px;min-height:96px;margin:0 auto;padding:0 10px;display:flex}.hdr-logo{flex:none;padding:10px}.hdr-logo img{object-fit:contain;width:104px;height:62px;display:block}.menu-toggle{display:none}.nav{flex:1;padding:10px}.nav ul{margin:0;padding:0;list-style:none}.nav-top{justify-content:center;align-items:center;gap:4px;display:flex}.nav-top>li{position:relative}.nav-top a,.sub-toggle{cursor:pointer;font-family:Roboto, var(--sys);text-transform:uppercase;letter-spacing:.02em;color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:15px 14px;font-size:15px;font-weight:600;line-height:16px;display:flex;position:relative}.nav-top>li>a:after,.sub-toggle:after{content:"";background:var(--secondary);opacity:0;border-radius:2px;height:3px;transition:opacity .2s;position:absolute;bottom:6px;left:14px;right:14px}.nav-top>li>a:hover:after,.nav-top>li>a[aria-current]:after,.sub-toggle:hover:after,.sub-toggle.is-current:after{opacity:1}.nav-top a[aria-current],.sub-toggle.is-current{color:var(--secondary)}.caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.sub{opacity:0;visibility:hidden;z-index:50;background:#fff;border-radius:10px;min-width:240px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 10px 30px #00000024}.has-sub:hover .sub,.has-sub:focus-within .sub,.has-sub.open .sub{opacity:1;visibility:visible;transform:translate(-50%)}.has-sub:hover .caret,.has-sub.open .caret{transform:rotate(225deg)translateY(-2px)}.sub a{text-transform:none;color:#333;border-radius:6px;padding:12px 14px;font-size:15px;font-weight:500}.sub a:hover,.sub a:focus-visible{background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.sub a[aria-current]{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, #fff);font-weight:600}.nav-top a:focus-visible,.sub-toggle:focus-visible,.nav-extra a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.nav-extra{display:none}@media (width<=1240px) and (width>=1025px){.nav-top{gap:0}.nav-top a,.sub-toggle{padding:15px 8px;font-size:14px}.nav-top>li>a:after,.sub-toggle:after{left:8px;right:8px}.hdr-logo,.hdr-btn,.lang{padding:6px}}.hdr-btn{flex:none;padding:10px}.btn-book{background:var(--accent);color:#fff;width:117px;font-family:Roboto, var(--sys);text-align:center;border-radius:25px;padding:12px 24px;font-size:15px;font-weight:500;line-height:15px;display:block}.btn-book:hover{color:#fff;filter:brightness(1.1)}.lang{flex:none;padding:10px}.lang a span{background:var(--other);color:var(--accent);font-family:Roboto, var(--sys);border-radius:9px;padding:15px;font-size:16px;font-weight:600;line-height:19px;display:block}.topbar{background:var(--accent)}.topbar .wrap{align-items:center;min-height:61px;display:flex}.topbar a{text-align:center;color:#fff;font-family:Roboto, var(--sys);flex:1;padding:0 10px;font-size:20px;font-weight:600;line-height:20px}.topbar .ico{margin-right:6px}.pre-footer{height:60px}.ftr{background:var(--accent);justify-content:space-between;padding:3px;display:flex}.ftr span{font-family:Roboto, var(--sys);color:#fff;font-size:11px;line-height:11px}.page-title{text-align:center;font-family:Roboto, var(--sys);color:#333;padding:10px 0;font-size:43px;font-weight:600;line-height:1.2}.mt10{margin-top:10px}.mt60{margin-top:60px}.btn-outline{color:var(--accent);border:1.6px solid var(--accent);font-family:Roboto, var(--sys);text-align:center;background:#fff;font-weight:500;display:inline-block}.btn-outline:hover{background:var(--accent);color:#fff}.btn-solid{background:var(--accent);color:#fff;font-family:Roboto, var(--sys);text-align:center;font-weight:500;display:inline-block}.btn-solid:hover{color:#fff;filter:brightness(1.1)}.center{text-align:center}dialog.pum{width:min(60%,760px);max-width:calc(100% - 32px);font-family:var(--sys);color:#000;background:#fff;border:8px solid #000;border-radius:3px;padding:40px;font-weight:100;overflow:visible;box-shadow:0 0 30px #020202}dialog.pum::backdrop{background:#0009}dialog.pum p{margin:0}.pum-close{color:#fff;cursor:pointer;background:#000;border:0;border-radius:26px;width:26px;height:26px;padding:0;font-size:24px;line-height:24px;position:absolute;top:-13px;right:-13px;box-shadow:0 0 15px 1px #020202bf}@media (width<=1024px){.hdr-in{justify-content:space-between;min-height:0;padding:0}.hdr-btn{display:none}.menu-toggle{color:var(--secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px;font-size:28px;display:flex}.nav{background:#fff;max-height:calc(100vh - 90px);padding:8px 0 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 20px #0000001f}.hdr.open .nav,.nav-top{display:block}.nav-top a,.sub-toggle{border-bottom:1px solid #e6e6e6;justify-content:space-between;width:100%;padding:16px 20px;font-size:16px}.nav-top>li>a:after,.sub-toggle:after{display:none}.sub{opacity:1;visibility:visible;box-shadow:none;background:#fafafa;border-radius:0;min-width:0;padding:0;display:none;position:static;transform:none}.has-sub:hover .sub,.has-sub:focus-within .sub,.has-sub.open .sub{transform:none}.has-sub.open .sub{display:block}.has-sub:hover .caret{transform:rotate(45deg)translateY(-2px)}.has-sub.open .caret{transform:rotate(225deg)translateY(-2px)}.sub a{border-bottom:1px solid #eee;border-radius:0;padding:14px 20px 14px 36px}.nav-extra{gap:10px;padding:16px 20px 0;display:grid}.nav-extra .btn-book{width:100%;padding:14px;font-size:16px}.hdr .menu-toggle .x,.hdr.open .menu-toggle .bars{display:none}.hdr.open .menu-toggle .x{display:inline-block}}@media (width<=767px){.topbar{z-index:30;position:fixed;bottom:0;left:0;right:0}.topbar .wrap{min-height:40px}.topbar a{font-size:14px}.topbar a:nth-child(3),.topbar .ico{display:none}body{padding-bottom:40px}.page-title{font-size:34px}dialog.pum{width:calc(100% - 32px);padding:24px}}
