@charset "UTF-8";
@font-face{font-family:'Manrope Input';src:url(/fonts/manrope/manrope-400-normal-cyrillic-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:75%;descent-override:25%;line-gap-override:0%;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope Input';src:url(/fonts/manrope/manrope-400-normal-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:75%;descent-override:25%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope Input';src:url(/fonts/manrope/manrope-400-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:75%;descent-override:25%;line-gap-override:0%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope Input';src:url(/fonts/manrope/manrope-400-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:75%;descent-override:25%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-400-normal-cyrillic-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-400-normal-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-400-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-400-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-500-normal-cyrillic-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-500-normal-cyrillic.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-500-normal-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-500-normal-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-600-normal-cyrillic-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-600-normal-cyrillic.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-600-normal-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-600-normal-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-700-normal-cyrillic-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-700-normal-cyrillic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-700-normal-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-700-normal-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-800-normal-cyrillic-ext.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-800-normal-cyrillic.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-800-normal-latin-ext.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';src:url(/fonts/manrope/manrope-800-normal-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Instrument Serif';src:url(/fonts/instrument-serif/instrument-serif-400-italic-latin-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20A8,U+20AD-20B0,U+20B2-20B8,U+20BB-20BC,U+20BE-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Instrument Serif';src:url(/fonts/instrument-serif/instrument-serif-400-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0020,U+0023-003A,U+003C-003E,U+0040-007E,U+00C0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+0E3F,U+20A9-20BA,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Instrument Serif';src:url(/fonts/instrument-serif/instrument-serif-400-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20A8,U+20AD-20B0,U+20B2-20B8,U+20BB-20BC,U+20BE-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Instrument Serif';src:url(/fonts/instrument-serif/instrument-serif-400-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020,U+0023-003A,U+003C-003E,U+0040-007E,U+00C0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+0E3F,U+20A9-20BA,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-prev,.glider-next{user-select:none;position:absolute;outline:none;background:0 0;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#a89cc8}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-slide{min-width:150px}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{background:0 0;border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}input::-moz-focus-inner{border:0;padding:0}input,button{-webkit-appearance:none}input[type=submit],input[type=button],button{cursor:pointer}input,textarea,button{background:0 0;border:none;padding:0;margin:0}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}ol li{list-style:inside}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}img{display:block}#yii-debug-toolbar img{display:inline}:root{--accent:#ff8a35;--accent-deep:#ee7326;--accent-soft:#ffe2c9;--navy:#204069;--navy-deep:#16304f;--ink:#1b2230;--muted:#6b7380;--border:#edeef1;--control-border:#cbd3dc;--surface:#fff;--cream:#fbf8f3;--cream-deep:#f8f5f0;--mint:#71dcc4;--mint-soft:#c5e9eb;--mint-deep:#15705b;--lime:#aecc00;--yellow:#ffed00;--success:#15705b;--success-soft:rgba(113,220,196,.16);--warning:#ff8a35;--danger:#d92d20;--danger-deep:#b42318;--danger-soft:#fee4e2;--rating:#ff8a35;--shadow-sm:0 1px 2px rgba(22,48,79,.04),0 2px 8px rgba(22,48,79,.04);--shadow-md:0 8px 24px rgba(22,48,79,.06),0 2px 6px rgba(22,48,79,.04);--shadow-lg:0 20px 60px rgba(22,48,79,.1);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--z-filter-dropdown:10000;--z-hero-dropdown:10001;--z-nav:10100;--z-sheet-backdrop:13190;--z-sheet:13200;--z-cookie:9990;--card-aspect:4/3;--font-sans:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-serif:Instrument Serif,Times New Roman,Times,serif}::selection{background:#ffe2c9;color:#16304f}html,body,#wrapper{height:100%}html,body,#map{width:100%;height:100%;padding:0;margin:0}body{margin:auto;background:var(--cream);font:13px/1.25 "Manrope",sans-serif;color:#353535;max-width:1920px}#wrapper{min-width:1240px;margin:auto;position:relative;display:flex;flex-direction:column}#main_wrapper{flex:1 0 auto}#footer_wrapper{flex-shrink:0}#main{position:relative}h1,h2,h3{font:600 30px/1.2 "Manrope",sans-serif}h4{font:bold 14px/1.3 "Manrope",sans-serif}a{color:#38322f;text-decoration:underline;cursor:pointer}input[type=text],input[type=email],input[type=tel],input[type=password],select{width:210px;height:17px;padding:8px 14px 8px;background:#fff;color:#38322f;border-radius:6px;border:1px solid #dcddde;font:14px/1 "Manrope",sans-serif}input[type=text].styled,input[type=email].styled,input[type=tel].styled,input[type=password].styled,select.styled{border-color:#c1c1c1;border-radius:6px}input[type=text].styled:focus,input[type=email].styled:focus,input[type=tel].styled:focus,input[type=password].styled:focus,select.styled:focus{border-color:var(--navy);border-radius:6px}select{height:35px;max-width:100%;padding-top:0;padding-bottom:0;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}:-ms-input-placeholder{color:#c1c1c1 !important}::-ms-input-placeholder{color:#c1c1c1}textarea{min-width:210px;max-width:210px;height:70px;min-height:70px;padding:8px 14px 8px;background:#fff;color:#38322f;border-radius:6px;border:1px solid #dcddde;font:14px/1 "Manrope",sans-serif}textarea.styled{border-color:#c1c1c1;border-radius:6px}textarea.styled:focus{border-color:var(--navy);border-radius:6px}select{display:none}.select_default{position:relative;max-width:100%;width:100%;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.select_default select{display:inline-block;width:100%}.select_default:after{content:"▼";position:absolute;top:0;right:0;bottom:0;line-height:36px;padding:0 7px;color:#888;pointer-events:none}.select_default ul{margin:0;padding:0;display:block}.select_default .sel{display:none}.select_default.active .select .arrow{background-position:-136px -157px}@-moz-keyframes load{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@-webkit-keyframes load{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.is-loading{position:relative}.is-loading.with-spinner{min-height:200px}.is-loading:before{-moz-box-shadow:0 0 18px #fff;-webkit-box-shadow:0 0 18px #fff;box-shadow:0 0 18px #fff;filter:alpha(opacity=70);opacity:.7;content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;background-color:#fff;z-index:9999}.is-loading.with-spinner:after{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-animation:load 1s infinite linear;-webkit-animation:load 1s infinite linear;animation:load 1s infinite linear;content:'';display:inline-block;position:absolute;top:100px;right:0;left:0;width:1em;height:1em;margin:auto;color:var(--navy);vertical-align:middle;font-size:8px;text-indent:-9999em;border-radius:50%;z-index:9999}#cboxLoadingGraphic{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-animation:load 1s infinite linear;-webkit-animation:load 1s infinite linear;animation:load 1s infinite linear;content:'';display:inline-block;position:absolute;top:50%;right:0;left:0;width:1em;height:1em;margin:auto;margin-top:-.5em;color:var(--navy);vertical-align:middle;font-size:8px;text-indent:-9999em;border-radius:50%;z-index:9999}#colorbox .static_page{margin-bottom:0;padding-bottom:0}#colorbox .static_page .article_full_top{margin-bottom:0}#colorbox .static_page .article_full_top .article_content_text{padding-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:960px){#wrapper{min-width:100%}html,body,#wrapper{height:auto;min-height:100%}body{font-size:15px}img{max-width:100%;height:auto}#main{padding:0 20px 20px}#main .full-width-offer-checkbox{margin-left:-20px;margin-right:-20px}h1{font-size:1.7em}h2{font-size:1.4em}}.arrow-link-right:after{content:'→';display:inline-block;margin-left:5px;color:inherit;transition:transform .15s,color .15s}.arrow-link-right:hover{color:inherit}.arrow-link-right:hover:after{color:inherit;transform:translateX(2px)}.text-lg{font-size:1.2em;line-height:1.5}.font-bold{font-weight:700}.no-m{margin:0 !important}.no-mt{margin-top:0 !important}.no-mb{margin-bottom:0 !important}.no-mr{margin-right:0 !important}.no-ml{margin-left:0 !important}.m-xs{margin:5px}.m-sm{margin:10px}.m-md{margin:20px}.m-lg{margin:30px}.ml-xs{margin-left:5px}.mr-xs{margin-right:5px}.mt-xs{margin-top:5px}.mb-xs{margin-bottom:5px}.ml-sm{margin-left:10px}.mr-sm{margin-right:10px}.mt-sm{margin-top:10px}.mb-sm{margin-bottom:10px}.ml-md{margin-left:20px}.mr-md{margin-right:20px}.mt-md{margin-top:20px}.mb-md{margin-bottom:20px}.ml-lg{margin-left:30px}.mr-lg{margin-right:30px}.mt-lg{margin-top:30px}.mb-lg{margin-bottom:30px}.mt-xl{margin-top:60px}.mb-xl{margin-bottom:60px}.no-p{padding:0 !important}.no-pt{padding-top:0 !important}.no-pb{padding-bottom:0 !important}.no-pr{padding-right:0 !important}.no-pl{padding-left:0 !important}.p-xs{padding:5px}.p-sm{padding:10px}.p-md{padding:20px}.p-lg{padding:30px}.pl-xs{padding-left:5px}.pr-xs{padding-right:5px}.pt-xs{padding-top:5px}.pb-xs{padding-bottom:5px}.pl-sm{padding-left:10px}.pr-sm{padding-right:10px}.pt-sm{padding-top:10px}.pb-sm{padding-bottom:10px}.pl-md{padding-left:20px}.pr-md{padding-right:20px}.pt-md{padding-top:20px}.pb-md{padding-bottom:20px}.pl-lg{padding-left:30px}.pr-lg{padding-right:30px}.pt-lg{padding-top:30px}.pb-lg{padding-bottom:30px}.text-uppercase{text-transform:uppercase}.no-select{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.new-brand-route{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.popup_windows{display:none}#cboxLoadedContent p{font:14px "Manrope",sans-serif;margin-bottom:10px}.popup_gallery_title{position:relative;margin-bottom:24px;color:#3b3b3b;font:600 22px/1.5 "Manrope",sans-serif;text-align:center;text-transform:uppercase}.popup_gallery_image{text-align:center}.popup_gallery_image .popup_gallery_image_container{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;margin:0 auto}.popup_gallery_image .popup_gallery_image_container img,.popup_gallery_image .popup_gallery_image_container iframe{display:block}.popup_gallery_top{padding:23px 0 13px;overflow:hidden}.popup_gallery_author{position:relative;float:left;font-size:16px;font-weight:600;color:#38322f}.popup_gallery_description{padding:13px 11px 0;font-size:14px;line-height:1.5;color:#38322f}.popup_gallery_socials{float:right}.popup_title{margin:0 0 22px;font:bold 20px/1 "Manrope",sans-serif;color:var(--navy);text-transform:uppercase}.popup_title+.popup-title-extra-text{margin-bottom:10px}.popup-title-extra-text{margin-bottom:22px}.popup_input{position:relative;margin:0 0 31px;z-index:0}#easy-order-form .popup_input,#consultation-form .popup_input,#payment-form .popup_input,.pick-up-form .popup_input,#refund-form .popup_input{position:inherit}#payment-form .tt-menu{width:548px}#refund-form .tt-menu{width:548px}#refund-form .twitter-typeahead input[type=text].tt-input{padding-right:15px}#refund-form .error-summary{color:red;padding-bottom:20px}.popup_content .popup-confirm-link{top:0;min-width:100px;line-height:27px;text-align:center;margin:10px 0 0}.popup_content .enrollment-hint .enrollment-text{max-width:370px}.popup_input input[type=text],.popup_input input[type=password]{width:520px}.popup_input .select2,.popup_input select,.popup_input .twitter-typeahead{width:550px;max-width:100%}.popup_input textarea{min-width:520px;max-width:520px;height:107px;min-height:107px}.popup_input_name{margin:0 0 12px;font:600 16px/1.4 "Manrope",sans-serif;color:#38322f;text-transform:uppercase}.popup_registration{display:none;position:absolute;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.3);border-radius:10px;top:54px;right:-18px;z-index:400;width:320px}.popup_login{display:none;position:absolute;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.3);border-radius:10px;top:54px;left:-247px;z-index:400;width:320px}.popup_login input[type=text]{width:214px}.popup_registration input[type=text],.popup_login input[type=password],.popup_registration input[type=password]{width:214px}.popup_login .header_login_1:before{left:-2px}.popup_login .btn{top:0;margin:0 0 16px;text-align:center}.popup_login .btn input{padding:0 62px 2px 72px}.popup_login .btn:before{left:80px;background-position:-187px -151px}.popup_registration .popup_content{position:relative;background:#fff;border-radius:10px}.popup_login .popup_content{position:relative;background:#fff;border-radius:10px}.popup_registration .popup_trigger{position:absolute;top:-44px;right:0;height:44px;padding:10px 18px 0;background:#91bd68 url(/img/main/main-nav-bg.png) top center no-repeat;border-radius:10px 10px 0 0}.popup_login .popup_trigger{position:absolute;top:-44px;right:0;height:44px;padding:10px 18px 0;background:#91bd68 url(/img/main/main-nav-bg.png) top center no-repeat;border-radius:10px 10px 0 0}.popup_login .checkbox_navigation{padding:0}.popup_login .popup_input+.popup_input{margin:0 0 16px}.popup_login .restore_link_wrapper{text-align:center}.popup_login .restore_link_wrapper a{padding:0;float:none;color:#38322f;text-decoration:underline}.popup_restore input[type=text],.popup_restore input[type=password]{width:374px}.popup_small input[type=text],.popup_small input[type=password]{width:374px}.popup_small .hint-block{max-width:404px}.time_label{float:left;margin:13px 8px 0 0;font-size:16px;font-weight:600}.popup_news .select_wrapper{width:220px}.popup_news .add_photo{position:relative;border:1px dotted #959592;border-radius:10px;background:#fff;text-align:center;padding:15px;background:rgba(255,255,255,.56);margin-bottom:16px}.popup_news .add_photo_link{font:16px/1 "Manrope",sans-serif;color:#518322}@media only screen and (min-device-width:320px) and (max-device-width:960px){.popup_input input[type=text],.popup_input input[type=password]{width:100%}.popup_input .select2,.popup_input .select_default,.popup_input .twitter-typeahead{width:100%}.popup_input textarea{min-width:100%;max-width:100%;box-sizing:border-box;height:70px;min-height:70px}.submit-block{text-align:center}#payment-form .tt-menu{width:100%}}#ctrlcopy{position:absolute;top:-9999px;left:-9999px}.no-border{border:none !important}.no-cursor{cursor:default !important}.mre453{position:absolute;width:120%;height:100%;left:-10%;z-index:10500;background-color:rgba(255,255,255,.98)}@supports (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.mre453{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.main_navigation+.mre453{margin-top:-15px}.pull-left{float:left}.pull-right{float:right}.clearfix:before,.static_page .side_wrapper:before,.clearfix:after,.static_page .side_wrapper:after{content:" ";display:table}.clearfix:after,.static_page .side_wrapper:after{clear:both}.image-centered-wrapper{display:-webkit-flex;display:flex;justify-content:center;overflow:hidden;flex-direction:column}.image-centered-wrapper img{object-fit:cover;object-position:center;width:100%}.main-content-wrapper{width:1200px;margin:auto;padding:30px 0 0;position:relative}.strike{text-decoration:line-through}.strike>*{text-decoration:line-through}.social-badge{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;background-color:rgba(32,64,105,.14);color:#204069;transition:background-color .15s,color .15s}a:hover>.social-badge{background-color:#ff8a35;color:#fff}.button-sbp-wrapper{width:100%;min-height:66px;position:relative}.button-sbp-wrapper #payment-container{position:relative;z-index:1}.button-loading-sbp{width:100%;height:66px;background-color:rgba(0,0,0,.78);border-radius:8px;position:absolute;display:flex;align-items:center;justify-content:center;color:#fff}.remove-wrapper{position:relative}.remove-wrapper .remove-wrapper-btn{position:absolute;padding:9px 6px 9px 9px;top:0;right:3px;cursor:pointer}.remove-wrapper .hidden{display:none}.price-font{font-family:"Manrope",sans-serif}.warning-container{background-color:#fbdfdb;display:inline-block;margin:.5em 0;padding:12px 15px}.warning-container p:last-child{margin-bottom:0}.gray-bg{padding:18px;background:rgba(193,193,193,.25);z-index:1}.gray-bg:before,.gray-bg:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;background:rgba(193,193,193,.25);z-index:0}.gray-bg:before{left:-100%}.gray-bg:after{right:-100%}.slider{background:#fff;height:9px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;margin:10px 0 0}.read_more{position:relative;color:var(--navy)}.read_more>i,.read_more>.icon{margin-right:5px}.read_only{font:14px/1 "Manrope",sans-serif;padding:8px 14px 8px 0;margin-bottom:11px;color:#38322f}::-webkit-input-placeholder{color:#868686;opacity:1 !important}::-moz-placeholder{color:#868686;opacity:1 !important}:-ms-input-placeholder{color:#868686;opacity:1 !important}.enrollment_item{font-weight:400}.enrollment_item.green{color:var(--success)}.enrollment_item.red{color:var(--danger)}.enrollment_item.yellow{color:var(--accent)}.enrollment_item.enrollment-lg-number{min-width:16px;display:inline-block;text-align:center;font-size:18px;font-weight:600}.enrollment_item.enrollment-lg-number+.text-gray,.main_page_tab .enrollment_item.enrollment-lg-number+.enrollment-closed,.main_page_responses_list li .enrollment_item.enrollment-lg-number+.main_page_response_date,.main_page_responses_list li .enrollment_item.enrollment-lg-number+.main_page_response_route,.reviews_page_headline_hint .enrollment_item.enrollment-lg-number+.icon,.route_comments .enrollment_item.enrollment-lg-number+.upload-photo-hint,.route_comments .enrollment_item.enrollment-lg-number+.no-photo-text{font-size:18px}.enrollment_item.enrollment-lg-text{font-size:14px}.enrollment_item .enrollment-number{font-weight:600}.enrollment-tooltip{text-align:left}.enrollment-tooltip p{margin-top:5px}.enrollment-tooltip p:first-child{margin-top:0}.scroll-to-top{position:fixed;bottom:150px;right:20px;z-index:200;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;cursor:pointer;color:#6a5c52;background:rgba(255,255,255,.35);border:.5px solid rgba(255,255,255,.4);box-shadow:0 2px 6px rgba(0,0,0,.05);transition:background .2s ease,color .2s ease}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.scroll-to-top{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.scroll-to-top .icon{display:block;line-height:1;transform:translateY(-1px)}.scroll-to-top:hover{background:rgba(255,255,255,.5);color:#38322f}.feedback-icon-wrapper{position:fixed;bottom:90px;right:20px;z-index:200;display:block}.feedback-icon-wrapper+.scroll-to-top{bottom:160px}.feedback-icon{display:block;font-size:20px;line-height:50px;border-radius:50px;cursor:pointer;height:50px;width:50px;background:var(--navy);opacity:.7;color:#fff;-moz-transition:opacity .3s linear,width .2s ease;-o-transition:opacity .3s linear,width .2s ease;-webkit-transition:opacity .3s linear,width .2s ease;transition:opacity .3s linear,width .2s ease}.feedback-icon .icon{width:50px;height:100%;display:inline-block;position:absolute;text-align:center;top:0;right:0;background:var(--navy);border-radius:100%}.feedback-icon.active{width:180px;opacity:1}.feedback-icon.active .hint{width:100%;padding-left:24px}.feedback-icon:hover{opacity:1}.feedback-icon .hint{display:inline-block;width:0;height:36px;overflow:hidden;font-size:14px;line-height:1.2;margin-top:9px;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.button_show_more{display:block;margin-bottom:30px;text-align:center;text-transform:uppercase}.button_show_more a,.button_show_more button{text-transform:uppercase;width:1060px}.button_green{height:27px;padding:7px 30px 0;position:relative;display:inline-block;font-size:14px;color:#fff;background:#a5cd50;background-image:-webkit-linear-gradient(top,#a5cd50 0%,#97bf42 100%);background-image:-o-linear-gradient(top,#a5cd50 0%,#97bf42 100%);background-image:linear-gradient(to bottom,#a5cd50 0%,#97bf42 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA5CD50',endColorstr='#FF97BF42',GradientType=0);border-radius:10px}.button_green .fix{width:19px;height:10px;margin:0 0 0 -9.5px;position:absolute;top:-8px;left:50%;background:url(/img/buttons/button-green-fix.png) center 1px no-repeat}.button_green:hover{color:#fff}.button_green i{margin-right:8px}.button_green .icon{margin-right:8px;vertical-align:middle}.has-error input[type=text],.has-error input[type=email],.has-error input[type=tel],.has-error input[type=password],.has-error select{border-color:#ed2807;box-shadow:none}.has-error input[type=text].styled,.has-error input[type=email].styled,.has-error input[type=tel].styled,.has-error input[type=password].styled,.has-error select.styled{border-color:#ed2807;box-shadow:none}.has-error textarea{border-color:#ed2807;box-shadow:none}.has-error textarea.styled{border-color:#ed2807;box-shadow:none}.has-error .help-block{color:#ed2807}input[type=text].styled.has-error,input[type=text].has-error{border-color:#ed2807;box-shadow:none}textarea.has-error,textarea.styled.has-error{border-color:#ed2807;box-shadow:none}.has-error .select2-container--default .select2-selection--multiple,.has-error .select2-container--greentext .select2-selection--multiple,.has-error .select2-container--darkgreentext .select2-selection--multiple,.has-error .select2-container--default .select2-selection--single,.has-error .select2-container--greentext .select2-selection--single,.has-error .select2-container--darkgreentext .select2-selection--single{border-color:#ed2807;box-shadow:none}.static_text h2,.static_text h3,.static_text h4,.static_text h5,.static_text h6{font-size:16px;text-transform:uppercase;margin-bottom:.5em}.static_text p+h2,.static_text h3,.static_text h4,.static_text h5,.static_text h6{margin-top:.8em}.static_text a.btn,.static_text a.btn:hover{color:#fff}.static_text a.dashed{border-bottom:1px dashed var(--navy);text-decoration:none;top:-10px;position:relative}.static_text img{display:inline-block;border-radius:8px;max-width:100%;height:auto}.static_text ol,.static_text ul{padding-left:20px;margin-bottom:12px}.static_text ol li{list-style-type:decimal}.static_text ul li{list-style-type:disc}.static_text ul li ul li{list-style-type:circle}.static_text table[border="1"],.static_text table[border="1"] tbody,.static_text table[border="1"] tr,.static_text table[border="1"] td{border-width:1px;border-style:solid}.route_carousel_prev,.route_carousel_next,.route_carousel_prev_manager,.route_carousel_next_manager,.main_page_faces_carousel_prev,.main_page_faces_carousel_next,.main_page_carousel_prev,.main_page_carousel_next{opacity:.7;filter:alpha(opacity=70)}.route_carousel_prev:focus,.route_carousel_prev:hover,.route_carousel_next:focus,.route_carousel_next:hover,.route_carousel_prev_manager:focus,.route_carousel_prev_manager:hover,.route_carousel_next_manager:focus,.route_carousel_next_manager:hover,.main_page_faces_carousel_prev:focus,.main_page_faces_carousel_prev:hover,.main_page_faces_carousel_next:focus,.main_page_faces_carousel_next:hover,.main_page_carousel_prev:focus,.main_page_carousel_prev:hover,.main_page_carousel_next:focus,.main_page_carousel_next:hover{zoom:1;filter:alpha(opacity=100);opacity:1}.route_coordinator_contacts a:not(.email){opacity:.65;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:16px;margin-top:-2px}.route_coordinator_contacts a:not(.email):hover{opacity:1}.main_page_filter_box_price .ui-slider-handle:focus,.main_page_filter_box_price .ui-slider-handle:hover{zoom:1;filter:alpha(opacity=70);opacity:.7}.comment_socials li a:hover{zoom:1;filter:alpha(opacity=70);opacity:.7}.has-error .input-checkbox:before{background-image:url(/img/icons/checkbox-error.png)}.has-error .input-checkbox.checked:before{background-image:url(/img/icons/checkbox.png)}.input-checkbox{padding:9px 12px 10px 24px;position:relative;overflow:hidden;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:14px;color:#3d3d3d}.input-checkbox:before{content:'';width:15px;height:15px;margin:-7.5px 0 0;position:absolute;top:50%;left:0;background:url(/img/icons/checkbox.png) no-repeat bottom left}.input-checkbox.checked:before{background-position:top left}.input-checkbox input[type=checkbox]{display:none}.badge{position:absolute;z-index:10;top:12px;left:12px;font-size:12px;color:#fff;font-weight:600;padding:0 5px 1px 7px;border-radius:5px}.badge-red{background:rgba(237,40,7,.8)}.text-bold{font-weight:700}.text-dark-gray{color:#696565}.text-gray,.main_page_tab .enrollment-closed,.main_page_responses_list li .main_page_response_date,.main_page_responses_list li .main_page_response_route,.reviews_page_headline_hint .icon,.route_comments .upload-photo-hint,.route_comments .no-photo-text{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-gray .table_term,.main_page_tab .enrollment-closed .table_term,.main_page_responses_list li .main_page_response_date .table_term,.main_page_responses_list li .main_page_response_route .table_term,.reviews_page_headline_hint .icon .table_term,.route_comments .upload-photo-hint .table_term,.route_comments .no-photo-text .table_term{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-gray .enrollment_item.green,.main_page_tab .enrollment-closed .enrollment_item.green,.main_page_responses_list li .main_page_response_date .enrollment_item.green,.main_page_responses_list li .main_page_response_route .enrollment_item.green,.reviews_page_headline_hint .icon .enrollment_item.green,.route_comments .upload-photo-hint .enrollment_item.green,.route_comments .no-photo-text .enrollment_item.green,.text-gray .enrollment_item.yellow,.main_page_tab .enrollment-closed .enrollment_item.yellow,.main_page_responses_list li .main_page_response_date .enrollment_item.yellow,.main_page_responses_list li .main_page_response_route .enrollment_item.yellow,.reviews_page_headline_hint .icon .enrollment_item.yellow,.route_comments .upload-photo-hint .enrollment_item.yellow,.route_comments .no-photo-text .enrollment_item.yellow,.text-gray .enrollment_item.red,.main_page_tab .enrollment-closed .enrollment_item.red,.main_page_responses_list li .main_page_response_date .enrollment_item.red,.main_page_responses_list li .main_page_response_route .enrollment_item.red,.reviews_page_headline_hint .icon .enrollment_item.red,.route_comments .upload-photo-hint .enrollment_item.red,.route_comments .no-photo-text .enrollment_item.red{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-gray .table_instructors li a span,.main_page_tab .enrollment-closed .table_instructors li a span,.main_page_responses_list li .main_page_response_date .table_instructors li a span,.main_page_responses_list li .main_page_response_route .table_instructors li a span,.reviews_page_headline_hint .icon .table_instructors li a span,.route_comments .upload-photo-hint .table_instructors li a span,.route_comments .no-photo-text .table_instructors li a span{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-gray .table_price,.main_page_tab .enrollment-closed .table_price,.main_page_responses_list li .main_page_response_date .table_price,.main_page_responses_list li .main_page_response_route .table_price,.reviews_page_headline_hint .icon .table_price,.route_comments .upload-photo-hint .table_price,.route_comments .no-photo-text .table_price{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-gray .table_price .table_price_right,.main_page_tab .enrollment-closed .table_price .table_price_right,.main_page_responses_list li .main_page_response_date .table_price .table_price_right,.main_page_responses_list li .main_page_response_route .table_price .table_price_right,.reviews_page_headline_hint .icon .table_price .table_price_right,.route_comments .upload-photo-hint .table_price .table_price_right,.route_comments .no-photo-text .table_price .table_price_right{color:#7f7f7f !important;border-color:#7f7f7f !important}.text-line-through{text-decoration:line-through !important}.text-line-through .table_term{text-decoration:line-through !important}.text-line-through .enrollment_item.green,.text-line-through .enrollment_item.yellow,.text-line-through .enrollment_item.red{text-decoration:line-through !important}.text-line-through .table_instructors li a span{text-decoration:line-through !important}.text-line-through .table_price{text-decoration:line-through !important}.text-line-through .table_price .table_price_left,.text-line-through .table_price .table_price_right{text-decoration:line-through !important}form .hint-block{color:#767574;margin-top:6px}form .hint-block a{color:#767574}form .hint-block a:hover{color:#767574}.hint-block-i{color:#767574;font-style:italic;margin-top:6px}.z-index-maximum{z-index:99999 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.link-dark-green,.static_text a,.route_description_list a,.static_page_content a,.article_content_text a,.not-found a,.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme a,.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme a,.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme a,.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme a,.main_page_cols a,.main_page_tab_title a,.about_coordinators>ul>li li a,.comment_title a,.link_yes,.info_products a.rental_equip_link,.list_equipment .equip-description a,.route_about a,.route_description a,.route_faq_list .route_about_link_1{color:var(--navy)}.link-dark-green:hover,.static_text a:hover,.route_description_list a:hover,.static_page_content a:hover,.article_content_text a:hover,.not-found a:hover,.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme a:hover,.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme a:hover,.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme a:hover,.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme a:hover,.main_page_cols a:hover,.main_page_tab_title a:hover,.about_coordinators>ul>li li a:hover,.comment_title a:hover,.link_yes:hover,.info_products a.rental_equip_link:hover,.list_equipment .equip-description a:hover,.route_about a:hover,.route_description a:hover,.route_faq_list .route_about_link_1:hover{color:var(--navy-deep)}.text-dashed,.route_comments .upload-photo-link span{-moz-transition:color .2s,border .2s;-o-transition:color .2s,border .2s;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s;border-bottom:1px dashed #38322f;text-decoration:none}.text-dashed :not(.no-hover):hover,.route_comments .upload-photo-link span :not(.no-hover):hover{border-bottom:1px dashed #38322f;text-decoration:none}.link-gray-green{color:var(--muted);border-color:var(--muted)}.link-gray-green:hover{color:var(--navy);border-color:var(--navy)}.text-underlined{-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;text-decoration:underline}.text-underlined:hover{text-decoration:underline;color:#787878}.text-border{-moz-transition:color .2s,border .2s;-o-transition:color .2s,border .2s;-webkit-transition:color .2s,border .2s;transition:color .2s,border .2s;text-decoration:none;border-bottom:1px solid #999}.text-border:hover{text-decoration:none;border-bottom:1px solid #a7a7a7}.text-underlined,.text-border{cursor:pointer}.text-white{color:#fff}.text-white.text-dashed,.route_comments .upload-photo-link span.text-white,.text-white.text-border{border-color:#fff}.text-white:not(.no-hover):hover{color:#ccc;border-color:#ccc}.text-light-gray{color:#868686}.text-light-gray.text-dashed,.route_comments .upload-photo-link span.text-light-gray,.text-light-gray.text-border{border-color:#e1e1e1}.text-light-gray:not(.no-hover):hover{color:#505050;border-color:#a7a7a7}.text-dark-green{color:var(--navy)}.text-dark-green.text-dashed,.route_comments .upload-photo-link span.text-dark-green,.text-dark-green.text-border{border-color:var(--navy)}.text-dark-green:not(.no-hover):hover{color:var(--navy-deep);border-color:var(--navy-deep)}.text-dark-green[role=alert]{line-height:1.5}.text-green{color:var(--navy)}.text-green.text-dashed,.route_comments .upload-photo-link span.text-green,.text-green.text-border{border-color:var(--navy)}.text-green:not(.no-hover):hover{color:var(--navy-deep);border-color:var(--navy-deep)}.text-orange,.info_products .buy_equip_link,.route_comments .upload-photo-link,.route_comments .upload-photo-link span{color:var(--accent)}.text-orange.text-dashed,.info_products .text-dashed.buy_equip_link,.route_comments .text-dashed.upload-photo-link,.route_comments .upload-photo-link span,.text-orange.text-border,.info_products .text-border.buy_equip_link,.route_comments .text-border.upload-photo-link,.route_comments .upload-photo-link span.text-border{border-color:var(--accent)}.text-orange:not(.no-hover):hover,.info_products .buy_equip_link:not(.no-hover):hover,.route_comments .upload-photo-link:not(.no-hover):hover,.route_comments .upload-photo-link span:not(.no-hover):hover{color:var(--accent-deep);border-color:var(--accent-deep)}.text-warning{color:var(--accent) !important}.text-warning.text-dashed,.route_comments .upload-photo-link span.text-warning,.text-warning.text-border{border-color:var(--accent) !important}.text-warning:not(.no-hover):hover{color:var(--accent-deep) !important;border-color:var(--accent-deep) !important}.text-red{color:var(--danger)}.text-red.text-dashed,.route_comments .upload-photo-link span.text-red,.text-red.text-border{border-color:var(--danger)}.text-red:not(.no-hover):hover{color:var(--danger-deep);border-color:var(--danger-deep)}.ellipsis{text-overflow:ellipsis}.p-half-margin p+p{padding-top:.5em}.title-right-addition{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;float:right}.right-addition{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-left:10px;margin-top:6px}.bottom-addition{margin-top:6px}.rotate-315{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper .mobile-only{display:none}#wrapper .mobile-only.display_ib{display:none !important}.collapse-height{height:0;overflow-x:hidden}.svg-icon{display:inline-block}.svg-icon svg{height:100%;width:100%}.svg-icon svg g>*{opacity:1}.svg-icon svg g>rect{opacity:0}.svg-icon.color-white{background:#fff !important}.svg-icon.color-white g>*{fill:#fff}.svg-icon.color-green{background:var(--navy) !important}.svg-icon.color-green g>*{fill:var(--navy)}.svg-icon.color-gray{background:#767574 !important}.svg-icon.color-gray g>*{fill:#767574}.svg-icon.svg-inited{background:0 0 !important}.cookie-agree-wrapper{background:#353535;position:fixed;bottom:0;left:0;z-index:20000;width:100%}.cookie-agree{width:1240px;margin:0 auto;box-sizing:border-box;padding:10px 35px;color:#fff;text-align:center}.cookie-agree .cookie-text{line-height:24px}.cookie-agree-btn{margin-left:20px}.va-container{position:relative;display:table;height:100%}.va-content{display:table-cell;vertical-align:middle}.tippy-colorbox-link-fix{display:none}.width-550{width:550px}.row{display:block}.row>.col-2{width:50%;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;box-sizing:border-box}.row>.col-3{width:33%;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;box-sizing:border-box}.row>div{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}.no-underline{text-decoration:none}table.adaptive-table{border:1px solid #67696b;border-collapse:collapse;max-width:100%;table-layout:fixed}table.adaptive-table td{border:1px solid #67696b}table.adaptive-table tr{border:1px solid #67696b;padding:.35em}table.adaptive-table tr td:first-child{max-width:265px}table.adaptive-table th{border-left:1px solid #67696b}table.adaptive-table th:first-child{border:none}table.adaptive-table th,table.adaptive-table td{padding:.5em;text-align:center}table.adaptive-table tbody td:first-child{text-align:left}@media only screen and (max-device-width:500px){table.adaptive-table{border:0}table.adaptive-table thead{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.adaptive-table tr{border-bottom:2px solid #67696b;display:block;margin-bottom:.625em}table.adaptive-table tr td:first-child{max-width:none}table.adaptive-table td{border:none;border-bottom:1px solid #67696b;display:block;text-align:right}table.adaptive-table td:first-child{text-align:center;font-size:1.1em;font-weight:700;text-transform:uppercase}table.adaptive-table td:first-child:before{display:none}table.adaptive-table td:before{content:attr(data-label);float:left;text-align:left;width:200px;font-size:.95em}table.adaptive-table td:last-child{border-bottom:0}}@media only screen and (min-device-width:320px) and (max-device-width:960px){.article_full.width-550{width:auto}.button_show_more,.button_show_more>a{width:100%;max-width:100%}.row.mobile-row-to-col>div{display:block}.row.mobile-row-to-col>[class*=col-]{display:block;width:100%}.row.mobile-row-to-col>[class*=col-]:last-child,.row.mobile-row-to-col>[class*=col-]:first-child{width:100%}.row.mobile-row-to-col input[type=text],.row.mobile-row-to-col input[type=email],.row.mobile-row-to-col input[type=tel],.row.mobile-row-to-col input[type=password],.row.mobile-row-to-col select{width:100%;box-sizing:border-box;height:35px}.cookie-agree-wrapper .cookie-agree-btn{display:block;margin-top:10px;margin-left:0}.cookie-agree{width:auto;margin:0 auto;box-sizing:border-box;padding:8px 15px;text-align:left}.cookie-agree .cookie-text{line-height:normal;font-size:12px}#wrapper .mobile-only{display:block}#wrapper .mobile-only.display_ib{display:inline-block !important}#wrapper .desktop-only{display:none}#gallery-photo-page .breadcrumbs ul li.active,#gallery-video-page .breadcrumbs ul li.active,#news-view-page .breadcrumbs ul li.active{display:none}#gallery-photo-page .breadcrumbs ul li:nth-last-child(2):after,#gallery-video-page .breadcrumbs ul li:nth-last-child(2):after,#news-view-page .breadcrumbs ul li:nth-last-child(2):after{display:none}.main-content-wrapper{width:100%}.button_green{padding:7px 23px 7px;height:auto}.main_page_bottom_wrapper+.main-advanced-text{margin-top:40px}.main-advanced-text{padding:0;margin-top:0}.main-advanced-text .article_content_text{padding-bottom:5px}.main_page_tabs+.main-advanced-text{margin-top:0;margin-bottom:10px}fieldset{min-width:0}.full-width-offer-checkbox.input-checkbox{padding:24px 12px 25px 55px;margin-top:-15px;margin-bottom:-15px}.full-width-offer-checkbox.input-checkbox:before{left:20px}.route_page .instructor_table,.route_table .instructor_table,.instructor_page .instructor_table{width:100%}.route_page .instructor_table table,.route_table .instructor_table table,.instructor_page .instructor_table table{table-layout:fixed;max-width:none;width:100%;min-width:100%;margin-bottom:0}.route_page .instructor_table table .item_1,.route_table .instructor_table table .item_1,.instructor_page .instructor_table table .item_1{width:90px}.route_page .instructor_table table .item_2,.route_page .instructor_table table .item_3,.route_table .instructor_table table .item_2,.route_table .instructor_table table .item_3,.instructor_page .instructor_table table .item_2,.instructor_page .instructor_table table .item_3{display:none}.route_page .instructor_table table .item_4,.route_table .instructor_table table .item_4,.instructor_page .instructor_table table .item_4{width:auto;min-width:158px}.route_page .instructor_table table .item_5,.route_table .instructor_table table .item_5,.instructor_page .instructor_table table .item_5{width:55px}.route_page .instructor_table table .item_5 .table_buttons .input_button,.route_table .instructor_table table .item_5 .table_buttons .input_button,.instructor_page .instructor_table table .item_5 .table_buttons .input_button{width:0;padding:0 0 0 50px;margin-left:17px}.route_page .instructor_table table .item_5 .table_buttons .input_button:before,.route_table .instructor_table table .item_5 .table_buttons .input_button:before,.instructor_page .instructor_table table .item_5 .table_buttons .input_button:before{left:14px}.route_page .instructor_table table .item_5 .route-subscribe-button,.route_table .instructor_table table .item_5 .route-subscribe-button,.instructor_page .instructor_table table .item_5 .route-subscribe-button{display:none}.route_page .instructor_table table thead th.item_25+th.item_3+th.item_4,.route_table .instructor_table table thead th.item_25+th.item_3+th.item_4,.instructor_page .instructor_table table thead th.item_25+th.item_3+th.item_4{padding:14px 0;width:auto;min-width:158px}.route_page .instructor_table table thead th,.route_table .instructor_table table thead th,.instructor_page .instructor_table table thead th{min-height:45px;height:auto}.route_page .instructor_table table thead th[class*=item],.route_table .instructor_table table thead th[class*=item],.instructor_page .instructor_table table thead th[class*=item]{padding:16px 8px;text-align:center;vertical-align:middle;line-height:1.5}.route_page .instructor_table table thead th.item_4 .th_item,.route_table .instructor_table table thead th.item_4 .th_item,.instructor_page .instructor_table table thead th.item_4 .th_item{position:relative;background:url(/img/main/table-border-1.png) top right repeat-y}.route_page .instructor_table table thead th.item_4 .th_item:before,.route_table .instructor_table table thead th.item_4 .th_item:before,.instructor_page .instructor_table table thead th.item_4 .th_item:before{content:'';position:absolute;top:0;left:0;width:1px;display:block;height:100%;background:url(/img/main/table-border-1.png) top left repeat-y}.route_page .instructor_table table thead th.item_4 span,.route_table .instructor_table table thead th.item_4 span,.instructor_page .instructor_table table thead th.item_4 span{display:inline-block;vertical-align:top}.route_page .instructor_table table thead th.item_4 .bordered,.route_table .instructor_table table thead th.item_4 .bordered,.instructor_page .instructor_table table thead th.item_4 .bordered{margin-bottom:8px}.route_page .instructor_table table thead th.item_1,.route_table .instructor_table table thead th.item_1,.instructor_page .instructor_table table thead th.item_1{padding:10px 0}.route_page .instructor_table table thead th.item_1 .th_item,.route_table .instructor_table table thead th.item_1 .th_item,.instructor_page .instructor_table table thead th.item_1 .th_item{background:0 0}.route_page .instructor_table table thead th.item_5,.route_table .instructor_table table thead th.item_5,.instructor_page .instructor_table table thead th.item_5{padding-left:5px;padding-right:10px}.route_page .instructor_table table thead th.item_5 .prompt_wrapper,.route_table .instructor_table table thead th.item_5 .prompt_wrapper,.instructor_page .instructor_table table thead th.item_5 .prompt_wrapper{margin-top:10px;display:block;padding:0;text-align:right}.route_page .instructor_table table thead th.item_5 .prompt_wrapper .prompt_icon_white,.route_table .instructor_table table thead th.item_5 .prompt_wrapper .prompt_icon_white,.instructor_page .instructor_table table thead th.item_5 .prompt_wrapper .prompt_icon_white{margin:0 auto}.route_page .instructor_table table thead th .th_item,.route_table .instructor_table table thead th .th_item,.instructor_page .instructor_table table thead th .th_item{height:auto;border-right:none}.route_page .instructor_table table thead th .th_item>span,.route_table .instructor_table table thead th .th_item>span,.instructor_page .instructor_table table thead th .th_item>span{height:auto;padding:0 8px 0 5px}.route_page .instructor_table table .td_item.not-found,.route_table .instructor_table table .td_item.not-found,.instructor_page .instructor_table table .td_item.not-found{background-image:none}.route_page .instructor_table table tbody tr:not(.item_header) td,.route_table .instructor_table table tbody tr:not(.item_header) td,.instructor_page .instructor_table table tbody tr:not(.item_header) td{position:relative;vertical-align:middle}.route_page .instructor_table table tbody tr:not(.item_header) td:first-child:not([colspan]):after,.route_table .instructor_table table tbody tr:not(.item_header) td:first-child:not([colspan]):after,.instructor_page .instructor_table table tbody tr:not(.item_header) td:first-child:not([colspan]):after{content:'';display:none}.route_page .instructor_table table tbody tr:not(.item_header) td .btn,.route_table .instructor_table table tbody tr:not(.item_header) td .btn,.instructor_page .instructor_table table tbody tr:not(.item_header) td .btn{float:none;text-align:center;margin:6px 0 20px;font-weight:600;padding:11px 5px}.route_page .instructor_table table tbody tr:not(.item_header) td .table_buttons .order-button,.route_table .instructor_table table tbody tr:not(.item_header) td .table_buttons .order-button,.instructor_page .instructor_table table tbody tr:not(.item_header) td .table_buttons .order-button{margin-right:20px}.route_page .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .prompt_wrapper,.route_table .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .prompt_wrapper,.instructor_page .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .prompt_wrapper{display:none}.route_page .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .table_buttons,.route_table .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .table_buttons,.instructor_page .instructor_table table tbody tr:not(.item_header) td.item_5 .td_item .table_buttons{text-align:center}.instructors_page .route_table .instructor_table table tbody td .td_item .table_buttons .btn{margin:0 auto}#route-view-page .instructor_table table .item_1,#instructor-view-page .instructor_table table .item_1{width:auto}#route-view-page .instructor_table table thead th,#instructor-view-page .instructor_table table thead th{position:relative;padding:10px}#route-view-page .instructor_table table thead th.item_1:after,#instructor-view-page .instructor_table table thead th.item_1:after{content:'';display:none}#route-view-page .instructor_table table tbody tr:not(.item_header) td,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td{height:auto;position:relative}#route-view-page .instructor_table table tbody tr:not(.item_header) td:first-child:after,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td:first-child:after{content:'';display:none}#route-view-page .instructor_table table tbody tr:not(.item_header) td .item_1,#route-view-page .instructor_table table tbody tr:not(.item_header) td .item_2,#route-view-page .instructor_table table tbody tr:not(.item_header) td .item_3,#route-view-page .instructor_table table tbody tr:not(.item_header) td .item_4,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td .item_1,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td .item_2,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td .item_3,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td .item_4{display:block}#route-view-page .instructor_table table tbody tr:not(.item_header) td .not-found,#instructor-view-page .instructor_table table tbody tr:not(.item_header) td .not-found{padding:10px}#route-view-page .instructor_table table .table_term,#route-view-page .instructor_table table .table_instructors,#route-view-page .instructor_table table .table_places,#route-view-page .instructor_table table .table_price,#route-view-page .instructor_table table .table_buttons,#instructor-view-page .instructor_table table .table_term,#instructor-view-page .instructor_table table .table_instructors,#instructor-view-page .instructor_table table .table_places,#instructor-view-page .instructor_table table .table_price,#instructor-view-page .instructor_table table .table_buttons{padding:2px 10px;text-align:left;width:auto}#route-view-page .instructor_table table .table_term,#instructor-view-page .instructor_table table .table_term{padding-top:10px;padding-bottom:0}#route-view-page .instructor_table table .table_term>div,#instructor-view-page .instructor_table table .table_term>div{font-weight:700;font-size:16px;color:#505050;font-family:"Manrope",sans-serif}#route-view-page .instructor_table table .table_places .show-place-hint:after,#instructor-view-page .instructor_table table .table_places .show-place-hint:after{content:' (кол-во мест)';color:#a7a7a7;margin-left:5px;font-size:12px}#route-view-page .instructor_table table .route_search_tab_icons,#instructor-view-page .instructor_table table .route_search_tab_icons{position:relative;height:24px}#route-view-page .instructor_table table .enrollment_item,#instructor-view-page .instructor_table table .enrollment_item{font-size:14px;font-weight:400;min-width:initial}#route-view-page .instructor_table table .enrollment_item+.text-gray,#route-view-page .instructor_table table .main_page_tab .enrollment_item+.enrollment-closed,.main_page_tab #route-view-page .instructor_table table .enrollment_item+.enrollment-closed,#route-view-page .instructor_table table .main_page_responses_list li .enrollment_item+.main_page_response_date,.main_page_responses_list li #route-view-page .instructor_table table .enrollment_item+.main_page_response_date,#route-view-page .instructor_table table .main_page_responses_list li .enrollment_item+.main_page_response_route,.main_page_responses_list li #route-view-page .instructor_table table .enrollment_item+.main_page_response_route,#route-view-page .instructor_table table .reviews_page_headline_hint .enrollment_item+.icon,.reviews_page_headline_hint #route-view-page .instructor_table table .enrollment_item+.icon,#route-view-page .instructor_table table .route_comments .enrollment_item+.upload-photo-hint,.route_comments #route-view-page .instructor_table table .enrollment_item+.upload-photo-hint,#route-view-page .instructor_table table .route_comments .enrollment_item+.no-photo-text,.route_comments #route-view-page .instructor_table table .enrollment_item+.no-photo-text,#instructor-view-page .instructor_table table .enrollment_item+.text-gray,#instructor-view-page .instructor_table table .main_page_tab .enrollment_item+.enrollment-closed,.main_page_tab #instructor-view-page .instructor_table table .enrollment_item+.enrollment-closed,#instructor-view-page .instructor_table table .main_page_responses_list li .enrollment_item+.main_page_response_date,.main_page_responses_list li #instructor-view-page .instructor_table table .enrollment_item+.main_page_response_date,#instructor-view-page .instructor_table table .main_page_responses_list li .enrollment_item+.main_page_response_route,.main_page_responses_list li #instructor-view-page .instructor_table table .enrollment_item+.main_page_response_route,#instructor-view-page .instructor_table table .reviews_page_headline_hint .enrollment_item+.icon,.reviews_page_headline_hint #instructor-view-page .instructor_table table .enrollment_item+.icon,#instructor-view-page .instructor_table table .route_comments .enrollment_item+.upload-photo-hint,.route_comments #instructor-view-page .instructor_table table .enrollment_item+.upload-photo-hint,#instructor-view-page .instructor_table table .route_comments .enrollment_item+.no-photo-text,.route_comments #instructor-view-page .instructor_table table .enrollment_item+.no-photo-text{font-size:14px !important;color:#a7a7a7 !important}#route-view-page .instructor_table table .table_price .table_price_left,#instructor-view-page .instructor_table table .table_price .table_price_left{font-size:22px;padding-right:0}#route-view-page .instructor_table table .table_price .table_price_right,#instructor-view-page .instructor_table table .table_price .table_price_right{font-size:20px;top:auto;padding-left:0;background-image:none}#route-view-page .instructor_table table .table_price .table_price_right:not(.strike):before,#instructor-view-page .instructor_table table .table_price .table_price_right:not(.strike):before{content:'/ ';color:#c1c1c1;margin-left:5px;font-weight:400;font-size:16px}#instructor-view-page .instructor_table .route_search_tab_icons>div:nth-child(n+5){display:none}.feedback-icon-wrapper .feedback-icon:hover{width:50px}.feedback-icon-wrapper .feedback-icon:hover .hint{display:none}}.btn{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;behavior:url(/css/pie.htc);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:background .5s,color .5s,border .2s;-o-transition:background .5s,color .5s,border .2s;-webkit-transition:background .5s,color .5s,border .2s;transition:background .5s,color .5s,border .2s;padding:11px 18px 11px 16px;background:#a7a7a7;border-radius:10px;border-bottom:3px solid #505050;font:500 14px/1 "Manrope",sans-serif;text-align:center;color:#fff;text-decoration:none;cursor:pointer}.btn:not(:disabled):hover{background-color:#999}.btn:disabled{zoom:1;filter:alpha(opacity=30);opacity:.3;cursor:not-allowed}.btn.icon-only .icon{margin-right:0}.btn .fa{margin-right:8px;vertical-align:top}.btn .icon{margin-right:8px;vertical-align:middle;position:relative;top:-.125em}.btn .fa-2x{line-height:.4em}.btn .fa-angle-down,.btn .fa-angle-up{font-weight:600;line-height:.45em}.btn.btn-block{display:block;width:100%}.btn.btn-xs{padding:6px 15px;border-radius:6px;border-width:2px}.btn.btn-sm{padding:10px 13px;border-radius:8px;border-width:2px}.btn.btn-sm .icon{margin-right:5px}.btn.btn-lg{padding:12px 20px 12px 15px;font-size:16px}.btn.btn-xl{padding:15px 20px;font-size:16px;font-weight:600}.btn.btn-xl.btn-outline-orange,.btn.btn-xl.btn-outline-green{font-weight:500}.btn.btn-xxl{padding:18px 25px;font-size:18px;text-shadow:1px 1px #38322f;text-transform:uppercase;font-weight:600}.btn.btn-xxl.btn-outline-orange,.btn.btn-xxl.btn-outline-green{font-weight:500}.btn.btn-orange{background-color:#f88c00;border-color:#8c5800}.btn.btn-orange:not(:disabled):hover{background-color:#e68200}.btn.btn-orange.btn-xxl{text-shadow:1px 1px #c1610c}.btn.btn-red{border-color:#8c1c06}.btn.btn-red,.btn.btn-red:hover{color:#fff;background-color:#d60000}.btn.btn-dark-green{background-color:#3fa743;border-color:#006303}.btn.btn-dark-green:not(:disabled):hover{background-color:#38943b}.btn.btn-dark-green.btn-xxl{text-shadow:1px 1px #008503}.btn.btn-green{background-color:#7eb14e;border-color:#4e7a00}.btn.btn-green:not(:disabled):hover{background-color:#659a34}.btn.btn-green.btn-xxl{text-shadow:1px 1px #019305}.btn.btn-outline{background:0 0;color:#787878;border:1px solid #787878}.btn.btn-outline:not(:disabled):hover{background:#fff;color:#505050;border-color:#505050}.btn.btn-outline.btn-xxl{text-shadow:none}.btn.btn-outline.btn-dark-green{border-color:#019305;color:#019305}.btn.btn-outline.btn-dark-green:not(:disabled):hover{color:#006303;border-color:#006303}.btn.btn-outline.btn-green{border-color:#74a707;color:#74a707}.btn.btn-outline.btn-green:not(:disabled):hover{color:#4e7a00;border-color:#4e7a00}.btn.btn-outline.btn-orange{border-color:#fe7700;color:#fe7700}.btn.btn-outline.btn-orange:not(:disabled):hover{color:#d96d00;border-color:#d96d00}.btn.btn-half-outline{background:0 0;color:#787878;border-bottom:1px solid #787878}.btn.btn-half-outline:not(:disabled):hover{background:#fff;color:#505050;border-color:#505050}.btn.btn-half-outline.btn-xxl{text-shadow:none}.btn.btn-half-outline.btn-dark-green{border-color:#019305;color:#019305}.btn.btn-half-outline.btn-dark-green:not(:disabled):hover{color:#006303;border-color:#006303}.btn.btn-half-outline.btn-green{border-color:#74a707;color:#74a707}.btn.btn-half-outline.btn-green:not(:disabled):hover{color:#4e7a00;border-color:#4e7a00}.btn.btn-half-outline.btn-orange{border-color:#fe7700;color:#fe7700}.btn.btn-half-outline.btn-orange:not(:disabled):hover{color:#d96d00;border-color:#d96d00}.btn-link-gray{background:0 0;border:none;padding:0;font:inherit;color:#767574;cursor:pointer;text-decoration:underline}.btn-link-gray:hover:not(:disabled){color:#9b9897}.btn-link-gray:disabled{cursor:not-allowed}.fake-show-more.btn{margin-bottom:24px;padding:16px;text-decoration:none;color:#000}.fake-show-more.btn .icon{display:none;margin-left:-30px}.fake-show-more.btn.active .icon{display:inline-block}@media only screen and (min-device-width:320px) and (max-device-width:960px){.btn.btn-xxl{padding:12px 20px;font-size:16px}.fake-show-more.btn{margin:32px 0}}.cta-block{margin:40px auto 0;padding:32px 0;background:var(--cream);border-radius:12px;text-align:center}.cta-block__heading{margin:0 0 12px}.cta-block__description{max-width:420px;margin:0 auto 24px;color:#767574;font-size:14px;line-height:1.5}.cta-block__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:560px;margin:0 auto}.cta-block__buttons .btn{flex:1 1 200px;max-width:280px;min-height:48px;margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none}.cta-block__buttons .btn+.btn{margin-left:0}.favorites-page .cta-block__heading{margin-bottom:12px}.favorites-page .cta-block__description{margin:0 auto 24px}@keyframes favorite-bounce{0%{transform:scale(1)}30%{transform:scale(.82)}60%{transform:scale(1.22)}100%{transform:scale(1)}}.favorite-button{position:absolute;top:0;right:0;z-index:5;width:36px;height:36px;padding:0;margin:0;border:none;background:0 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-tap-highlight-color:transparent}.favorite-button:focus{outline:none}.favorite-button__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;transition:transform .15s ease}.favorite-button__icon-heart{font-size:18px;line-height:1;color:#fff;transition:color .15s ease,fill .15s ease}.favorite-button:not(.is-favorite):hover .favorite-button__icon{transform:scale(1.12)}.favorite-button.is-favorite .favorite-button__icon-heart{color:#fe8a29}.favorite-button.is-favorite:hover .favorite-button__icon{transform:scale(1.08)}.favorite-button.is-toggling .favorite-button__icon{animation:favorite-bounce .28s ease}.favorite-button--sm{width:40px;height:40px}.favorite-button--sm .favorite-button__icon{width:26px;height:26px}.favorite-button--sm .favorite-button__icon-heart{font-size:14px}.favorite-button--lg{width:56px;height:56px}.favorite-button--lg .favorite-button__icon{width:40px;height:40px}.favorite-button--lg .favorite-button__icon-heart{font-size:22px}.favorite-button--action{gap:7px;padding:7px 11px;border-radius:12px;font:600 13.5px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;position:static;width:auto;height:auto}.favorite-button--action:hover{background:#fff}.favorite-button--action .favorite-button__icon{width:17px;height:17px}.favorite-button--action .favorite-button__icon-heart{font-size:17px;color:#204069}.favorite-button--action .favorite-button__label{white-space:nowrap}.route_image .favorite-button{width:44px;height:44px;top:2px;right:2px}.route_image .favorite-button .favorite-button__icon{width:34px;height:34px}.route_image .favorite-button .favorite-button__icon-heart{font-size:20px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.favorite-button{width:44px;height:44px;top:0;right:0}.favorite-button .favorite-button__icon{width:28px;height:28px}.favorite-button .favorite-button__icon-heart{font-size:16px}.favorite-button--action{width:auto;height:auto}.favorite-button--action .favorite-button__icon{width:17px;height:17px}.favorite-button--action .favorite-button__icon-heart{font-size:17px}}body.cursor-glow:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px circle at var(--mx,50%) var(--my,30%),rgba(255,138,53,.1),rgba(255,138,53,.04) 35%,rgba(0,0,0,0) 65%);will-change:transform}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:99999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin:21px}#cboxTitle{margin:0}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:11px;height:11px}#cboxTopRight{width:11px;height:11px}#cboxBottomLeft{width:11px;height:11px}#cboxBottomRight{width:11px;height:11px}#cboxMiddleLeft{width:11px}#cboxMiddleRight{width:11px}#cboxTopCenter{height:11px}#cboxBottomCenter{height:11px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious,#cboxNext{position:absolute;width:360px;text-indent:-9999px}#cboxPrevious .cbox-arrow,#cboxNext .cbox-arrow{position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%);background:rgba(255,255,255,.8);border:1px solid rgba(27,34,48,.15);box-shadow:0 2px 8px rgba(27,34,48,.12);color:#1b2230;display:flex;justify-content:center;align-items:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;transition:background .2s,border-color .2s,box-shadow .2s}#cboxPrevious .cbox-arrow .icon,#cboxNext .cbox-arrow .icon{width:22px;height:22px}#cboxPrevious .overlay,#cboxNext .overlay{display:block;width:360px;opacity:0;content:"";position:absolute;top:0;pointer-events:none}#cboxPrevious:hover .cbox-arrow,#cboxNext:hover .cbox-arrow{background:#fff;border-color:rgba(27,34,48,.25);box-shadow:0 4px 12px rgba(27,34,48,.18)}#cboxPrevious{left:0}#cboxPrevious .cbox-arrow{left:24px}#cboxPrevious .overlay{left:0}#cboxNext{right:0}#cboxNext .cbox-arrow{right:24px}#cboxNext .overlay{right:0}#cboxClose{position:absolute;top:11px;right:11px;cursor:pointer;z-index:9999;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:rgba(27,34,48,.5);transition:color .2s}#cboxClose .icon{width:20px;height:20px}#cboxClose:hover{color:#1b2230}#cboxClose:active{outline:0}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.offer-fix{padding-bottom:3px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:35px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:35px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;margin-left:5px}.select2-container .select2-search--inline .select2-search__field{font:14px/1.4 "Manrope",sans-serif;box-sizing:border-box;border:none;font-size:100%;margin-top:7px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container .svg-icon{vertical-align:text-bottom}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #204069}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:35px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #204069}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #204069}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #204069}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#204069;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#204069}.select2-container--default,.select2-container--greentext,.select2-container--darkgreentext{font-size:14px}.select2-container--default .select2-selection--single,.select2-container--greentext .select2-selection--single,.select2-container--darkgreentext .select2-selection--single{background-color:#fff;border-radius:6px;border:1px solid #c1c1c1;box-shadow:none}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--greentext .select2-selection--single .select2-selection__rendered,.select2-container--darkgreentext .select2-selection--single .select2-selection__rendered{color:#444;line-height:33px;padding-left:10px}.select2-container--default .select2-selection--single .select2-selection__clear,.select2-container--greentext .select2-selection--single .select2-selection__clear,.select2-container--darkgreentext .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--greentext .select2-selection--single .select2-selection__placeholder,.select2-container--darkgreentext .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--greentext .select2-selection--single .select2-selection__arrow,.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow{height:35px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--greentext .select2-selection--single .select2-selection__arrow b,.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default .select2-dropdown,.select2-container--greentext .select2-dropdown,.select2-container--darkgreentext .select2-dropdown{background-color:#fff;border:1px solid #c1c1c1;border-radius:6px;box-shadow:none;font-size:14px;color:#38322f}.select2-container--default .select2-dropdown--above,.select2-container--greentext .select2-dropdown--above,.select2-container--darkgreentext .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-dropdown--below,.select2-container--greentext .select2-dropdown--below,.select2-container--darkgreentext .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear,[dir=rtl].select2-container--greentext .select2-selection--single .select2-selection__clear,[dir=rtl].select2-container--darkgreentext .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow,[dir=rtl].select2-container--greentext .select2-selection--single .select2-selection__arrow,[dir=rtl].select2-container--darkgreentext .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container--disabled.select2-container--greentext .select2-selection--single,.select2-container--disabled.select2-container--darkgreentext .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-container--disabled.select2-container--greentext .select2-selection--single .select2-selection__clear,.select2-container--disabled.select2-container--darkgreentext .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--open.select2-container--greentext .select2-selection--single .select2-selection__arrow b,.select2-container--open.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple,.select2-container--greentext .select2-selection--multiple,.select2-container--darkgreentext .select2-selection--multiple{padding:0 5px;background-color:#fff;border-radius:6px;border:1px solid #c1c1c1;box-shadow:none;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container--greentext .select2-selection--multiple .select2-selection__rendered,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container--greentext .select2-selection--multiple .select2-selection__placeholder,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear,.select2-container--greentext .select2-selection--multiple .select2-selection__clear,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__clear{position:absolute;top:5px;right:6px;cursor:pointer;font-weight:700;background:#fff;padding:3px}.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--greentext .select2-selection--multiple .select2-selection__choice,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice{background-color:#e7ecf3;border:1px solid #204069;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:7px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--greentext .select2-selection--multiple .select2-selection__choice__remove,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice__remove{color:#204069;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--greentext .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,[dir=rtl].select2-container--greentext .select2-selection--multiple .select2-selection__choice,[dir=rtl].select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,[dir=rtl].select2-container--greentext .select2-selection--multiple .select2-selection__placeholder,[dir=rtl].select2-container--darkgreentext .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,[dir=rtl].select2-container--greentext .select2-selection--multiple .select2-search--inline,[dir=rtl].select2-container--darkgreentext .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,[dir=rtl].select2-container--greentext .select2-selection--multiple .select2-selection__choice,[dir=rtl].select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove,[dir=rtl].select2-container--greentext .select2-selection--multiple .select2-selection__choice__remove,[dir=rtl].select2-container--darkgreentext .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--focus.select2-container--greentext .select2-selection--multiple,.select2-container--focus.select2-container--darkgreentext .select2-selection--multiple{outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--disabled.select2-container--greentext .select2-selection--multiple,.select2-container--disabled.select2-container--darkgreentext .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove,.select2-container--disabled.select2-container--greentext .select2-selection__choice__remove,.select2-container--disabled.select2-container--darkgreentext .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above.select2-container--greentext .select2-selection--single,.select2-container--open.select2-container--above.select2-container--darkgreentext .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--open.select2-container--above.select2-container--greentext .select2-selection--multiple,.select2-container--open.select2-container--above.select2-container--darkgreentext .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below.select2-container--greentext .select2-selection--single,.select2-container--open.select2-container--below.select2-container--darkgreentext .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--open.select2-container--below.select2-container--greentext .select2-selection--multiple,.select2-container--open.select2-container--below.select2-container--darkgreentext .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--greentext .select2-search--dropdown .select2-search__field,.select2-container--darkgreentext .select2-search--dropdown .select2-search__field{border:1px solid #aaa;font:14px/1.4 "Manrope",sans-serif}.select2-container--default .select2-search--inline .select2-search__field,.select2-container--greentext .select2-search--inline .select2-search__field,.select2-container--darkgreentext .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options,.select2-container--greentext .select2-results>.select2-results__options,.select2-container--darkgreentext .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option,.select2-container--greentext .select2-results__option,.select2-container--darkgreentext .select2-results__option{padding:7px 10px 8px;background:0 0;cursor:pointer;border-top:1px solid #c1c1c1}.select2-container--default .select2-results__option:first-child,.select2-container--greentext .select2-results__option:first-child,.select2-container--darkgreentext .select2-results__option:first-child{border-top:none}.select2-container--default .select2-results__option:hover,.select2-container--greentext .select2-results__option:hover,.select2-container--darkgreentext .select2-results__option:hover{box-shadow:none;background:#fcfcfc}.select2-container--default .select2-results__option[role=group],.select2-container--greentext .select2-results__option[role=group],.select2-container--darkgreentext .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true],.select2-container--greentext .select2-results__option[aria-disabled=true],.select2-container--darkgreentext .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--greentext .select2-results__option[aria-selected=true],.select2-container--darkgreentext .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option{padding-left:25px}.select2-container--default .select2-results__option .select2-results__option .select2-results__group,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__group,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:35px}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:45px}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--greentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--darkgreentext .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--greentext .select2-results__option--highlighted[aria-selected],.select2-container--darkgreentext .select2-results__option--highlighted[aria-selected]{background-color:#e7ecf3}.select2-container--default .select2-results__option--highlighted[aria-selected=false],.select2-container--greentext .select2-results__option--highlighted[aria-selected=false],.select2-container--darkgreentext .select2-results__option--highlighted[aria-selected=false]{background-color:transparent}.select2-container--default .select2-results__option--highlighted[aria-selected=false]:hover,.select2-container--greentext .select2-results__option--highlighted[aria-selected=false]:hover,.select2-container--darkgreentext .select2-results__option--highlighted[aria-selected=false]:hover{background-color:#e7ecf3}.select2-container--default .select2-results__group,.select2-container--greentext .select2-results__group,.select2-container--darkgreentext .select2-results__group{cursor:default;display:block;background:#ebebeb;border-bottom:1px solid #c1c1c1;padding:10px 12px}.select2-container--greentext .selection .select2-selection--single,.select2-container--darkgreentext .selection .select2-selection--single{width:110%;background-color:transparent;border:none;box-shadow:none;color:#204069;height:auto}.select2-container--greentext .selection .select2-selection--single>span,.select2-container--darkgreentext .selection .select2-selection--single>span{display:inline-block}.select2-container--greentext .select2-selection--single .select2-selection__rendered,.select2-container--darkgreentext .select2-selection--single .select2-selection__rendered{display:inline-block;color:#204069;cursor:pointer;overflow:hidden;font-size:14px;line-height:1.3;white-space:nowrap;border-bottom:1px dashed #204069;padding:0}.select2-container--greentext .select2-selection--single .select2-selection__clear,.select2-container--darkgreentext .select2-selection--single .select2-selection__clear{display:none}.select2-container--greentext .select2-selection--single .select2-selection__arrow,.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow{position:relative;width:12px;height:9px;top:0;right:0;left:0;margin-top:7px;margin-left:5px;vertical-align:top;z-index:33 !important}.select2-container--greentext .select2-selection--single .select2-selection__arrow:before,.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow:before{position:absolute;display:block;left:0;top:0;width:0;height:0;content:"";display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;vertical-align:baseline;border-left:4px solid transparent;border-top:6px solid #204069;border-right:4px solid transparent}.select2-container--greentext .select2-selection--single .select2-selection__arrow b,.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--greentext .select2-dropdown,.select2-container--darkgreentext .select2-dropdown{margin-top:4px;margin-left:-11px;width:100%;overflow:hidden !important}.select2-container--greentext .select2-dropdown .select2-results__option,.select2-container--darkgreentext .select2-dropdown .select2-results__option{padding-right:21px}.select2-container--greentext .select2-dropdown--above,.select2-container--darkgreentext .select2-dropdown--above,.select2-container--greentext .select2-dropdown--below,.select2-container--darkgreentext .select2-dropdown--below{border-bottom:1px solid #c1c1c1;border-top:1px solid #c1c1c1;border-radius:6px}.select2-container--darkgreentext .selection .select2-selection--single{color:#204069}.select2-container--darkgreentext .select2-selection--single .select2-selection__rendered{color:#204069;line-height:1.3;border-bottom:1px dashed #204069}.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow{margin-top:6px;margin-left:6px}.select2-container--darkgreentext .select2-selection--single .select2-selection__arrow:before{border-top-color:#204069}.hide-arrow .select2-selection__arrow{display:none !important}.hide-arrow .selection .select2-selection--single{width:100%}.select2-container .select2-search--inline input.select2-search__field{height:19px;line-height:1.2}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix{zoom:1}.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{content:"";display:table;clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.jspPane{width:100% !important}.jspVerticalBar{background:0 0 !important;right:16px !important}.jspVerticalBar .jspArrow{background:#fff !important;filter:alpha(opacity=70);opacity:.7;height:20px !important}.jspVerticalBar .jspArrow.jspArrowUp{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.jspVerticalBar .jspArrow.jspArrowDown{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.jspVerticalBar .jspCap{display:block;height:8px}.jspTrack{background:#ccc !important;-moz-box-shadow:0 0 8px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3) inset;box-shadow:0 0 8px rgba(0,0,0,.3) inset;filter:alpha(opacity=70);opacity:.7}.jspDrag{background:#fff !important}@keyframes jconfirm-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden !important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0 !important}.jconfirm .jconfirm-scrollpane{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;perspective:500px;perspective-origin:center}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:none;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-green{1%,100%{border-color:var(--navy)}50%{border-color:var(--navy)}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46637f}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px var(--navy);animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;animation:jconfirm-spin 1s infinite linear;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.6;text-align:center;transition:opacity .3s ease-in;font-size:27px !important;line-height:14px !important;display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:20px;line-height:1;user-select:none;font-weight:700;color:var(--navy);text-transform:uppercase}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;padding-bottom:15px;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c !important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db !important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:var(--navy) !important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6 !important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f !important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e !important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes glow{0%,100%{box-shadow:0 0 3px var(--accent)}50%{box-shadow:0 0 30px var(--accent)}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .2s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:85%;min-width:140px;max-width:440px}html.mm-opening .mm-menu~.mm-slideout{transform:translate(85%,0);transform:translate3d(85%,0,0)}@media all and (max-width:164.70588px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:517.64706px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(440px,0);transform:translate3d(440px,0,0)}}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.sticky-menu{position:fixed;display:block;width:100%;top:0;left:0;z-index:250}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{transform:translate(100%,0);transform:translate3d(100%,0,0);transition:transform .2s ease;transform-origin:top left}.mm-panel.mm-opened{transform:translate(0%,0);transform:translate3d(0%,0,0)}.mm-panel.mm-subopened{transform:translate(-30%,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{transition:none !important}.mm-panel.mm-noanimation.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:35px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:before,.mm-panels>.mm-panel:after{content:'';display:block;height:20px}.mm-vertical .mm-panel{transform:none !important}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{box-sizing:border-box;height:35px;bottom:auto}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:35px;height:35px;position:absolute;top:0;z-index:1}.mm-clear:before,.mm-clear:after,.mm-close:before,.mm-close:after{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-prev:before,.mm-next:after{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:17.5px;height:35px;padding:0 35px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:8.75px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:15px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:45px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:45px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:url(/img/bg/route-form.png),linear-gradient(135deg,#c0e968 0%,#99c242 100%);border-color:rgba(56,50,47,.4);color:#38322f}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(56,50,47,.9)}.mm-menu .mm-btn:before,.mm-menu .mm-btn:after{border-color:rgba(56,50,47,.9)}.mm-menu .mm-listview{border-color:rgba(56,50,47,.4)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(56,50,47,.65)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}.mm-sronly{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;white-space:nowrap !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;position:absolute !important}.mm-navbars-top,.mm-navbars-bottom{background:inherit;border-color:inherit;border-width:0;overflow:hidden;position:absolute;left:0;right:0;z-index:3}.mm-navbars-top>.mm-navbar,.mm-navbars-bottom>.mm-navbar{border:none;padding:0;position:relative;transform:translate(0,0);transform:translate3d(0,0,0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 35px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:8.75px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-35px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:35px}.mm-hasnavbar-top-2 .mm-panels{top:70px}.mm-hasnavbar-top-3 .mm-panels{top:105px}.mm-hasnavbar-top-4 .mm-panels{top:140px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:35px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:70px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:105px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:140px}.mm-navbar-size-2{height:70px}.mm-navbar-size-3{height:105px}.mm-navbar-size-4{height:140px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.popper,.tooltip{position:absolute;background:#fff;color:#38322f;max-width:280px;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.2);padding:8px 16px;text-align:center}.popper-arrow,.tooltip-arrow{width:0;height:0;position:absolute;margin:5px;border:solid #fff}.popper[x-placement^=top],.tooltip[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=bottom],.tooltip[x-placement^=bottom]{margin-top:5px}.popper[x-placement^=right],.tooltip[x-placement^=right]{margin-left:5px}.popper[x-placement^=left],.tooltip[x-placement^=left]{margin-right:5px}.popper[x-placement^=top] .popper-arrow,.tooltip[x-placement^=top] .popper-arrow,.popper[x-placement^=top] .tooltip-arrow,.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-5px;left:calc(50% - $popper-arrow-size);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom] .popper-arrow,.tooltip[x-placement^=bottom] .popper-arrow,.popper[x-placement^=bottom] .tooltip-arrow,.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-5px;left:calc(50% - $popper-arrow-size);margin-top:0;margin-bottom:0}.popper[x-placement^=right] .popper-arrow,.tooltip[x-placement^=right] .popper-arrow,.popper[x-placement^=right] .tooltip-arrow,.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-5px;top:calc(50% - $popper-arrow-size);margin-left:0;margin-right:0}.popper[x-placement^=left] .popper-arrow,.tooltip[x-placement^=left] .popper-arrow,.popper[x-placement^=left] .tooltip-arrow,.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-5px;top:calc(50% - $popper-arrow-size);margin-left:0;margin-right:0}.tippy-touch{cursor:pointer !important}.tippy-notransition{transition:none !important}.tippy-popper{max-width:320px;perspective:800px;z-index:13100;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{transform-origin:0% 33%}.tippy-popper[x-placement^=top] [x-circle].enter{transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow]{border:none;margin:0;width:10px;height:10px;bottom:-4px}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow]:before,.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow]:after{content:" ";position:absolute;background:#fff;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow]:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow]:after{top:-2px}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small{border:none;margin:0;width:6px;height:6px;bottom:-2px}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before,.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{content:" ";position:absolute;background:#fff;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{top:-2px}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big{border:none;margin:0;width:16px;height:16px;bottom:-7px}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before,.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{content:" ";position:absolute;background:#fff;width:16px;height:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=top] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{top:-2px}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{transform-origin:0% -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow]{border:none;margin:0;width:10px;height:10px;top:-4px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow]:before,.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow]:after{content:" ";position:absolute;background:#fff;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow]:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow]:after{top:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small{border:none;margin:0;width:6px;height:6px;top:-2px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before,.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{content:" ";position:absolute;background:#fff;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{top:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big{border:none;margin:0;width:16px;height:16px;top:-7px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before,.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{content:" ";position:absolute;background:#fff;width:16px;height:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=bottom] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{top:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{transform-origin:50% 0%}.tippy-popper[x-placement^=left] [x-circle].enter{transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow]{border:none;margin:0;width:10px;height:10px;right:-4px}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow]:before,.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow]:after{content:" ";position:absolute;background:#fff;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow]:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow]:before{top:1px}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small{border:none;margin:0;width:6px;height:6px;right:-2px}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before,.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{content:" ";position:absolute;background:#fff;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before{top:1px}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big{border:none;margin:0;width:16px;height:16px;right:-7px}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before,.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{content:" ";position:absolute;background:#fff;width:16px;height:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=left] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before{top:1px}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{transform-origin:-50% 0%}.tippy-popper[x-placement^=right] [x-circle].enter{transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow]{border:none;margin:0;width:10px;height:10px;left:-4px}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow]:before,.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow]:after{content:" ";position:absolute;background:#fff;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow]:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow]:before{top:1px}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small{border:none;margin:0;width:6px;height:6px;left:-2px}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before,.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{content:" ";position:absolute;background:#fff;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-small:before{top:1px}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big{border:none;margin:0;width:16px;height:16px;left:-7px}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before,.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{content:" ";position:absolute;background:#fff;width:16px;height:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1;left:0;border:none;box-shadow:none}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:after{box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;left:-1px;border:1px solid #d9d9d9}.tippy-popper[x-placement^=right] .tippy-tooltip.vpoxod-theme [x-arrow].arrow-big:before{top:1px}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.vpoxod-theme{padding:0;background:0 0}.tippy-popper .tippy-tooltip.vpoxod-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content{padding:.4rem .8rem;background:#fff;color:#38322f;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);border-radius:10px;font-size:14px;border:1px solid #d9d9d9}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{-webkit-transition-timing-function:cubic-bezier(.53,1,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:'';padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.border-zone-tooltip{font-size:12px;text-align:left}.hike-section .slider-next{right:-50px}.hike-section .slider-prev{left:-85px}.hike-section .slider-next,.hike-section .slider-prev{top:100px;padding:40px 20px}.slider-next,.slider-prev{position:absolute;z-index:51;opacity:.75;color:#868686;cursor:pointer;transition:opacity,.2s}.slider-next.disabled,.slider-prev.disabled{opacity:.2}.slider-next:hover,.slider-next:active,.slider-prev:hover,.slider-prev:active{opacity:.95}.slider-next:hover.disabled,.slider-next:active.disabled,.slider-prev:hover.disabled,.slider-prev:active.disabled{opacity:.2}.no-arrows .slider-next,.no-arrows .slider-prev{display:none}@media only screen and (min-device-width:320px) and (max-device-width:960px){.hike-section .slider-next,.hike-section .slider-prev{display:none}}.additional-title-text{font-size:15px}.sub_line_i_content{position:relative;margin-left:auto;margin-right:auto;width:1068px;text-align:right}.sub_line_i_content .box_delivery{position:absolute;top:-144px;right:0}.sub_line_i_content .field_input input[type=text]{width:188px;border-radius:10px 0 0 10px}.sub_line_i_content .field_input button[type=submit]{position:absolute;height:35px;right:-60px;top:0;margin:0;border-bottom:none}.main_page_i_content{display:block;overflow:hidden;width:702px;height:114px;border-radius:11px;text-decoration:none;margin-left:70px}.main_page_content{width:1240px;margin:0 auto 81px}.main_page_content .article_full_top{margin:0;padding:0;background:0;overflow:visible}.main_page_bottom{width:1200px;margin:auto;padding:72px 40px 0;min-height:100px}.main_page_title{font:600 30px/1 "Manrope",sans-serif;text-transform:uppercase;text-align:center;color:#353535}.main_page_cols{overflow:hidden}.main_page_cols p{margin:0 0 15px}.main_page_cols .styled{width:346px;margin:0;padding:13px 17px 14px;position:relative;bottom:13px;right:17px;background:url(/img/main/main-bottom-styled.png);border-radius:10px;color:var(--accent)}.main_page_cols .styled p:last-child{margin-bottom:0}.main_page_cols h4{margin-bottom:7px}.hide{display:none}#main_wrapper.inner_page #main{background:0 0}.main_top{margin:auto;width:893px;padding-right:307px}.main_top.full_width{width:1200px;padding-right:0}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_top{width:auto;padding-right:0}.main_top.full_width{width:auto}.main-content-wrapper .main_page_cols .main_page_col_center,.main-content-wrapper .main_page_cols .main_page_col_right{display:none}#main section .main_page_title{font-size:1.3em;line-height:1.3;text-align:center}#main section .button_green{font-size:1em}#main .main_page_bottom_wrapper{margin-top:40px;margin-bottom:0;position:relative;background:0 0}#main .main_page_gallery_wrapper+.main_page_bottom_wrapper{z-index:10}#main .map_wrapper{z-index:0}#main .main_page_bottom_content{display:none}#main .main_page_bottom{width:auto;padding:40px 15px 10px}#index-page .main_page_bottom_wrapper{margin-top:5px}#index-page .main_page_bottom_wrapper .main_page_title{margin-bottom:10px}}.main_page_articles{width:1200px;margin:auto;padding:0 40px 46px;text-align:center}.main_page_articles .main_page_title{margin:0 0 17px}.main_page_articles .route_text_block li .route_text_block_title{font-size:20px}.main_page_articles.our-solutions{margin-top:-50px}.main_page_articles_list{width:1240px;padding:33px 0 10px;overflow:hidden;text-align:left}.main_page_articles_list article,.news_articles_list article{width:251px;margin:0 56px 0 0;display:inline-block;vertical-align:top}.main_page_articles_list article p,.news_articles_list article p{margin:0 0 8px}.main_page_article_image,.news_article_image{overflow:hidden;margin:0 0 17px;padding:5px 0 0;background:var(--cream-deep);border-radius:10px;position:relative}.main_page_article_image img,.news_article_image img{width:251px;height:180px;border-radius:11px}.main_page_article_image .main_page_article_date,.news_article_image .main_page_article_date{position:absolute;bottom:10px;left:10px;border-radius:6px;color:#fff;background-color:#c1c1c1;padding:2px 4px}.main_page_article_category,.news_article_category{margin:0 0 7px;font-weight:600;font-size:12px;line-height:1;color:#868686}.main_page_article_category a,.news_article_category a{margin:0 0 0 4px;display:inline-block;text-decoration:none}.main_page_article_date{padding-bottom:20px;position:relative;font-weight:600;color:#676666}.main_page_article_title{margin:0 0 11px;font:bold 14px/1.3 "Manrope",sans-serif;color:var(--navy)}.main_page_article_title a{color:var(--navy);text-decoration:none}.main_page_article_title a:hover{text-decoration:underline}.list-3 article,.list-4 article{display:inline-block;vertical-align:top;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}.list-3 article:nth-last-of-type(-n+3):nth-of-type(3n+1),.list-3 article:nth-last-of-type(-n+3):nth-of-type(3n+1)~article:nth-last-of-type(-n+2){margin-bottom:0;background:0 0}.list-4 article:nth-last-child(-n+4):nth-child(4n+1),.list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article,.list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article+article,.list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article+article+article{margin-bottom:0;background:0 0}.main_page_hikes_list article,.hike-list article{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:261px;margin:0 45px 45px 0;padding:0 0 45px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}.main_page_hikes_list article p,.hike-list article p{margin:0 0 8px}.main_page_hikes_list article .price,.hike-list article .price{padding-bottom:10px}.main_page_hikes_list article .price li span,.hike-list article .price li span{vertical-align:baseline}.main_page_hikes_list article .price .main_page_hike_price>span,.hike-list article .price .main_page_hike_price>span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:114px}.main_page_hikes_list article .price .main_page_hike_price>span.strike,.main_page_hikes_list article .price .main_page_hike_price>span .strike,.hike-list article .price .main_page_hike_price>span.strike,.hike-list article .price .main_page_hike_price>span .strike{color:#868686;vertical-align:middle;font-size:18px}.main_page_hikes_list article .price .main_page_hike_price>span.strike .text-green,.main_page_hikes_list article .price .main_page_hike_price>span .strike .text-green,.hike-list article .price .main_page_hike_price>span.strike .text-green,.hike-list article .price .main_page_hike_price>span .strike .text-green{color:#868686;border-color:#868686}.main_page_hikes_list article .price .main_page_hike_price>span.promo,.hike-list article .price .main_page_hike_price>span.promo{width:100%;padding-top:8px;font-size:12px;font-weight:400;color:#ed2807}.main_page_hikes_list article .not-found,.hike-list article .not-found{padding:0 0 20px;color:#696565}.main_page_hikes_list article .xs-tabs .main_page_tab_image,.hike-list article .xs-tabs .main_page_tab_image{position:relative;overflow:visible;border:none;border-radius:0}.main_page_hikes_list article .xs-tabs .main_page_tab_image>a,.hike-list article .xs-tabs .main_page_tab_image>a{display:block;overflow:hidden;margin:0 0 13px;border-radius:12px;border:1px solid #d9d9d9}.main_page_hikes_list article .xs-tabs .price,.hike-list article .xs-tabs .price{position:absolute;top:30px;right:0;padding:6px 10px;background:rgba(255,138,53,.9);color:#fff;font-size:14px;text-align:right}.main_page_hikes_list article .xs-tabs .price .price-font,.hike-list article .xs-tabs .price .price-font{font-weight:600;font-size:18px}.main_page_hikes_list article .xs-tabs .price .discount-text,.hike-list article .xs-tabs .price .discount-text{margin-top:3px;font-size:10px;font-weight:600}.main_page_hikes_list article .xs-tabs .hike-dates,.hike-list article .xs-tabs .hike-dates{position:absolute;bottom:1px;left:0;right:0;color:#fff;padding:20px 20px 10px;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);height:40px;border-radius:0 0 12px 12px}.main_page_hikes_list article .xs-tabs .hike-dates .period-dates,.hike-list article .xs-tabs .hike-dates .period-dates{font-weight:600;font-size:14px;letter-spacing:1px;text-shadow:0 0 5px rgba(0,0,0,.3)}.main_page_hikes_list article .xs-tabs .hike-dates .period-dates span,.hike-list article .xs-tabs .hike-dates .period-dates span{letter-spacing:0;font-weight:400;font-size:12px}.main_page_hikes_list article .xs-tabs .hike-dates .more-hikes,.hike-list article .xs-tabs .hike-dates .more-hikes{font-size:12px}.hike-section{margin:20px 0;position:relative;width:1180px;padding-right:0;padding-left:0;box-sizing:border-box}.hike-section h2{margin-bottom:20px}.hike-section .hike-slider{max-height:300px;overflow:hidden}.hike-section .hike-slider.glider-wrapper{max-height:304px}.hike-section .hike-slider article{margin-top:5px}.gray-bg .hike-list article{margin-bottom:10px}.hike-list{overflow:hidden}.hike-list.list-4 article{max-width:260px;width:260px;box-sizing:content-box}.hike-list.list-4 article .xs-tabs .main_page_tab_image>a{border:none}.hike-list:not(.glider).list-4 article:nth-child(4n){margin-right:0}.hike-list article{margin:0 35px 35px 0;padding:0;background-image:none}.hike-list article .main_page_tab_title{text-transform:none;margin-top:8px;margin-bottom:10px;font-size:14px}.hike-list article .main_page_tab_title>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;overflow:hidden}.hike-list article .main_page_tab_icons{height:auto;padding-bottom:0}.hike-list article .main_page_tab_icons>.tippy{margin-right:0;margin-left:18px;line-height:1}.hike-list article .main_page_tab_icons>.tippy:first-child{margin-left:0}.hike-list article .main_page_tab{background-image:none}.hike-list article .main_page_tab_image .hike-dates{height:20px}.hike-list article .main_page_tab_image>a.no-border{border:none}.hike-list article .main_page_tab_image img{display:block;width:100%;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:960px){.hike-section{width:100%}.main_page_articles{width:100%;padding:0}.main_page_articles.our-solutions{margin-top:0}.main_page_articles .route_text_block li{margin:0;padding:25px 0;background:url(/img/main/comment-border.png) repeat-x top left}.main_page_articles .route_text_block li:first-child{background:0 0}.main_page_articles .route_text_block li .route_text_block_title{padding:0;margin-bottom:12px;font-size:1.2em}.main_page_articles .route_text_block li .route_text_block_content{background:0 0;font-size:1em;padding:0}:not(.glider).list-3 article:nth-last-of-type(-n+3):nth-of-type(3n+1),:not(.glider).list-3 article:nth-last-of-type(-n+3):nth-of-type(3n+1)~article:nth-last-of-type(-n+2){margin-bottom:30px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}:not(.glider).list-4 article:nth-last-child(-n+4):nth-child(4n+1),:not(.glider).list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article,:not(.glider).list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article+article,:not(.glider).list-4 article:nth-last-child(-n+4):nth-child(4n+1)+article+article+article{margin-bottom:30px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}#main .list-3 article:not(.card),#main .list-4 article:not(.card),.static_text .list-3 article:not(.card),.static_text .list-4 article:not(.card){display:block;padding-bottom:65px;margin:0 auto 30px auto}#main .list-3 article:not(.card):last-of-type,#main .list-4 article:not(.card):last-of-type,.static_text .list-3 article:not(.card):last-of-type,.static_text .list-4 article:not(.card):last-of-type{margin-bottom:0;background:0 0}#main .main_page_hikes_list article:not(.card),.static_text .main_page_hikes_list article:not(.card){padding-bottom:40px;margin-bottom:0}#main .main_page_hikes_list article:not(.card):last-of-type,.static_text .main_page_hikes_list article:not(.card):last-of-type{background:0 0}#main .main_page_articles_list,.static_text .main_page_articles_list{width:100%;padding-top:25px}#main .main_page_articles_list article,.static_text .main_page_articles_list article{display:none;margin:0 auto 30px auto;padding-bottom:30px}#main .main_page_articles_list article:nth-child(-n+2),.static_text .main_page_articles_list article:nth-child(-n+2){display:block}#main .main_page_articles_list article:nth-child(2),.static_text .main_page_articles_list article:nth-child(2){margin-bottom:0;background:0 0}#main .hike-list,.static_text .hike-section .hike-list{overflow:overlay}#main .list-4 article,.static_text .hike-section .list-4 article{display:block;padding-bottom:0;margin:0 35px 25px 0}#main .list-4 article .main_page_tab_title>a,.static_text .hike-section .list-4 article .main_page_tab_title>a{-webkit-line-clamp:2}#main .list-4 article:last-child,.static_text .hike-section .list-4 article:last-child{margin-bottom:0;margin-right:0;background:0 0}#main .list-4 article:last-child:first-child,.static_text .hike-section .list-4 article:last-child:first-child{margin-right:35px}#main .list-4 article:nth-last-child(-n+4):nth-child(4n+1),.static_text .hike-section .list-4 article:nth-last-child(-n+4):nth-child(4n+1){background:0 0}#main .list-4:not(.hike-list) article:nth-last-child(-n+4):nth-child(4n+1),.static_text .list-4:not(.hike-list) article:nth-last-child(-n+4):nth-child(4n+1){margin-bottom:0}}.main_page_banner{max-width:1240px;margin:-40px auto 81px;position:relative}.main_page_banner:after{content:" ";display:table;clear:both}.main_page_banner img{display:block;border-radius:10px}.main_page_hikes{width:1200px;margin:auto;padding:15px 40px 33px;text-align:center}.main_page_hikes .main_page_title{margin:0 0 17px}.main_page_hikes_list{position:relative;width:1240px;padding:40px 0 20px;text-align:left}.main_page_hikes_list.no-order article{padding:0 0 25px}.main_page_hikes_list article{width:261px;position:relative;margin:0 45px 45px 0;padding:0 0 105px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px;display:inline-block;vertical-align:top}.main_page_hikes_list article p{margin:0 0 8px}.main_page_hikes_list article .price li span{vertical-align:baseline}.main_page_hikes_list article .price .main_page_hike_price>span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:147px}.main_page_hikes_list article .price .main_page_hike_price>span:first-child{width:114px}.main_page_hikes_list article .price .main_page_hike_price>span.strike{color:#868686;vertical-align:middle;font-size:18px}.main_page_hikes_list article .price .main_page_hike_price>span.strike .text-green{color:#868686;border-color:#868686}.main_page_hikes_list article .price .main_page_hike_price>span.promo{width:100%;padding-top:8px;font-size:12px;font-weight:400;color:#ed2807}.main_page_hikes_list article .not-found{padding:0 0 20px;color:#696565}.main_page_hikes_list article .enrollment-closed{font-size:.8em;display:inline-block;position:absolute;margin-left:10px;line-height:1.2;margin-top:-2px;color:#767574}.route-tile-photo{position:relative;display:block;z-index:2;overflow:hidden;border-radius:10px;color:inherit;text-decoration:none}.route-tile-photo:hover,.route-tile-photo:focus,.route-tile-photo:active{color:inherit;text-decoration:none}.route-tile-photo>img{display:block}.route-new-badge{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 8px;border-radius:999px;background:rgba(227,221,209,.6);color:#4a4538;font:600 10px/1 "Manrope",sans-serif;text-transform:lowercase;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.18)}.route-new-badge .icon{width:12px;height:12px;color:var(--accent)}.main_page_hike_price{font-size:20px;font-weight:700;line-height:1;color:var(--ink);position:relative}.main_page_hike_price small{font-size:16px}.main_page_hike_price b{padding:0 5px 0 0;font-size:18px}.main_page_hike_date{vertical-align:top;white-space:nowrap;height:24px}.main_page_hike_date.has-more-hikes{height:41px}.main_page_hike_date.has-more-hikes .more-hikes{display:block;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_hikes{width:auto;padding-bottom:28px}.main_page_hikes .button_green{height:auto;padding:7px 30px}.main_page_hikes_list{width:auto;padding-bottom:0}.main_page_hikes_list article{margin:0 auto 30px auto;padding-bottom:30px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}.main_page_tab_title{height:auto;overflow:auto}.main_page_tab_title a{-webkit-line-clamp:3;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}#index-page .main_page_hikes .button_show_more{display:none}#index-page .main_page_hikes_list article{display:none}#index-page .main_page_hikes_list article:nth-child(-n+2){display:block}#index-page .main_page_hikes_list article:nth-child(2){margin-bottom:0;padding-bottom:0}.static_text .main_page_hikes_list article{display:block}.main_page_hikes_list article>ul>li>span>a{width:auto}.main_page_hikes_list .main_page_hike_price>span{width:134px}.main_page_hikes_list .main_page_hike_price>span:first-child{width:114px}.main_page_hikes_list .main_page_hike_price>span.strike{font-size:16px}.main_page_hikes_list .main_page_hike_price>span.strike b{font-size:14px}}.news_list_page{width:1200px;margin:auto;padding:23px 0 0;position:relative;top:13px}.news_list_page .news_content_wrapper{width:100%;float:right;margin:0 0 0 -295px}.news_list_page .news_content{margin:0 0 0 295px}.news_list_page:before,.news_list_page:after{content:" ";display:table}.news_list_page:after{clear:both}.news_page{width:1200px;margin:13px auto 0 auto;padding:0;position:relative}.news_page .article_content_text p{margin-bottom:13px}.news_page .article_full_top{margin-bottom:0}.news_sidebar{width:244px;float:left}.news_sidebar .btn{display:block;margin:0 auto 42px auto}.news_sidebar .side_i_content{margin-bottom:50px;width:234px}.news_sidebar .side_i_content img{width:auto}.news_sidebar_title{margin:0 0 13px;font:600 16px/1.4 "Manrope",sans-serif;color:#38322f;text-transform:uppercase}.side_i_content{width:234px;height:375px;display:block;text-decoration:none;background:#fff;border:5px solid var(--border);border-radius:10px;overflow:hidden;position:relative;font:bold 16px/1.4 "Manrope",sans-serif;color:#38322f}.side_i_content img{width:234px}.checkbox_navigation{padding:0 0 19px}.checkbox_navigation .checkbox{padding:9px 12px 10px 24px;position:relative;overflow:hidden;cursor:pointer;-moz-user-select:-moz-none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;font-size:14px;color:#3d3d3d}.checkbox_navigation .checkbox .check{width:15px;height:15px;margin:-7.5px 0 0;position:absolute;top:50%;left:0;background:url(/img/icons/checkbox.png) no-repeat bottom left}.checkbox_navigation .checkbox.checked .check{background-position:top left}.checkbox input{display:none}.news_articles_list{width:1000px;padding:3px 0 10px;text-align:left}.news_articles_list.list-3{width:897px}.news_articles_list.list-3 article:nth-child(3n){margin-right:0}.news_articles_list.list-4{width:1220px}.news_articles_list.list-4 article:nth-child(4n){margin-right:0}.news_articles_list article{margin:0 72px 40px 0;padding:0 0 42px}.news_article_stats{padding:16px 0 0;font-size:14px;font-weight:600;color:var(--navy)}.news_article_stats span{float:left;position:relative}.news_article_stats .news-icon{width:115px;display:inline-block}.back_link{padding:0 0 0 28px;position:relative;font-weight:600;color:var(--navy)}.article_full_title{margin:0 0 29px;font:600 26px/1 "Manrope",sans-serif;color:#353535;text-transform:uppercase}.article_full_top{margin:0 0 51px}.article_full_top:before,.article_full_top:after{content:" ";display:table}.article_full_top:after{clear:both}.bottom-dots{padding:0 0 52px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}.article_full_panel{padding:5px 0 16px;overflow:hidden;font-size:13px;color:#676666}.article_full_panel div{margin:0 0 15px;height:13px;line-height:13px;float:left;position:relative}.article_full_panel a{margin:0 0 0 4px;color:#b3b2b2}.article_full_panel a span{color:#676666}.article_full_panel .article_full_i_content img{width:100%}.article_panel_left{width:600px;margin:0 !important;float:left}.article_panel_right{width:300px;margin:0;float:right !important}.article_panel_right div{float:right}.article_panel_date{padding-right:20px}.article_panel_,.article_panel_reviews{padding:0 19px;border-left:1px solid #a0a0a0}.article_panel_rubric{padding:0 19px;border-left:1px solid #a0a0a0}.article_panel_user{padding:0 0 0 19px;border-left:1px solid #a0a0a0}.article_panel_user .icon{vertical-align:middle}.article_full_sidebar{width:307px;margin:0 0 0 30px;float:right;position:relative;z-index:1}.article_full_sidebar_news{margin-bottom:50px}.article_full_sidebar_title{margin:0 0 24px;font:600 16px/1.4 "Manrope",sans-serif;color:#38322f;text-transform:uppercase}.article_short_list article{margin:0 0 18px;padding:0 0 20px;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px;font-size:13px;color:#676666}.article_short_list article:before,.article_short_list article:after{content:" ";display:table}.article_short_list article:after{clear:both}.article_short_list article:last-child{margin:0;background:0 0}.article_short_list article a{color:#353535;text-decoration:none}.article_short_list article a:hover{text-decoration:underline}.article_short_list article .article-image{float:left}.article_short_list article .article-image img{border-radius:5px}.article_short_list article .article-content{margin-left:90px}.article_short_headline{margin:0 0 6px;position:relative;font-weight:600;color:#38322f}.article_short_date{margin:0 0 6px;position:relative;font-weight:600}.article_short_title{margin:0 0 7px;font:13px/1.25 "Manrope",sans-serif}.article_short_bottom{overflow:hidden}.article_content_text{font-size:14px;line-height:1.4;color:#38322f;position:relative;word-spacing:-1px;padding-bottom:70px}.article_content_text p{margin:0 0 26px}.article_content_text img{display:inline}.news-article-content{padding-bottom:0}.news-article-content .article-bottom-navigation{padding:20px 0 40px}.news-article-content .news-text.has-min-height{min-height:195px}.news-article-content .news-text img{border-radius:11px}.news-article-content .news-text ol,.news-article-content .news-text ul{padding-left:20px}.news-article-content .news-text ol li{list-style-type:decimal}.news-article-content .news-text ul li{list-style-type:disc}.news-article-content .news-text ul li ul li{list-style-type:circle}.article_content_image{margin:0 32px 26px 0;padding:5px 0 0;float:left;background:var(--cream-deep);border-radius:10px}.article_content_image img{width:251px;height:180px;border-radius:11px}.article_full_tags{padding:0 0 10px 42px;position:relative;bottom:18px;font-size:14px;line-height:1.65;color:#38322f}.article_full_tags li{display:inline-block;vertical-align:top}.article_full_tags li a{color:#9b9897}.article_full_tags li a span{color:#38322f}.article_tags_label{position:absolute;top:0;left:0;font-weight:700}.article_back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted)}.article_back span{color:var(--navy)}.news_page .article_full_content.has-right-column{float:left;width:840px}.news_page .article_full_content.has-right-column .article_content_text{margin:0}#news-index-page .right-addition .icon{color:#a7a7a7;-moz-transition:color .15s linear;-o-transition:color .15s linear;-webkit-transition:color .15s linear;transition:color .15s linear}#news-index-page .right-addition .icon:hover{color:var(--accent)}@media only screen and (min-device-width:320px) and (max-device-width:960px){.article_back{margin-bottom:35px;display:block}.news_sidebar,.article_full_sidebar{display:none}.news_list_page{width:auto;padding:0}.news_list_page .news_content_wrapper{float:none;margin:0}.news_list_page .news_content{margin:0}.news_list_page .pull-right{float:none;text-align:right;margin-bottom:20px}.news-article-content .article-bottom-navigation{padding:0}.news-article-content .news-text.has-min-height{min-height:auto}.news_articles_list.list-3{width:auto}.news_articles_list article{display:block;margin:0 auto 40px auto;padding-bottom:25px}.news_page{width:auto;padding-top:10px;margin-top:0}.news_page .article_full_content.has-right-column{width:auto;float:none}.news_page .article_full_content.has-right-column .article_content_text{margin:0}.article_full_panel{height:auto}.article_full_panel:before,.article_full_panel:after{content:" ";display:table}.article_full_panel:after{clear:both}.article_full_panel .article_panel_date,.article_full_panel .article_panel_reviews{border-right:1px solid #a0a0a0}.article_full_panel .article_panel_left{height:auto;float:none;width:auto}.article_full_panel .article_panel_left>div{border-left:none;float:none;display:inline-block;height:auto}.article_full_panel .article_panel_left>div.article_panel_rubric{display:inline}.article_content_image{margin:0 auto 20px auto;float:none;display:block;width:251px}.article_content_text{margin:0}.article_content_text iframe[src*=youtube]{width:100%;max-width:640px}.article_full_top{margin:0;padding:0}.template-1 .article_content_text iframe[src*=youtube],.template-2 .article_content_text iframe[src*=youtube]{max-width:100%}}#main_page_navigation{position:relative}.main_slider_wrapper{margin:0 auto 20px auto;top:-65px;position:relative;width:100%;max-width:1440px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.slider-aspect{position:relative;padding-bottom:37.36%}.slider-aspect,.main_slider{width:100%}.main_slider{margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0}.main_slides{height:100%;width:100%;overflow:hidden;position:relative;z-index:1;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.main_slides li{width:100%;height:auto;position:relative;background-color:transparent !important}.main_slider_pager_wrapper{width:100%;position:absolute;bottom:-35px;text-align:center}.main_slider_name{margin:0 0 2px;font-weight:600;font-size:18px}.main_slider_category{margin:0 0 10px;font-weight:600;color:#699a01}.main_slider_text{margin:0 0 11px}.main_slider_big_image{width:1440px;max-width:100%;height:auto;position:relative;z-index:1;background:#fff}.main_slider_man{position:absolute;top:30px;left:0;z-index:2}.main_slider_pager{max-width:278px;display:inline-block;vertical-align:top;overflow:hidden}.main_slider_pager ul{position:relative;overflow:hidden;opacity:.85}.main_slider_pager li{width:16px;height:16px;margin:0 5px;-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;background:#9b9897;cursor:pointer}.main_slider_pager li.tns-nav-active{background:var(--accent);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.main_slider_pager li.tns-nav-active:hover{background:var(--accent)}.main_slider_pager li:hover{background:var(--accent)}.main_slider_pager li.tns-nav-active{cursor:default}.main_slider_prev,.main_slider_next{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;justify-content:center;align-items:center;z-index:50;cursor:pointer;-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.main_slider_prev .icon,.main_slider_next .icon{width:20px;height:20px}.main_slider_prev:hover,.main_slider_next:hover{background:#fff;color:#1b2230;border-color:#fff}.main_slider_prev{left:24px}.main_slider_next{right:24px}.main_slider_close{position:absolute;right:24px;top:24px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:50;-moz-transition:all,.25s;-o-transition:all,.25s;-webkit-transition:all,.25s;transition:all,.25s}.main_slider_close .icon{width:18px;height:18px}.main_slider_close:hover{background:#fff;color:#1b2230}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.main_slider_close,.main_slider_prev,.main_slider_next{display:none}.main_slider_pager_wrapper{bottom:-30px}.main_slider_wrapper{top:0;margin:0 0 48px}.main_slides{border-radius:0}.main_slider_pager li{width:12px;height:12px;margin:0 3px;background:#9b9897;cursor:pointer;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.main_slider_pager li.tns-nav-active:hover{background:var(--accent)}.main_slider_pager li:hover{background:#9b9897}}.static_text .main_page_hikes{padding:15px 0 30px}.static_text .main_page_tab_icons{margin-bottom:0;padding-bottom:45px}.main_page_tab{height:100%;background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px}.main_page_tab .main_page_hike_info{margin-bottom:12px}.main_page_tab .enrollment-closed{margin-left:3px;display:inline-block}.main_page_tab_image{position:relative;overflow:hidden;margin:0 0 13px;border-radius:12px;border:1px solid #d9d9d9}.main_page_tab_image img{display:block;width:350px;height:245px;background:#fff}.main_page_tab_title{overflow:hidden;height:44px;margin:0 0 7px;font:600 16px/1.4 "Manrope",sans-serif;color:var(--navy);text-transform:uppercase;letter-spacing:-.2px;word-spacing:-.5px}.main_page_tab_title a{text-decoration:none}.main_page_tab_title a:hover{text-decoration:underline}.main_page_tab_icons{height:36px;padding:0 0 10px 3px;margin-bottom:35px}.main_page_tab_icons:after{content:' ';display:block;clear:both}.main_page_tab_icons>div{margin-right:23px;float:left}.main_page_tab_icons>div:last-child{margin-right:0}.main_page_tab_icons .icon_1{width:26px;height:28px;background-position:-100px -3px}.main_page_tab_icons .icon_2{width:26px;height:24px;position:relative;top:4px;background-position:-5px -84px}.main_page_tab_icons .icon_3{width:20px;height:29px;background-position:-57px -2px}.main_page_tab_icons .icon_4{width:30px;height:23px;position:relative;top:5px;background-position:-99px -81px}.main_page_tab_icons .icon_5{width:25px;height:30px;background-position:-254px 0}.main_page_tab_price{font-size:24px;font-weight:700;color:var(--navy);position:relative;top:1px}.main_page_tab_price b{padding:0 5px 0 0;font-size:18px;font-weight:600 !important}.main_page_tab_stats{padding:0 0 5px;font-size:14px;position:relative}.main_page_tab_stats b{display:inline-block;font-weight:600}.main_page_tab_stats .enrollment_item{display:inline-block;padding:0;font-weight:600}.main_page_tab_stats span{padding:7px 0 0;font-weight:400;display:block}.main_page_tab_end{position:absolute;bottom:42px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_tab_title{height:auto}.main_page_hikes{margin-bottom:24px;margin-top:8px}.main_page_hikes .main_page_tab_icons{padding-bottom:0;margin-bottom:0}.main_page_hikes .tabs_content{position:relative;width:auto}.main_page_hikes .tabs_content .button_show_more{display:none}.main_page_hikes .tabs_content .all-routes-link{line-height:1.5;font-weight:700;margin-bottom:40px}.main_page_hikes .tabs_content>div{display:none;position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin:0;padding:10px 15px 0}.main_page_hikes .tabs_content .main_page_i_content{display:none}.main_page_hikes .main_page_hikes_list{margin-top:20px}.main_page_hikes article .xs-tabs .price{font-size:12px;top:20px;padding:4px 5px}.main_page_hikes article .xs-tabs .price .price-font{font-size:16px}.main_page_hikes article .xs-tabs .hike-dates{padding:8px 10px}.main_page_hikes article .xs-tabs .hike-dates .period-dates{font-size:12px}.main_page_hikes article .xs-tabs .hike-dates .more-hikes{font-size:11px}.sub_line_i_content{display:none}.static_text .main_page_hikes{padding-bottom:0}.main_page_tab_image img{height:auto}.main_page_tab_icons>div{margin-right:15px;width:25px}.main_page_hikes{padding:0 0 28px}}.main_page_filter_box_field{padding:0 0 30px;position:relative;white-space:nowrap}.main_page_filter_box_field label{display:block;font:600 16px/1.4 "Manrope",sans-serif;color:#38322f;text-transform:uppercase;padding:0 0 11px}.main_page_filter_box_field p.label{display:inline-block;vertical-align:middle;padding:0 4px 0 0;font:600 14px/1.2 "Manrope",sans-serif;color:#38322f}.main_page_filter_box_field p.label.last{padding-left:5px}.main_page_filter_box_field.inline.range_inputs input[type=text]{display:inline-block;vertical-align:middle;background:#fff;overflow:hidden;border:1px solid #c1c1c1;border-radius:6px;box-shadow:0 0 8px rgba(9,12,18,.2) inset;font-size:14px;color:#38322f;width:76px;padding-left:8px;padding-right:8px}.main_page_filter_box_field .select_default{width:100%;font:13px/1.2 "Manrope",sans-serif}.main_page_filter_box_field .select2_wrapper.select_default select{width:100%}.main_page_filter_box_field.checkbox_navigation .checkbox .check{background-color:#fff;border-radius:3px}.main_page_filter_box_field.checkbox_navigation{margin-top:-20px;padding-bottom:15px}.main_page_filter_box_field .color_grey_link{color:#9b9897}.main_page_responses{width:1230px;margin:auto;padding:30px 25px 0;text-align:center}.main_page_responses .main_page_title{margin:0 0 17px}.main_page_responses_list{padding:46px 0 30px;overflow:hidden}.main_page_responses_list ul{width:1240px}.main_page_responses_list li{width:264px;margin:0 46px 0 0;float:left;text-align:center}.main_page_responses_list li .img{overflow:hidden;width:181px;height:181px;margin:0 auto 4px;background:#fff;border:2px solid #769f1e;border-radius:150px}.main_page_responses_list li img{min-width:181px;min-height:181px}.main_page_responses_list li p{margin:0 0 7px;padding:8px 5px 10px 18px;background:#fff;border:1px solid #c1c1c1;border-radius:10px;color:#353535;text-align:left}.main_page_responses_list li .main_page_response_author{margin-bottom:10px;font-size:1.3em}.main_page_responses_list li .main_page_response_author+div{margin-bottom:10px;text-align:left;padding:0 5px}.main_page_responses_list li .main_page_response_rating{color:var(--navy);float:right}.main_page_responses_list li .main_page_response_route{font-size:13px;padding-left:15px;padding-right:15px}.main_page_responses_list li .main_page_response_route a{color:var(--navy);text-decoration:none}.main_page_responses_list li .main_page_response_route a:hover{text-decoration:underline}.main_page_responses_list li .main_page_response_count{font-size:14px;line-height:1.5}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_responses{width:auto;box-sizing:border-box;min-height:0;padding-top:0;margin-bottom:38px}.main_page_responses .main_page_responses_list{padding:25px 0 0}.main_page_responses .main_page_responses_list ul{width:initial}.main_page_responses .main_page_responses_list li{display:none;float:none;margin:0;width:100%}.main_page_responses .main_page_responses_list li p{padding:10px}.main_page_responses .main_page_responses_list li:nth-child(1),.main_page_responses .main_page_responses_list li:nth-child(2){display:block}.main_page_responses .main_page_responses_list li:first-child{margin-top:0;margin-bottom:40px}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.main_page_responses{padding:0}}.main_page_last_video{margin:auto;padding:0;text-align:center}.main_page_last_video .main_page_title{margin:0 0 17px}.main_page_last_video .button_green{margin:0 auto 46px}.main_page_carousel_wrapper{max-width:1280px;height:474px;margin:auto;padding:106px 0 0;background-repeat:no-repeat;background-position:top center;position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.main_page_carousel{height:395px;overflow:hidden;background:url(/img/main/main-carousel-bg.png)}.main_page_carousel_in{width:1200px;margin:auto;padding:39px 0 0 6px;position:relative}.main_page_carousel_in li{width:265px;height:345px;overflow:hidden;margin:0 16px;color:#fff;text-align:left}.main_page_carousel_prev,.main_page_carousel_next{position:absolute;top:0;height:395px;width:60px;cursor:pointer;color:#fff;z-index:5;opacity:.4;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;-webkit-transition:opacity,.3s;transition:opacity,.3s}.main_page_carousel_prev:hover,.main_page_carousel_next:hover{opacity:.9}.main_page_carousel_prev:hover:before,.main_page_carousel_next:hover:before{opacity:.75}.main_page_carousel_prev:before,.main_page_carousel_next:before{display:block;height:100%;width:100%;opacity:0;content:"";position:absolute;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;-webkit-transition:opacity,.3s;transition:opacity,.3s}.main_page_carousel_prev .icon,.main_page_carousel_next .icon{position:absolute;top:126px}.main_page_carousel_prev{left:-37px}.main_page_carousel_prev:before{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0%),color-stop(rgba(0,0,0,.0001) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.main_page_carousel_prev .icon{left:18px}.main_page_carousel_next{right:-37px}.main_page_carousel_next:before{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0%),color-stop(rgba(0,0,0,.5) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.main_page_carousel_next .icon{right:18px}.main_page_carousel_image{position:relative;height:230px;margin:0 0 15px}.main_page_carousel_image a{display:block;overflow:hidden}.main_page_carousel_image a .icon{position:absolute;top:57px;left:93px;font-size:115px;color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.main_page_carousel_image a:hover .icon{opacity:.9}.main_page_carousel_image img{width:261px;height:226px;border-radius:10px;border:2px solid #fff}.main_carousel_title{font:14px/1.4 "Manrope",sans-serif;margin-bottom:6px}.main_carousel_title span{padding:0 5px 0 0;font-weight:700}.main_carousel_link{color:#fff}.mobile-main-video{display:none}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_last_video{margin-bottom:50px}.main_page_last_video .button_green{margin:0 auto 20px}.main_page_last_video .main_page_carousel_wrapper{display:none}.mobile-main-video{display:block}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.mobile-main-video>iframe{width:280px;height:200px}}.main_page_faces{width:1200px;min-height:555px;margin:auto;padding:90px 0 0;position:relative}.main_page_faces .main_page_title{margin:0 0 17px}.main_page_faces .button_green{margin:0 auto 46px}.main_page_faces_slider{width:1200px !important;overflow:hidden}.main_page_faces_slider li{width:1200px !important;background-color:transparent !important;overflow:hidden;position:absolute;top:0;left:0;opacity:0;-moz-transition:opacity,1s;-o-transition:opacity,1s;-webkit-transition:opacity,1s;transition:opacity,1s}.main_page_faces_slider li.active{opacity:1;top:0;z-index:1}.main_page_face_left{width:293px;height:404px;margin:4px 57px 0 0;float:left;background:#fff;border:1px solid #dbdbdb;border-radius:7px}.main_page_face_left img{width:293px;height:404px;border-radius:7px;background:#fff}.main_page_face_center{width:575px;height:210px;float:left;overflow:hidden;font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#3d3d3d}.main_page_face_title{margin:0 0 9px;font:600 24px/1.1 "Manrope",sans-serif;color:#353535}.main_page_face_right{width:250px;height:210px;padding:35px 0 0;float:right;text-align:right}.main_page_face_right div{width:230px;padding:0 0 19px;display:inline-block;vertical-align:top;text-align:left}.main_page_face_right .text-with-icon{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;vertical-align:top;color:var(--navy);font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.main_page_faces_slides{overflow:hidden;position:relative;height:410px}.main_page_faces_carousel_wrapper{width:744px;position:absolute;top:390px;left:404px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.main_page_faces_carousel{width:744px !important;overflow:hidden;position:relative;z-index:50 !important}.main_page_faces_carousel li{width:156px;height:230px;margin:0 40px 0 0;text-align:center;overflow:hidden;float:left}.main_page_faces_carousel li a,.main_page_faces_carousel li span{color:#3d3d3d;font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;display:block}.main_page_faces_carousel li div{width:147px;height:147px;margin:0 0 13px;padding:9px 0 0 9px;background:url(/img/main/face-fix.png) no-repeat}.main_page_faces_carousel li img{width:138px;height:138px;border-radius:100px}.main_page_faces_carousel_prev,.main_page_faces_carousel_next{display:flex;align-items:center;justify-content:center;width:24px;height:31px;font-size:24px;position:absolute;top:62px;z-index:51;color:var(--navy);cursor:pointer}.main_page_faces_carousel_prev{left:-50px}.main_page_faces_carousel_next{right:-50px}.main_page_faces_fix_1,.main_page_faces_fix_2{display:none;width:18px;height:31px;position:absolute;top:62px;z-index:52;cursor:pointer}.main_page_faces_fix_1{left:-50px}.main_page_faces_fix_2{right:-50px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_faces{width:280px;padding:10px 0 0;min-height:302px;overflow:hidden}.main_page_faces .main_page_faces_slider{display:none}.main_page_faces .main_page_faces_carousel_wrapper{left:0;top:102px;width:100%;box-sizing:border-box;padding:0 43px}.main_page_faces .main_page_faces_carousel_wrapper .main_page_faces_carousel{width:auto !important}.main_page_faces .main_page_faces_carousel_wrapper .main_page_faces_carousel_next{right:8px}.main_page_faces .main_page_faces_carousel_wrapper .main_page_faces_carousel_prev{left:8px}.main_page_faces .main_page_faces_carousel_wrapper li,.main_page_faces .main_page_faces_carousel_wrapper img{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#instructor-view-page .instructors_page .route_tabs .tabs_content>div{padding-bottom:0}#instructor-view-page .instructors_page .empty{margin:0;padding:0}#instructor-view-page .instructors_page .instructor_main_center .instructor_main_content{display:none}#instructor-view-page .breadcrumbs li.active{display:none}#main .instructors_page{width:auto;padding-top:15px}#main .instructors_page .js-cut-button{display:inline-block}#main .instructors_page .route_tabs{padding-bottom:0;padding-top:0}#main .instructors_page .route_tabs #info .route_table .route_title,#main .instructors_page .route_tabs #info .route_table .instructor_table{display:none}#main .instructors_page .route_title{margin-bottom:20px;font-size:1.5em}#main .route_description_bottom li{float:none;margin:20px auto;display:block}#main .route_description_bottom li>a{margin:auto}#main .instructor_main{padding-bottom:15px}#main .instructor_main_left{margin:0 auto 25px;float:none}#main .instructor_main_center{width:auto;float:none}#main .instructor_main_center .route_coordinator_contacts{float:right;margin-left:10px;margin-bottom:10px}#main .instructor_main_right{width:auto;float:none}#main .instructor_main_tags{margin-bottom:10px}#main .instructor-information{margin-bottom:30px}#main .instructor-information .route_description_right,#main .instructor-information .route_description_right ul{width:100%;float:none}#main .instructor-information .route_description_right li{width:100%;margin:0 0 40px;float:none}#main .instructor-information .route_description_right li:first-child{margin-top:35px}#main .instructor-information .route_description_right li a{margin:0 auto}#main .instructor_main_content{width:100%;float:none}#main .instructors_page .route_table{width:auto;padding-bottom:20px}#main .instructors_page .route_table table{table-layout:fixed}#main .instructors_page .route_table table .item_2,#main .instructors_page .route_table table .item_25,#main .instructors_page .route_table table .item_3{display:none}#main .instructors_page .route_table table thead th{height:auto}.table_buttons a>.icon{margin-right:0;padding:0 5px}.table_buttons a>span{display:none}#instructor-index-page .route_coordinator_contacts{right:0;font-size:14px;line-height:1.3;margin-bottom:10px}}.instructor-information .instructor_main_content p{margin-bottom:12px}@media only screen and (min-device-width:320px) and (max-device-width:480px){.main_page_faces .button_green{padding:7px 30px;font-size:1em}.main_page_faces_carousel li{margin:0 20px}#main .instructors_page .instructor_main_left{width:280px}#main .instructors_page .instructor_main_center .route_coordinator_contacts{float:right;margin-left:10px;margin-bottom:10px}#main .instructors_page .instructor_main_center .instructor_main_name{margin-bottom:0}#main .instructors_page .instructor_main_content p{margin-bottom:10px}#main .instructors_page table thead th{height:auto}#main .instructors_page table thead th.item_5 .table_buttons .prompt_wrapper{margin:13px 0 0 26px}}@media only screen and (min-device-width:480px) and (max-device-width:960px){.main_page_faces_carousel li{margin:0 40px 0 0}.main_page_faces{width:440px}}.main_page_gallery_wrapper{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWY0NiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iI2NkZWExZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjY2LjY2NjY3JSIgc3RvcC1jb2xvcj0iI2Y3YzMwNSIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGJhM2EiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-moz-linear-gradient(45deg,rgba(34,95,70,.8),rgba(205,234,31,.6),rgba(247,195,5,.6),rgba(128,186,58,.6));background:-webkit-linear-gradient(45deg,rgba(34,95,70,.8),rgba(205,234,31,.6),rgba(247,195,5,.6),rgba(128,186,58,.6));background:linear-gradient(45deg,rgba(34,95,70,.8),rgba(205,234,31,.6),rgba(247,195,5,.6),rgba(128,186,58,.6));position:relative;top:30px}.main_page_gallery{width:1200px;height:800px;margin:auto;padding:39px 40px 0;font-size:14px;color:#3d3d3d}.main_page_gallery .main_page_title{margin:0 0 49px}.main_page_gallery a{color:#272727}.main_page_gallery_left{width:551px;height:695px;float:left;overflow:hidden}.main_page_gallery_left p{margin:0 0 4px}.main_page_gallery_left a{font-weight:700}.main_page_gallery_big_image{margin:0 0 24px}.main_page_gallery_big_image img{width:551px;height:520px;border-radius:10px}.main_page_gallery_big_title{margin:0 0 7px;font:800 16px/1.4 "Manrope",sans-serif}.main_page_gallery_right{width:550px;height:695px;float:right;position:relative;right:73px}.main_page_gallery_right ul{width:660px}.main_page_gallery_right li{width:191px;height:227px;margin:0 25px 0 0;float:left}.main_page_gallery_item .main_page_gallery_small_title{height:54px;display:inline-block;overflow:hidden;cursor:pointer;font-weight:600;font-size:14px;color:#3d3d3d}.main_page_gallery_item img{width:191px;height:158px;cursor:pointer;border-radius:10px}.main_page_gallery_item .main_page_gallery_small_image{width:191px;height:158px;margin:0 0 9px;border-radius:10px}.main_page_gallery_item.active img{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.6)}.main_page_gallery_item p,.main_page_gallery_item a{display:none}a.main_page_gallery_button{height:95px;padding:43px 10px 0;display:block;background:#e9953f;border:10px solid #e37b0f;border-radius:10px;font:bold 20px/24px "Manrope",sans-serif;color:#fff;text-align:center;text-decoration:none}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_gallery_wrapper{display:none}#gallery-photo-page .news_content>iframe,#gallery-video-page .news_content>iframe{max-width:100%;height:300px}#gallery-photo-page .social-block,#gallery-video-page .social-block{float:none}#gallery-photo-page .route_about_left,#gallery-video-page .route_about_left{width:100%;float:none;padding:0}#gallery-photo-page .route_about_bottom>a,#gallery-video-page .route_about_bottom>a{display:block;float:none;margin-right:0;margin-bottom:20px}#gallery-photo-page .route_about_right,#gallery-video-page .route_about_right{width:100%;float:none}#gallery-photo-page .route_about_gallery,#gallery-video-page .route_about_gallery{width:100%;margin-top:0}#gallery-photo-page .route_about_gallery:before,#gallery-photo-page .route_about_gallery:after,#gallery-video-page .route_about_gallery:before,#gallery-video-page .route_about_gallery:after{content:" ";display:table}#gallery-photo-page .route_about_gallery:after,#gallery-video-page .route_about_gallery:after{clear:both}#gallery-photo-page .route_about_gallery li,#gallery-video-page .route_about_gallery li{margin:0 12px 12px 0;float:left}#gallery-photo-page .route_table .instructor_table table tbody td:first-child:not([colspan]):after,#gallery-video-page .route_table .instructor_table table tbody td:first-child:not([colspan]):after{display:none}}.main_page_bottom_tabs .main_page_title{margin:0 0 25px}.main_page_bottom_tabs .tabs_title{padding:0 0 16px;overflow:hidden}.main_page_bottom_tabs .tabs_title>ul{display:inline-block;vertical-align:middle}.main_page_bottom_tabs .tabs_title>ul:before,.main_page_bottom_tabs .tabs_title>ul:after{content:" ";display:table}.main_page_bottom_tabs .tabs_title>ul:after{clear:both}.main_page_bottom_tabs .tabs_title a{margin:8px 14px;color:var(--navy);text-decoration:underline;display:inline-block;vertical-align:middle;font-size:16px}.main_page_bottom_tabs .tabs_title li{margin:0 29px 0 0;float:left;font-size:16px}.main_page_bottom_tabs .tabs_title li a{padding:6px 14px 8px;color:var(--navy);text-decoration:none;display:inline-block;vertical-align:top;border-radius:10px}.main_page_bottom_tabs .tabs_title li a span{border-bottom:1px dashed var(--navy);line-height:1.5;display:inline-block;vertical-align:top}.main_page_bottom_tabs .tabs_title li a.is-link:not(.active) span{border-bottom:0 none;text-decoration:underline}.main_page_bottom_tabs .tabs_title li a.active{background:var(--navy);color:#fff}.main_page_bottom_tabs .tabs_title li a.active span{border:none}.main_page_bottom_tabs .tabs_content .main_page_cols{padding:13px 0 0}#page-view-page .article_content_text,#page-contacts-page .article_content_text{padding-bottom:0}#page-view-page .static_page,#page-contacts-page .static_page{padding-bottom:0;margin-bottom:0}#page-contacts-page .article_full_top{padding-bottom:41px}#page-contacts-page .main_page_bottom{padding-top:26px}#page-view-page .article_full_top,#page-map-page .article_full_top{margin-bottom:0}#page-view-page .bottom-dots,#page-map-page .bottom-dots{padding-bottom:20px;margin-bottom:46px}#page-view-page .main_page_bottom,#page-map-page .main_page_bottom{padding-top:0}#page-map-page .article_content_text{padding-bottom:0}.main_page_col_left{width:350px;margin:0 65px 0 0;float:left}.main_page_col_center{width:350px;float:left}.main_page_col_right{width:350px;margin:0 5px 0 0;float:right}.main_page_bottom_content{padding:0 0 50px}.main_page_bottom_content .main_page_title{margin:0 0 52px}.map_wrapper{height:497px;margin:40px 0;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:960px){.main_page_col_left,.main_page_col_center,.main_page_col_right{width:auto;margin:0;float:none;display:block}.main_page_col_left p,.main_page_col_center p,.main_page_col_right p{margin-bottom:12px}.main_page_col_right p:last-child{margin-bottom:26px}.main_page_bottom_tabs .tabs_title{padding:0}.main_page_bottom_tabs .tabs_title li{font-size:1em;margin:0}.main_page_bottom_tabs .tabs_title li:first-child a{margin-left:0}.main_page_bottom_tabs .tabs_title li a,.main_page_bottom_tabs .tabs_title .other_city_link{font-size:1.1em}.main_page_bottom_tabs .tabs_title .other_city_link{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin:9px 0 7px;padding:6px 7px 8px}.main_page_bottom_tabs .main_page_col_center,.main_page_bottom_tabs .main_page_col_right{display:none}.main_page_bottom_tabs .styled{bottom:auto;right:auto;width:auto;margin-bottom:10px}#page-view-page .main_page_bottom{padding-top:10px}#page-view-page .article_full_top{padding-bottom:15px;margin-bottom:26px}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.main_page_bottom_tabs .tabs_title{padding:0}.main_page_bottom_tabs .tabs_title li{font-size:1em;margin:0}.main_page_bottom_tabs .tabs_title li:first-child a{padding-left:0;margin-left:0}.main_page_bottom_tabs .tabs_title li a{margin:8px 0}.main_page_bottom_tabs .tabs_title li a.active{background:0 0;color:var(--navy);font-weight:700}.main_page_bottom_tabs .tabs_title .other_city_link,.main_page_bottom_tabs .tabs_title li a{font-size:.85em;padding:6px 7px 8px;text-decoration:none;display:inline-block;vertical-align:top;border-radius:0}.main_page_bottom_tabs .tabs_title .other_city_link{padding-left:0;display:block;padding-right:0;margin:-10px 0 7px;text-decoration:underline}.map_wrapper{height:250px;margin:20px 0}}@media only screen and (min-device-width:360px) and (max-device-width:480px){.main_page_bottom_tabs .tabs_title .other_city_link,.main_page_bottom_tabs .tabs_title li a{font-size:1em}.main_page_bottom_tabs .tabs_title .other_city_link{margin-top:-10px;padding-left:0;display:block}}@media only screen and (min-device-width:480px) and (max-device-width:960px){.map_wrapper{height:350px}}.static_page{margin:13px auto 23px;padding:0 0 23px;position:relative}.static_page_content_wrapper{width:100%}.static_page_content .article_full_title{text-transform:none;font-size:18px;font-weight:700}figure{display:block;position:relative}figure figcaption{font-size:11px;color:#868686;text-align:left}.row-img-3{margin-left:-4px;display:flex;flex-wrap:wrap}.row-img-3 img{max-width:100%}.row-img-3 .col-main{float:left;width:66.6%;box-sizing:border-box;padding:4px}.row-img-3 .col-small{padding:4px;float:left;width:33.3%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.row-img-3 .col-small>img{display:block}.article_full_content.has-right-column .article_content_text{margin:0 350px 0 0}.row-img-3{margin-left:-4px;display:flex;flex-wrap:wrap}.row-img-3 img{max-width:100%}.row-img-3 .col-main{float:left;width:66.6%;box-sizing:border-box;padding:4px}.row-img-3 .col-small{padding:4px;float:left;width:33.3%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.row-img-3 .col-small>img{display:block}.template-1 .breadcrumbs,.template-2 .breadcrumbs,.template-1 .main_top,.template-2 .main_top,.template-1 .article_full_content,.template-2 .article_full_content{width:720px;margin-left:auto;margin-right:auto;padding:0}.template-1 .breadcrumbs .article_content_text,.template-2 .breadcrumbs .article_content_text,.template-1 .main_top .article_content_text,.template-2 .main_top .article_content_text,.template-1 .article_full_content .article_content_text,.template-2 .article_full_content .article_content_text{margin-right:0}.template-1 .static_text,.template-2 .static_text{font-size:19px;line-height:1.5;font-family:"Manrope",sans-serif;-webkit-font-smoothing:antialiased;word-break:break-word}.template-1 .static_text .warning-container p:last-child,.template-2 .static_text .warning-container p:last-child{margin-bottom:0}.template-1 .static_text .warning-container~h2,.template-2 .static_text .warning-container~h2,.template-1 .static_text .warning-container~h3,.template-2 .static_text .warning-container~h3,.template-1 .static_text .warning-container~h4,.template-2 .static_text .warning-container~h4,.template-1 .static_text .warning-container~h5,.template-2 .static_text .warning-container~h5{margin-top:1.5em}.template-1 .static_text a[name],.template-2 .static_text a[name]{text-decoration:none}.template-1 .static_text h1,.template-2 .static_text h1,.template-1 .static_text h2,.template-2 .static_text h2,.template-1 .static_text h3,.template-2 .static_text h3{font-weight:600;line-height:1.4;margin-top:40px}.template-1 .static_text h1,.template-2 .static_text h1{font-size:38px}.template-1 .static_text h2,.template-2 .static_text h2{font-size:32px;font-weight:700}.template-1 .static_text h3,.template-2 .static_text h3{font-size:24px}.template-1 .static_text h4,.template-2 .static_text h4,.template-1 .static_text h5,.template-2 .static_text h5{margin-top:1.2em}.template-1 .static_text h4~p,.template-2 .static_text h4~p,.template-1 .static_text h5~p,.template-2 .static_text h5~p{margin-top:12px}.template-1 .static_text .hike-section h2,.template-2 .static_text .hike-section h2{margin-top:10px;font-size:22px}.template-1 .static_text#text2 .nums,.template-2 .static_text#text2 .nums,.template-1 .static_text#text1 .nums,.template-2 .static_text#text1 .nums{padding-left:33px}.template-1 .static_text#text2 .nums>li,.template-2 .static_text#text2 .nums>li,.template-1 .static_text#text1 .nums>li,.template-2 .static_text#text1 .nums>li{padding-left:50px}.template-1 .static_text#text2 .nums>li:before,.template-2 .static_text#text2 .nums>li:before,.template-1 .static_text#text1 .nums>li:before,.template-2 .static_text#text1 .nums>li:before{left:-33px;top:47%;height:66px;width:66px;font-size:24px;line-height:50px}.template-1 .static_text img,.template-2 .static_text img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:2px;width:100%}.template-1 .static_text figure,.template-2 .static_text figure{display:block;position:relative;margin:30px 0}.template-1 .static_text figure figcaption,.template-2 .static_text figure figcaption{font-size:14px;font-family:"Manrope",sans-serif;color:#868686;line-height:18px;margin:12px auto 0 auto;text-align:center;max-width:720px}.template-1 .static_text p,.template-2 .static_text p{font-size:19px;line-height:1.5em;margin-top:24px;margin-bottom:0}.template-1 .static_text p:first-child,.template-2 .static_text p:first-child{margin-top:0}.template-1 .static_text ol,.template-2 .static_text ol{padding-left:0}.template-1 .static_text ul,.template-2 .static_text ul{padding-left:20px}.template-1 .static_text ol,.template-2 .static_text ol,.template-1 .static_text ul,.template-2 .static_text ul{margin-top:12px;margin-bottom:0}.template-1 .static_text ol>li,.template-2 .static_text ol>li,.template-1 .static_text ul>li,.template-2 .static_text ul>li{margin-top:12px}.template-1 .static_text ol>li:first-child,.template-2 .static_text ol>li:first-child,.template-1 .static_text ul>li:first-child,.template-2 .static_text ul>li:first-child{margin-top:0}.template-1 .static_text ol ul,.template-2 .static_text ol ul,.template-1 .static_text ul ul,.template-2 .static_text ul ul{padding-left:20px}.template-1 .static_text hr,.template-2 .static_text hr{margin-top:42px;margin-bottom:30px;border:none}.template-1 .static_text hr:before,.template-2 .static_text hr:before{content:'***';font-size:24px;line-height:1;letter-spacing:4px;color:#9b9897;display:block;position:relative;text-align:center}.template-2 .static_text,.template-2 .static_text p{font-size:18px;line-height:1.5;font-family:"Manrope",sans-serif}.template-2 .static_text ol,.template-2 .static_text ul,.template-2 .static_text p ol,.template-2 .static_text p ul{margin-top:8px}.template-2 .static_text ol>li,.template-2 .static_text ul>li,.template-2 .static_text p ol>li,.template-2 .static_text p ul>li{margin-left:20px;margin-top:8px}.static_page.about_page .article_content_text{margin:0 337px 0 0}.static_page.about_page .static_page_content .article_content_text{margin:0}.static_page .side_wrapper .left_main_block{float:left}.static_page .side_image{float:right;max-width:400px;margin-left:30px}.static_page_content .side_i_content,.article_full_sidebar .side_i_content{width:auto;text-align:center;margin-bottom:50px}.static_page_content .side_i_content img,.article_full_sidebar .side_i_content img{width:auto}[id^=page-] .article_content_text p{margin-bottom:12px}#text1.static_text ul li:not(.ya-share2__item),#text2.static_text ul li:not(.ya-share2__item){list-style-type:none}#text1.static_text ul li:not(.ya-share2__item):before,#text2.static_text ul li:not(.ya-share2__item):before{content:'';-webkit-mask:url(https://b1.vpoxod.ru/tag-svg/b4/86/59101.svg) no-repeat center;width:22px;height:22px;position:relative;background:var(--navy) !important;left:-4px;display:inline-block;top:4px}#text1.static_text .accordion>ul>li:before,#text2.static_text .accordion>ul>li:before{display:none}#text1.static_text .nums,#text2.static_text .nums{list-style:none;text-shadow:0 1px 0 rgba(255,255,255,.5);padding:0 0 0 15px}#text1.static_text .nums:not([start]),#text2.static_text .nums:not([start]){counter-reset:li1}#text1.static_text .nums[start],#text2.static_text .nums[start]{counter-reset:none}#text1.static_text .nums>li,#text2.static_text .nums>li{position:relative;display:block;margin:.5em 0;background:#f6f6f6;color:#444;text-decoration:none;border-radius:.3em;transition:.3s ease-out;box-sizing:border-box;padding:10px 10px 10px 34px}#text1.static_text .nums>li:hover,#text2.static_text .nums>li:hover{background:#e9e4e0}#text1.static_text .nums>li:before,#text2.static_text .nums>li:before{position:absolute;content:counter(li1);counter-increment:li1;left:-1.3em;top:40%;margin-top:-1.3em;background:#4f9533;height:42px;width:42px;line-height:33px;border:.3em solid #fff;text-align:center;border-radius:2em;transition:all .3s ease-out;color:#fff;box-sizing:border-box}#text1.static_text .nums>li h1,#text1.static_text .nums>li h2,#text1.static_text .nums>li h3,#text1.static_text .nums>li h4,#text1.static_text .nums>li h5,#text1.static_text .nums>li h6,#text2.static_text .nums>li h1,#text2.static_text .nums>li h2,#text2.static_text .nums>li h3,#text2.static_text .nums>li h4,#text2.static_text .nums>li h5,#text2.static_text .nums>li h6{margin:0}#text1.static_text .transport,#text2.static_text .transport{display:inline-block;margin-bottom:20px;margin-top:5px;width:100%}#text1.static_text .transport>div,#text2.static_text .transport>div{display:inline-block;width:100%}#text1.static_text .transport .transport__img,#text2.static_text .transport .transport__img{float:left;text-align:center;width:62px}#text1.static_text .transport .transport__img .img,#text2.static_text .transport .transport__img .img{color:#5c8b2f}#text1.static_text .transport .transport__content,#text2.static_text .transport .transport__content{float:left}#text1.static_text .transport .transport__name,#text2.static_text .transport .transport__name{color:#5c8b2f;font-size:16px;font-weight:600}#text1.static_text .attention,#text2.static_text .attention{align-items:center;background:#f88a001f;border-radius:3px;border:1px solid rgba(255,138,53,.19);box-sizing:border-box;color:#b46b00;display:flex;font-size:17px;font-style:italic;justify-content:flex-start;line-height:1.5;padding:18px 20px 10px 30px;position:relative;width:100%}#text1.static_text .attention .fa,#text2.static_text .attention .fa{color:rgba(255,138,53,.19);float:left;font-size:94px;margin-right:10px;position:absolute;right:8px;width:93px;z-index:1}#text1.static_text .anchor_ul,#text2.static_text .anchor_ul{float:right;background:#f4ffe9;padding:10px 15px;border-radius:12px;box-sizing:border-box;max-width:285px;margin-left:10px;margin-top:10px}#text1 .card_wrapper,#text2 .card_wrapper{background:#fff;display:flex;flex-wrap:wrap;border-radius:0;border:1px solid #9ac28a54;border-top:6px solid var(--navy)}#text1 .card_wrapper .card_wrapper__left,#text2 .card_wrapper .card_wrapper__left{flex-basis:40%;width:40%}#text1 .card_wrapper .card_wrapper__image,#text2 .card_wrapper .card_wrapper__image{height:100%;overflow:hidden;display:flex;justify-content:center;margin-left:-1px}#text1 .card_wrapper .card_wrapper__image img,#text2 .card_wrapper .card_wrapper__image img{border-radius:0;width:auto;min-height:100%;max-width:604px}#text1 .card_wrapper .card_wrapper__right,#text2 .card_wrapper .card_wrapper__right{flex-basis:60%;box-sizing:border-box}#text1 .card_wrapper .card_wrapper__right h3,#text2 .card_wrapper .card_wrapper__right h3{border-bottom:1px solid rgba(32,64,105,.13);padding-bottom:15px;margin-bottom:20px}.other-sight{margin:40px 0}.other-sight-section{display:flex;justify-content:start;margin:20px 0}.other-sight-item{width:260px;box-sizing:content-box;display:flex;flex-direction:column;margin-right:40px}.other-sight-img{width:260px;height:190px;margin-bottom:10px;overflow:hidden;border-radius:8px}.other-sight-img img{width:100%;height:auto}.other-sight-title a{text-decoration:none;font-weight:600;font-size:16px}@media (max-width:480px){.other-sight-section{flex-direction:column;align-items:center}.other-sight-item{margin-bottom:20px;align-items:center}}@media only screen and (max-device-width:600px){.static_text .anchor_ul{clear:both;max-width:100%;width:100%}}@media only screen and (min-device-width:320px) and (max-device-width:960px){.static_page{width:100%}.static_page .article_full_content .has-right-column .article_content_text,.static_page .article_full_content .article_content_text{margin-right:0}.static_page .article_full_content .has-right-column .article_content_text:before,.static_page .article_full_content .has-right-column .article_content_text:after,.static_page .article_full_content .article_content_text:before,.static_page .article_full_content .article_content_text:after{content:" ";display:table}.static_page .article_full_content .has-right-column .article_content_text:after,.static_page .article_full_content .article_content_text:after{clear:both}.static_page .side_wrapper .left_main_block{float:none}.static_page .side_image{float:none;display:block;max-width:100%;margin:20px auto}.article_content_text{padding-bottom:20px}.article-bottom-navigation{margin-top:50px}.template-1 .article_full_top,.template-2 .article_full_top{overflow:visible}.template-1 .breadcrumbs,.template-2 .breadcrumbs,.template-1 .main_top,.template-2 .main_top,.template-1 .article_full_content,.template-2 .article_full_content{width:auto}.template-1 .article_content_text p,.template-2 .article_content_text p{margin-bottom:0}.template-1 .article_full_content,.template-2 .article_full_content{max-width:100%}.template-1 .static_text,.template-2 .static_text{font-size:18px}.template-1 .static_text h1,.template-2 .static_text h1{font-size:26px}.template-1 .static_text h2,.template-2 .static_text h2{font-size:23px}.template-1 .static_text h3,.template-2 .static_text h3{font-size:20px}.template-1 .static_text h2:not(figure),.template-2 .static_text h2:not(figure),.template-1 .static_text h3:not(figure),.template-2 .static_text h3:not(figure),.template-1 .static_text h4:not(figure),.template-2 .static_text h4:not(figure){margin-top:20px}.template-1 .static_text#text2 .nums,.template-2 .static_text#text2 .nums,.template-1 .static_text#text1 .nums,.template-2 .static_text#text1 .nums{padding-left:26px}.template-1 .static_text#text2 .nums>li,.template-2 .static_text#text2 .nums>li,.template-1 .static_text#text1 .nums>li,.template-2 .static_text#text1 .nums>li{padding-left:48px}.template-1 .static_text#text2 .nums>li:before,.template-2 .static_text#text2 .nums>li:before,.template-1 .static_text#text1 .nums>li:before,.template-2 .static_text#text1 .nums>li:before{left:-26px;height:52px;width:52px;font-size:20px;line-height:38px}.template-1 .static_text hr,.template-2 .static_text hr{margin-top:36px;margin-bottom:20px}.template-1 .static_text hr:before,.template-2 .static_text hr:before{font-size:23px}.template-1 .static_text figure,.template-2 .static_text figure,.template-1 .static_text .youtube-embed-wrapper,.template-2 .static_text .youtube-embed-wrapper{margin:25px -20px}.template-1 .static_text figure figcaption,.template-2 .static_text figure figcaption,.template-1 .static_text .youtube-embed-wrapper figcaption,.template-2 .static_text .youtube-embed-wrapper figcaption{font-size:12px}.template-1 .static_text p,.template-2 .static_text p{font-size:18px;margin-bottom:23px}}#main_wrapper.inner-page{overflow-x:clip}.static_text .hike-section{width:auto;margin-left:calc(600px - max(50vw,648px));margin-right:calc(250px - max(50vw,648px));padding-left:calc(max(50vw,648px) - 600px);padding-right:calc(max(50vw,648px) - 250px)}.static_text .hike-section:before,.static_text .hike-section:after{display:none}.static_text .hike-section .slider-prev{left:calc(max(50vw,648px) - 685px)}.static_text .hike-section .slider-next{right:calc(max(50vw,648px) - 330px)}.template-1 .static_text .hike-section,.template-2 .static_text .hike-section{margin-left:calc(360px - max(50vw,648px));margin-right:calc(360px - max(50vw,648px));padding-left:calc(max(50vw,648px) - 360px);padding-right:calc(max(50vw,648px) - 360px)}.template-1 .static_text .hike-section .slider-prev,.template-2 .static_text .hike-section .slider-prev{left:calc(max(50vw,648px) - 445px)}.template-1 .static_text .hike-section .slider-next,.template-2 .static_text .hike-section .slider-next{right:calc(max(50vw,648px) - 445px)}@media only screen and (min-device-width:320px) and (max-device-width:960px){.static_text .hike-section,.template-1 .static_text .hike-section,.template-2 .static_text .hike-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:20px;padding-right:20px}}.separator{background-size:100%;background:url(https://b1.vpoxod.ru/ckeditor/6e/f0/a9/127468.png) no-repeat center;height:42px;margin-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:480px){.article-bottom-navigation{margin-top:40px}}.static_text .rent-catalog{margin:36px 0 10px}.static_text .rent-toc{margin:0 0 30px;padding:20px 24px;border:1px solid #e2e2dd;border-radius:10px;background:#fff}.static_text .rent-toc__title{margin-bottom:14px;color:#2f5e1c;font-size:18px;font-weight:700}.static_text .rent-toc ul{margin:0;padding:0;list-style:none;columns:2;column-gap:34px}.static_text .rent-toc li{margin:0 0 9px;padding:0;list-style:none;break-inside:avoid}.static_text .rent-toc li:before{display:none}.static_text .rent-toc a{display:flex;align-items:baseline;gap:9px;font-size:15px;line-height:1.35;text-decoration:none}.static_text .rent-toc a:hover .rent-toc__text{text-decoration:underline}.static_text .rent-toc__num{flex:0 0 auto;min-width:24px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:11px;background:#e2efd6;color:#2f5e1c;font-size:13px;font-weight:700}.static_text .rent-item{margin-bottom:26px;background:#fff;border:1px solid #d7e3cd;border-radius:10px;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.05);scroll-margin-top:20px}.static_text .rent-item__head{display:flex;align-items:center;gap:14px;padding:12px 22px;background:linear-gradient(90deg,#2f5e1c 0%,#5a9a3a 100%);color:#fff;font-size:20px;font-weight:700;line-height:1.25}.static_text .rent-item__num{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#2f5e1c;font-size:17px;font-weight:700}.static_text .rent-item__body{display:flex;flex-wrap:wrap;gap:26px;padding:22px 24px}.static_text .rent-item__media{flex:0 0 220px;max-width:220px}.static_text .rent-item__media img{display:block;width:100%;height:auto;margin:0;border-radius:6px;border:1px solid #eee}.static_text .rent-item__price{margin-top:14px}.static_text .rent-item__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding:8px 14px;border:1px solid #cfe3bd;border-radius:6px;background:#eef6e6;font-size:15px;line-height:1.3}.static_text .rent-item__price-row b{color:#2f5e1c;font-size:17px;white-space:nowrap}.static_text .rent-item__price-row--deposit{background:#f6f6f4;border-color:#e3e3dd}.static_text .rent-item__price-row--deposit b{color:#555}.static_text .rent-item__main{flex:1 1 320px;min-width:260px}.static_text .rent-item__specs-title{margin-bottom:8px;color:#2f5e1c;font-size:16px;font-weight:700}.static_text .rent-item__specs table{width:100%;margin:0 0 16px;border-collapse:collapse}.static_text .rent-item__specs td{padding:7px 12px;border:1px solid #e3e9dc;font-size:14px;line-height:1.35;vertical-align:top}.static_text .rent-item__specs tr td:first-child{width:56%;color:#555}.static_text .rent-item__specs tr td:last-child{font-weight:600}.static_text .rent-item__specs tr:nth-child(odd) td{background:#f6faf2}.static_text .rent-item__purpose{margin-top:6px}.static_text .rent-item__features{margin-top:0;padding:18px 24px 22px}.static_text .rent-item__features ul{margin-top:8px}.static_text .rent-item__features li{font-size:15px;line-height:1.45}.static_text .rent-item__purpose p,.static_text .rent-item__features p{margin-top:6px;font-size:15px;line-height:1.5}@media only screen and (min-device-width:320px) and (max-device-width:960px){.static_text .rent-toc ul{columns:1}.static_text .rent-item__head{padding:10px 16px;font-size:17px}.static_text .rent-item__body{gap:18px;padding:16px}.static_text .rent-item__media{flex-basis:100%;max-width:240px;margin:0 auto}.static_text .rent-item__features{padding:14px 16px 16px}}.about_contacts{min-height:300px;position:relative;margin:0 auto 23px;padding:42px 0 0;background:url(/img/main/instructor-border.png) top left repeat-x;overflow:hidden}.about_contacts .main_page_title{text-align:left;margin-bottom:27px;font-size:24px}.about_contacts .about_contacts_headline{margin:0 0 16px;font-weight:700;font-size:18px;text-transform:uppercase;color:var(--navy)}.about_contacts .about_contacts_title{font-weight:700;margin:0 0 8px}.about_contacts_items>div{width:560px;padding-right:40px}.about_contacts_items ul li{margin:0 0 20px}.about_contacts .about_contacts_left{float:left}.about_contacts .about_contacts_right{float:right}.about_coordinators{min-height:200px;position:relative;margin:0 auto;overflow:hidden}.about_coordinators .main_page_title{text-align:left;font-size:24px}.about_coordinators>ul>li{width:350px;margin:0 50px 0 0;padding:30px 0 120px;float:left;line-height:1.7;position:relative;bottom:7px;background:url(/img/main/instructor-border.png) top left repeat-x}.about_coordinators>ul>li:nth-child(-n+3){background:0 0}.about_coordinators>ul>li b{font-size:16px;font-weight:700;display:block}.about_coordinators>ul>li li{margin:0 0 6px}.about_coordinators>ul>li li b{display:inline;font-size:14px}.about_coordinators>ul>li li span{margin:0 0 0 5px;color:var(--navy)}.about_coordinators>ul>li li a{margin:0 0 0 5px;font-weight:700}.about_coordinators .route_coordinator_right{width:240px}.about_page.main_page_faces,.about_page.main_page_articles,.about_page.main_page_responses{padding:42px 0 0;margin:0 auto 42px;background:url(/img/main/instructor-border.png) top left repeat-x}.article_full_sidebar_response{padding:0 0 51px;margin:0 23px;text-align:center;overflow:hidden}.article_full_sidebar_response img{width:181px;height:181px;margin:0 auto 4px;background:#fff;border:2px solid #769f1e;border-radius:150px}.article_full_sidebar_response p{margin:0 0 7px;padding:8px 5px 10px 18px;background:#fff;border:1px solid #dadbdc;border-radius:10px;color:#353535;text-align:left;word-spacing:-.5px;letter-spacing:-.2px}.article_full_sidebar_response a{font-size:14px;color:#6fa203}.article_full_sidebar_hike{width:261px;margin:0 auto}.article_full_sidebar_hike p{margin:0 0 8px}.article_full_sidebar_hike ul{padding:0 0 10px}.article_full_sidebar_hike li{padding:0 0 6.5px;font-size:14px;color:#38322f}.article_full_sidebar_hike li a{color:#38322f}.article_full_sidebar_hike li span{width:155px;display:table-cell}.article_full_sidebar_hike li span:first-child{width:119px;font-weight:700}.article_full_sidebar_hike li span span{width:auto;display:inline}.article_full_sidebar_hike li>span:first-child{color:#696565}@media only screen and (min-device-width:320px) and (max-device-width:960px){#page-club-page .breadcrumbs{display:none}#page-club-page .main_page_faces{display:none}#page-club-page iframe{width:100%;height:450px}}@media only screen and (min-device-width:320px) and (max-device-width:480px){#page-club-page iframe{width:100%;height:340px}}.comments_page{margin:auto;padding:20px 0 0;position:relative}.comments_page .comments_top_1,.comments_page .comments_top_2,.comments_page .comments_top_3{width:270px}.comments_page .comment_top_author,.comments_page .comment_top_instructor{padding-left:0}.comments_top{padding:0 0 37px}.comments_top .select_default{width:100%;height:35px}.comments_top .select_default select{width:100%}.comments_top .prompt_wrapper{margin:31px 0 0;float:right}.comments_top .prompt_wrapper .prompt_content{top:42px}.comments_top_1{width:170px;margin:0 45px 0 0;float:left}.equipment .comments_top_1{width:230px;margin:0 51px 0 0}.comments_top_2{width:170px;margin:0 44px 0 0;float:left}.equipment .comments_top_2{width:230px;margin:0 51px 0 0}.comments_top_3{width:258px;margin:0 44px 0 0;float:left}.equipment .comments_top_3{width:230px;margin:0;position:relative}.filter_help{background:#71b125;width:793px;height:46px;position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(/css/pie.htc);text-align:center;margin:25px 0 0}.filter_help .triangle{background:url(/img/icons/triangle_help.png) no-repeat left top;width:17px;height:8px;position:absolute;left:105px;top:-8px}.filter_help .triangle.top2{left:383px}.filter_help .triangle.top3{left:659px}.filter_help p{color:#fff;font:16px/19px "Manrope",sans-serif;padding:12px 0 0}.filter_help.color-gray{background:#a1a1a1;width:1070px}.filter_help.color-gray .triangle{background-image:url(/img/icons/triangle_help-gray.png);left:135px}.filter_help.color-gray .triangle.top2{left:526px}.filter_help.color-gray .triangle.top3{left:910px}.comments_list{position:relative}.comments_top_4{width:258px;float:left}.comments_top_5{width:auto;float:right;padding-top:25px}.comments_top_5 button{display:block;min-width:175px;text-transform:uppercase}.comments_top_5 input{text-transform:uppercase}.comments_input_name{margin:0 0 13px;font:600 20px/1 "Manrope",sans-serif;text-transform:uppercase;color:#38322f}.comments_calendar{overflow:hidden}.comments_calendar input[type=text]{width:82px;margin:0 12px 0 0;padding:8px 4px 8px;float:left;text-align:center}.comments_calendar label{padding:9px 8px 0 0;float:left;font-size:14px;font-weight:600;color:#38322f}.comments_list article{margin:0 0 50px;padding:0 0 31px;background:url(/img/main/comment-article-bg-1.png);border-radius:10px}.comments_list article.not-found{margin:0;padding:0;background:0 0}.comments_list article.colored{border:1px solid #c2c2c2;background:url(/img/main/comment-article-bg-2.png)}.comments_list article.colored .comment_top{margin:0 36px}.comments_list article.colored .comment_bottom{padding:26px 36px 0}.comment_top{margin:0 37px;padding:34px 0 20px;background:url(/img/main/comment-border.png) bottom left repeat-x}.comment_title{display:block;margin:0 49px 0 0;padding:3px 0 10px;font:600 16px/1.5 "Manrope",sans-serif;text-transform:uppercase}.comment_title>.icon:not(.arrow-divider){color:#38322f;margin-right:4px;vertical-align:-.1em}.comment_title .region_name{color:#38322f}.comment_title a{text-decoration:none}.comment_title a:hover{text-decoration:underline}.comment_title a span{font-weight:600}.comment_top_author,.comment_top_instructor{margin:12px 49px 0 0;padding-bottom:10px;float:left;font-size:14px;line-height:1.45;color:#565656;position:relative}.comment_top_author img,.comment_top_instructor img{width:24px;height:24px;border-radius:10px;float:left}.comment_top_author a,.comment_top_instructor a{margin:0 0 0 4px;color:#9d9d9d}.comment_top_author .prompt_content img{width:89px;height:89px;border-radius:45px;float:none;margin-left:auto;margin-right:auto;margin-bottom:8px}.comment_top_author a span{color:#565656;font-weight:600;font-size:16px}.comment_top_instructor span{color:#565656;font-weight:600;font-size:14px;border-bottom-color:#a7a7a7}.comment_top_instructor .instructor-icon{vertical-align:top;display:inline-block}.instructor-tooltip,.coordinator-tooltip{display:inline-block;max-width:165px}.instructor-tooltip img,.coordinator-tooltip img{width:89px;height:89px;border-radius:45px;float:none;margin-left:auto;margin-right:auto;margin-bottom:8px}.instructor-tooltip .subtitle,.coordinator-tooltip .subtitle{display:block;margin-top:5px}.instructor-tooltip .name,.coordinator-tooltip .name{display:block;text-transform:uppercase;margin-top:5px;font-weight:600}.instructor-tooltip .tagline,.coordinator-tooltip .tagline{margin-top:5px;font-size:12px;color:#353535}.coordinator-tooltip{max-width:235px}.coordinator-tooltip .route-coordinator-phone-list li{margin-top:5px}.coordinator-tooltip .route-coordinator-phone-list li>span{display:block}.coordinator-tooltip .route-coordinator-phone-list li .tel{display:block;color:var(--navy)}.coordinator-tooltip .route-coordinator-phone-list li .tel-comment{color:#7f7f7f}.comment_center{padding:30px 37px 0;position:relative}.comment_left{width:762px;min-height:100px;padding:0 40px 0 0;position:relative;float:left;border-right:1px solid #b6b6b6;font:14px/1.55 "Manrope",sans-serif;color:#38322f}.route_search_tabs .comment_left{width:443px}.comment_left a.comment_image{overflow:hidden;position:relative;display:block;margin-top:4px;left:0;float:left;border-radius:7px}.comment_left a.comment_image img{width:203px}.comment_left a.comment_image+p{padding:0 0 0 239px}.comment_col{width:360px;float:right}.comment_col:first-child{float:left}.comment_col p{padding:0}.comment_right{width:300px;float:right}.comment_right .comment_icon{display:flex;align-items:center;gap:8px;margin:0 0 15px;font:15px/18px "Manrope",sans-serif;color:#505050}.comment_right .comment_icon span{font-weight:600}.comment_right .comment_actions_wrapper{width:270px;margin:26px 0 0;padding:24px 0 0;background:url(/img/main/comment-border.png) repeat-x}.comment_right .comment_actions{width:310px;float:none}.comment_bottom{padding:26px 37px 0}.comments_list_header{font:600 18px/1.1 "Manrope",sans-serif;text-transform:uppercase;color:#38322f;margin-bottom:16px}.comment_gallery{padding:42px 0 25px;background:url(/img/main/comment-border.png) repeat-x}.comment_gallery ul{width:clamp(1200px,calc(100vw - 40px),1256px);position:relative}.comment_gallery li{width:110px;height:93px;margin:0 32px 22px 0;display:inline-block;vertical-align:top}.comment_gallery li img{width:110px;height:93px;border-radius:7px}.comment_gallery li img:hover{border:2px solid var(--navy);position:relative;bottom:2px;right:2px}.comment_author{width:470px;margin:0 30px 0 0;float:left;font:600 16px/1.4 "Manrope",sans-serif;text-transform:uppercase;color:var(--navy)}.comment_author span{padding:0 0 0 5px;font-size:14px;font-weight:400}.comment_actions{max-width:450px;float:left;color:#505050;font-size:14px}.link_no{margin:0 8px 0 6px;padding:0 0 0 19px;font-size:16px;position:relative}.link_yes{margin:0 8px 0 6px;padding:0 0 0 19px;font-size:16px;position:relative}.link_no{color:#8b8b8b}@media only screen and (min-device-width:320px) and (max-device-width:960px){.comment_top,.comments_list article.colored .comment_top{padding:15px 0;margin:0 15px}.comment_title{font-size:1.2em}.comment_top_author,.comment_top_instructor,.comment_title{margin:0;float:none}.comment_center{padding:15px}.comment_left,.route_search_tabs .comment_left{width:auto;min-height:inherit;float:none;padding:0;border-right:none}.comment_right{width:auto;float:none;margin-top:15px}.comment_bottom,.comments_list article.colored .comment_bottom{padding:15px 25px 0}.comment_bottom .btn,.comments_list article.colored .comment_bottom .btn{display:block;margin:0 auto}.comment_gallery ul{width:auto}.comment_gallery li{margin:7px}.comment_image{float:none;position:relative;margin-right:15px;margin-bottom:10px}.comments_list .comment_top{margin:0 25px;padding-bottom:20px}.comments_list .comment_title{margin:0;font-size:1.1em}.comments_list .comment_center{padding:20px 25px 0}.comments_list .comment_left{width:auto;float:none;padding:0;border-right:none;min-height:inherit;word-wrap:break-word}.comments_list .comment_right{width:auto;float:none;padding-top:20px}.comments_list .comment_bottom{padding:15px 25px 0}.comments_list .comment_bottom .comment_list{width:auto}.comments_list .comment_top_author,.comments_list .comment_top_instructor{float:none;margin:0}.comments_list .comment_image{position:relative;margin-right:15px;margin-bottom:10px}.comments_list .comment_gallery{padding:30px 0 15px}.comments_list .comment_gallery ul{width:auto}.comments_list .comment_gallery ul li{margin:0 20px 10px 0}}.arrow-divider{color:#505050;margin:0 4px;vertical-align:-.1em}@media only screen and (min-device-width:320px) and (max-device-width:480px),only screen and (min-device-width:480px) and (max-device-width:960px){.comment_left a.comment_image{width:203px;float:none}.comment_left a.comment_image img{width:203px}.comment_left a.comment_image+p{padding:0}}.route_tabs.opt2{width:clamp(1200px,calc(100vw - 40px),1256px);margin:0 auto}.equipment_page{padding:20px 0 0;position:relative;z-index:10}.equipment_page h3{font:600 20px "Manrope",sans-serif;color:#38322f;padding:40px 0 0}.equipment_page .comments_top{padding:0 0 17px}.equip-hint{display:flex;align-items:center;gap:10px;margin:4px 0 24px;padding:14px 18px;border-radius:var(--radius-md);background:var(--cream-deep);color:var(--muted);font-size:15px}.equip-hint .icon{width:20px;height:20px;flex-shrink:0;color:var(--navy)}.equip-hint p{margin:0}.equip-filters{margin-bottom:24px}.equip-filters ul{display:flex;flex-wrap:wrap;gap:10px}.equip-filters li{list-style:none}.equip-filters li a{display:inline-flex;align-items:center;padding:9px 18px;border:1px solid var(--control-border);border-radius:999px;font:600 15px var(--font-sans);color:var(--ink);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.equip-filters li a:hover{border-color:var(--navy)}.equip-filters li.active a{background:var(--navy);border-color:var(--navy);color:#fff}.equip-filters .filter-counter{margin-top:14px;font-size:15px;color:var(--muted)}.route_tabs.opt2{max-width:100%;padding-top:10px}.route_tabs.opt2 .tabs_content{padding:0 0 20px}.equip-route-text{padding:12px 20px 20px;font-size:1.2em;line-height:1.5}.info_products{padding:25px 0 0}.info_products h3{font:600 26px "Manrope",sans-serif;color:#38322f;padding:14px 0 10px}.info_products p{font:14px/22px "Manrope",sans-serif;color:#38322f;padding:5px 0 15px}.info_products a.rental_equip_link{margin-right:20px}.info_products a.rental_equip_link.prompt-on-hover{text-decoration:none;border-bottom:var(--navy) 1px dashed}.list_equipment{padding:0;margin-bottom:15px}.list_equipment>ul{width:100%}.list_equipment>ul:before,.list_equipment>ul:after{content:" ";display:table}.list_equipment>ul:after{clear:both}.list_equipment>ul>li{list-style:none;float:left;width:570px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 0;margin-left:0}.list_equipment>ul>li.right{float:right}.list_equipment>ul>li.long{width:100%;display:block}.list_equipment .img{width:219px;height:148px;overflow:hidden;border-radius:var(--radius-md);position:relative;float:left}.list_equipment .info{float:left;width:100%;height:165px;margin-left:-222px;padding:0 0 0 253px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;margin-top:-4px}.list_equipment .equip-number{display:none}.list_equipment .equip-description{overflow:hidden;position:relative}.list_equipment .equip-description span.short-text{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list_equipment .equip-description span.full-text{position:absolute;top:6px;left:-9px;border:1px solid #d9d9d9;border-radius:11px;padding:4px 8px 5px;background:#fff;z-index:15;box-shadow:0 -3px 18px rgba(0,0,0,.16);-webkit-box-orient:vertical;overflow:hidden}.list_equipment .title{font:600 18px/22px "Manrope",sans-serif;color:#38322f;text-decoration:none;padding:0}.list_equipment p,.list_equipment .equip-description-p{padding:11px 0 0;font-size:14px;line-height:22px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.equipment_page{width:auto;padding-top:15px}.equipment_page .equipment{z-index:-1}.equipment_page .equip-route-text{padding:0 0 15px}.equipment_page .equip-route-name{margin-top:-15px}.filter_help{width:auto;height:auto;margin:0 0 15px;top:0;position:absolute}.filter_help .triangle{display:none}.filter_help p{padding:12px}.comments_top{position:relative}.comments_top .comments_top_1,.comments_top .comments_top_2,.comments_top .comments_top_3{width:100%;margin-bottom:20px;float:none}#equip-index-page .tabs_content{width:auto;min-height:inherit}#equip-index-page .list_with_markers{width:100%}#equip-index-page .list_with_markers>li{width:100%;margin:0;word-wrap:break-word}#equip-index-page .equip-filters ul li{margin-bottom:10px;padding-right:10px}#equip-index-page .list_equipment>ul>li{float:none;width:100%}#equip-index-page .list_equipment>ul>li .img{float:none;margin:auto}#equip-index-page .list_equipment>ul>li .info{margin-left:0;padding:0;float:none;margin-top:15px;height:auto}}.faq_form input[type=text],.faq_form input[type=password]{width:274px;padding:8px 10px 8px}.faq_form textarea{min-width:626px;max-width:626px;height:118px;min-height:118px;margin:0 0 21px;padding:6px 12px;line-height:1.5}.faq_form::-webkit-input-placeholder,.faq_form::-moz-placeholder,.faq_form:-ms-input-placeholder{color:#38322f}.faq_form .select_wrapper{width:294px;position:relative;left:1px}.faq_form .select_wrapper .text{padding:6px 10px 0}.faq_form_left{width:296px;margin:0 60px 0 0;float:left}.faq_form_label{margin:0 0 12px;font:600 16px/1.4 "Manrope",sans-serif;text-transform:uppercase}.faq_form_input{min-height:35px;margin:0 0 31px}.faq_form_notice{clear:both;color:#767574}.faq_form_notice a{color:#767574}.faq_form_errors{clear:both}.faq_form_errors .error-summary{color:#ed2807}#payment-form .faq_form_errors{max-width:550px}.faq_form_center{width:296px;float:left}.faq_form_calendar{padding:2px 0 31px;position:relative;bottom:2px}.faq_form_calendar input[type=text]{width:102px;padding-left:4px;padding-right:4px;margin:0 0 0 8px !important;text-align:center;float:right}.faq_form_calendar label{padding:7px 0 0;float:right;font-weight:600;font-size:14px}.faq_form_calendar label.first{float:left}.faq_form_calendar input[type=text].first{float:left}.faq_form_edit{padding:7px 0 29px;overflow:hidden;line-height:14px;font-weight:600;font-size:14px}.faq_form_green{height:14px;padding:0 13px 0 0;float:left;color:var(--navy);border-right:1px solid #afafaf;text-transform:uppercase}.faq_form_bottom{margin-bottom:29px}.faq_form_bottom .btn{float:right}.review_submit_row{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:29px}.review_submit_row .review_submit_agreement{margin-bottom:0}.review_submit_row .review_submit_agreement .faq_form_input{margin-bottom:0}.review_submit_row .faq_form_bottom{margin-bottom:0;flex-shrink:0}.faq_page{margin:0 auto;padding:30px 0 0;position:relative}.faq_page .route_faq_list{left:0}@media only screen and (min-device-width:320px) and (max-device-width:960px){.faq_page{width:auto;padding-top:10px}.faq_page .route_faq_sidebar{width:auto;float:none}.faq_page .route_faq_sidebar>ul{width:auto}.faq_page .route_faq_sidebar .side_i_content{display:none}.faq_page .route_faq_list{width:auto;float:none;padding-top:25px}.faq_page .faq_title{right:0}.faq_page .accordion_title{width:auto;right:0}.faq_form_left,.faq_form_center{width:100%;margin:0;float:none}.faq_form_right{margin-top:20px}.faq_form input[type=text],.faq_form input[type=password]{box-sizing:border-box;height:35px;width:100%}.faq_form textarea{min-width:100%;max-width:100%;box-sizing:border-box}#create-hike-review-form .review_submit_row{display:block;text-align:left}#create-hike-review-form .review_submit_row .review_submit_agreement .faq_form_input{margin-bottom:29px}.faq_form_bottom{margin-bottom:29px}.faq_form_bottom .btn{margin-top:3px}.faq_form_bottom .btn-submit-order{min-width:205px}.faq_form_bottom .btn-submit{min-width:160px}}.instructors_page{margin:auto;position:relative}.instructors_page .article_full_top{padding:0;margin:0}.instructors_page .empty{margin-bottom:23px;padding:30px 0}.instructor-title-addition{position:relative;padding-left:45px}.instructor-title-addition:before{display:block;position:absolute;content:'';top:7px;left:15px;width:20px;height:20px;background-image:url(/img/icons/instructor_join.svg);background-repeat:no-repeat;background-size:20px 20px}.instructors_top{padding:0 0 42px}.instructor_input{width:296px;margin:0 91px 0 0;float:left}.instructor_input .select_default{width:100%}.instructor_input .select_default select{width:100%}.instructors_list{display:flex;flex-direction:column;gap:20px;text-align:left}.instructors_list article{display:grid;grid-template-columns:147px minmax(0,1fr) 320px;gap:24px;align-items:start;margin:0;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.instructors_list article{grid-template-columns:1fr;gap:16px}}.instructors_list .instructor_list_left,.instructors_list .instructor_list_center,.instructors_list .instructor_list_right{float:none;width:auto;margin:0}.instructors_list .instructor_list_left{position:relative;align-self:stretch;min-height:150px}.instructors_list .instructor_list_center,.instructors_list .instructor_list_right{position:static}.instructors_list article>.clear{display:none}.instructor_list_left{width:147px;margin:0 30px 0 0;float:left}.instructor_list_left img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.instructor_list_center{width:542px;margin:0 66px 0 0;float:left;font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#3d3d3d;position:relative;bottom:3px}.instructor_list_name{margin:0 0 14px;font-size:16px}.instructor_list_name a:first-child{display:inline-flex;align-items:center;gap:8px;margin:0 10px 0 0;color:var(--ink);font:700 19px/1.2 "Manrope",sans-serif;text-decoration:none}.instructor_list_name a:first-child .icon{width:18px;height:18px;flex-shrink:0;transition:transform .15s ease}.instructor_list_name a:first-child:hover{color:var(--accent-deep)}.instructor_list_name a:first-child:hover .icon{transform:translateX(3px)}.instructor_list_name .review-count{display:block;margin-top:4px;color:var(--muted)}.instructor_list_content{line-height:1.2}.instructor_list_routes_counter{margin-top:10px;color:var(--muted);font-size:13px}.instructor_list_routes_counter a{color:inherit}.instructor_list_right{width:400px;padding:3px 0 0;float:left;font-size:14px}.instructor_list_tags{margin:0 0 19px}.instructor_list_tags .route_search_tab_icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.instructor_list_tags li{display:inline}.instructor_list_tags li a{color:var(--navy)}.instructor_list_tags li span{color:var(--ink)}.instructor_list_tags_title{margin:0 0 10px;font:600 12px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7380}.instructor_list_bottom{clear:both;font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#3d3d3d}@media only screen and (min-device-width:320px) and (max-device-width:960px){.instructor-title-addition{margin-right:0}.instructors_page .instructors_list article{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:14px}.instructor_list_left{width:auto;position:static;align-self:start;min-height:0}.instructor_list_left a,.instructor_list_left img{display:block;width:100%}.instructor_list_left img{position:static;inset:auto;height:auto;aspect-ratio:295/376;object-fit:cover;border-radius:var(--radius-md)}.instructor_list_center{width:auto;margin:0;bottom:0}.instructor_list_center .instructor_list_name{margin-bottom:4px}.instructor_list_center .instructor_list_name a:first-child{gap:6px;font-size:18px}.instructor_list_center .instructor_list_routes_counter{margin-top:8px;font-size:12px}.instructor_list_content,.instructor_list_right{display:none}}.instructor_main{padding:8px 0 32px;display:flex;gap:51px;align-items:flex-start;text-align:left}.instructors_page .route_table{padding-bottom:0}.instructors_page .route_table table{margin-bottom:0}.instructors_page .route_table .instructor-information{margin-bottom:20px}.instructors_page .route_table .instructor-information .route_description_bottom .instructor-gallery{margin-top:30px}.instructors_page .route_table .instructor_table table tbody td .td_item .btn{margin-left:10px}.instructors_page .route_table .instructor_table table tbody td .td_item .btn .icon{margin-right:4px}.instructors_page .route_table .instructor_table table tbody td .td_item .route-subscribe-button{margin-left:7px}.instructors_page .route_table .instructor_table table tbody td .td_item .route-subscribe-button .icon{margin-right:0}.instructors_page .article_content_text{padding-bottom:0;overflow:hidden}.instructor_main_left{flex:0 0 295px}.instructor_main_left img{width:293px;border-radius:var(--radius-md)}.instructor_main_center{flex:1;min-width:0;position:relative;bottom:2px}.instructor_main_center .route_coordinator_contacts{float:right;margin-left:10px;word-break:break-word}.instructor_main_center .route_coordinator_contacts a{display:inline-block;margin-right:13px}.instructor_main_center .route_coordinator_contacts a:last-child{margin-right:0}.instructor_main_name{margin:0 0 30px}.instructor_main_name h2{font:600 24px/1 "Manrope",sans-serif;color:#353535}.instructor_main_tagline{margin:6px 0 0;font-size:15px;line-height:1.4;color:#6b7380;font-style:italic}.instructor_main_content{overflow:hidden;font:16px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#3d3d3d}.instructor_main_content b{font-size:18px;font-weight:700}.instructor_main_content p{margin:0 0 20px}.instructor_main_right{flex:0 0 250px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.instructor_main{flex-direction:column;gap:20px;padding-bottom:20px}.instructor_main_left{flex:none}.instructor_main_center{bottom:0;flex:max-content}.instructor_main_center .route_coordinator_contacts{float:none;margin:0 0 12px}.instructor_main_right{flex:none;width:100%}.instructor-information{flex-direction:column}.instructor-information .route_description_right{flex:none;width:100%}}.instructor-information{display:flex;gap:20px;align-items:flex-start;margin-bottom:40px}.instructor-information .route_description_left{flex:1;float:none;width:auto}.instructor-information .route_description_right{flex:0 0 483px;float:none}.instructor-information .instructor_main_content{flex:1}.instructor_main_tags{margin:0 0 28px}.instructor_main_tags .route_search_tab_icons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.instructor_main_tags li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.7}.instructor_main_tags li a{color:var(--navy)}.instructor_main_tags li a span{color:var(--navy)}.instructor_main_tags_title{margin:0 0 10px;font:600 12px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.instructor_table_wrapper{padding:0 0 30px;text-align:left}.instructor_table table{width:100%;table-layout:fixed}.instructor_table_title{margin:0 0 38px;font:600 24px/1 "Manrope",sans-serif;color:var(--navy);text-transform:uppercase}.instructor_table_notice{padding:0 0 0 12px;font-size:14px;color:#38322f}.table_terms{padding:23px 10px 21px 25px;font:600 14px/1.3 "Manrope",sans-serif;color:var(--navy)}.table_terms span{padding:8px 0 0;display:block;font:12px/1.3 "Manrope",sans-serif;color:#6e6e6e}.table_price{padding:23px 5px 21px;text-align:center}.table_price.has_promo{padding-bottom:0}.table_price.strike{color:#7f7f7f}.table_price.strike div,.table_price.strike span,.table_price.strike a.text-dashed{text-decoration:line-through;color:#7f7f7f;border-color:#7f7f7f}.table_price .prompt_content{font-weight:400}.table_price span{display:inline-block;vertical-align:bottom}.table_price a.text-dashed{color:#505050;border-bottom-color:#a7a7a7}.table_price .promo{color:#868686;font-size:12px;font-weight:400;line-height:1.5}.table_price_left{padding:0 4px 0 0}.table_price_sep{margin:0 3px;color:#7f7f7f}.table_price_right{position:relative;top:2px;font-size:18px;font-weight:600;color:#7f7f7f}.table_price_right.strike{padding-right:10px}.table_location{padding:23px 19px 21px;font:14px/1.5 "Manrope",sans-serif;color:#38322f;position:relative;bottom:2px;word-break:normal;letter-spacing:-.2px;word-spacing:-.5px}.table_location .prompt_wrapper{margin:0 0 0 5px;top:1px}.table_places{text-align:center;padding:23px 10px 21px 24px;color:#38322f;font-size:14px;line-height:1.4}.table_places .prompt_wrapper{margin:0 0 0 3px;top:1px}.table_places_top,.table_places_center{padding:0 0 4px;display:inline-block;vertical-align:top}.table_places_bottom{padding:3px 0 0;display:block}.prompt_wrapper{display:inline-block;vertical-align:top;position:relative}.prompt_wrapper:hover .prompt_content,.prompt_wrapper.prompt_active .prompt_content{display:block}.prompt_wrapper.prompt_reverse .prompt_content{top:auto;bottom:100%;margin-top:auto;margin-bottom:11px}.prompt_wrapper.prompt_reverse .prompt_content:after{top:auto;bottom:-4px}.prompt_wrapper.prompt_reverse .prompt_content:before{top:auto;bottom:-4px;border-left:none;border-bottom:1px solid #d9d9d9}.prompt_icon{color:#a7a7a7}.prompt_content{display:none;position:absolute;top:100%;left:-500px;right:-500px;margin-top:11px;text-align:center;z-index:50}.prompt_content:after{content:" ";position:absolute;background:#fff;left:50%;top:-4px;margin-left:-4px;width:10px;height:10px;box-shadow:0 -3px 18px rgba(0,0,0,.16);z-index:-1;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:1px solid #d9d9d9}.prompt_content:before{content:" ";position:absolute;background:#fff;left:50%;top:-4px;margin-left:-4px;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:1px solid #d9d9d9;z-index:1;border-top:none;border-bottom:none;border-right:none;box-shadow:none}.prompt_content p{display:inline-block !important;max-width:280px !important;font-size:14px !important;line-height:1.4 !important;color:#38322f !important;word-break:normal !important;padding:8px 16px !important;border-radius:11px !important;background:#fff !important;box-shadow:0 -3px 18px rgba(0,0,0,.16) !important;border:1px solid #d9d9d9 !important}.map_wrapper_order{float:left;width:100%}.popular_directions .main_page_hikes_list{position:relative;width:926px;padding:21px 0;text-align:left}.popular_directions h2{text-transform:uppercase;text-align:center}.popular_directions>.article_full_sidebar_hike{float:left;margin:4% 5.5% 4% 0}.popular_directions>.article_full_sidebar_hike:last-child{float:left;margin:4% 0}.form_order{min-height:750px;width:100%;position:relative}.participant-list{font-size:14px}.participant-list .participant{margin-bottom:40px}.fieldset_section{float:left;width:33.3%}.form_order_span{text-transform:uppercase;color:#38322f;font-weight:600;font-size:18px}.form_order_span_addicted{display:inline-block;margin:20px 0 5px;font-weight:600}form>.fieldset_row:last-child{margin-top:50px;display:inline-block;width:100%}.fieldset_section{position:relative}.fieldset_row .fieldset_section span{font-weight:400}.order_hint{display:inline-block;position:absolute;height:100px;width:280px;background:url(/img/hint.png) no-repeat;bottom:105px;text-align:center}.enrollment-hint{margin-top:-40px;margin-bottom:40px;font-weight:600}.quick-order-hint{position:absolute;top:-72px;right:0}.quick-order-hint .btn{vertical-align:baseline}.quick-order-hint .arrow_order{margin-right:90px;position:relative;top:0}.quick-order-hint b{font-weight:600}.order_hint span{color:#fff;font-size:14px;display:inline-block;padding:10px 0;line-height:20px}.order_hint span a{color:#f1d414}.order_hint span i{font-style:normal;font-weight:400}.fieldset_row:last-child .fieldset_section span.one_more_contact_span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:260px;position:relative;left:30px;color:var(--navy);cursor:pointer}.fieldset_row:last-child .fieldset_section span.one_more_contact_span:before{content:"";display:inline-block;height:18px;width:20px;margin:0 5px 0 0;background:url(/img/icons/one_more.png) no-repeat;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.fieldset_row textarea{min-width:none;max-width:none;width:81%;min-height:17px;height:17px}.arrow_order b{font-weight:600}.fill-order-form{width:880px}.fill-order-form .alert--success{margin-bottom:40px}.fill-order-form input::placeholder,.fill-order-form textarea::placeholder{color:#c1c1c1;opacity:1}.fill-order-form .select2-container--default .select2-selection--single .select2-selection__placeholder,.fill-order-form .select2-container--greentext .select2-selection--single .select2-selection__placeholder,.fill-order-form .select2-container--darkgreentext .select2-selection--single .select2-selection__placeholder{color:#c1c1c1}.fill-order-form .btn.order-add-contact{display:inline-flex;align-items:center;width:auto;margin-top:30px}.btn.btn-outline.btn-dark-green.order-add-contact,.btn.btn-green.add-request-promo{background:0 0;border:1px solid var(--control-border);color:var(--navy);text-shadow:none}.btn.btn-outline.btn-dark-green.order-add-contact:not(:disabled):hover,.btn.btn-green.add-request-promo:not(:disabled):hover{background:var(--cream-deep);border-color:var(--navy);color:var(--navy)}.fieldset_section{margin-bottom:20px}.fieldset_section .btn{position:relative;margin-top:6px}.fieldset_section .add-request-promo{margin-top:0}.fieldset_section label:not(.input-radio){margin:7px 0 5px;font-weight:600;display:block}.fieldset_section select{width:80%;z-index:0;background:#fff;overflow:hidden;border:1px solid #c1c1c1;border-radius:6px;box-shadow:0 0 8px rgba(9,12,18,.2) inset;font-size:14px;color:#38322f}.fieldset_section input[type=text],.fieldset_section input[type=tel]{width:80%;z-index:0;overflow:hidden;border:1px solid #c1c1c1;border-radius:6px;box-shadow:none}.fieldset_section input[type=date]{width:85%;padding:6px;color:#38322f}.fieldset_section input[type=submit]{color:#fff}.fieldset_section .has-error input[type=text]{border-color:#ed2807;box-shadow:none}.fieldset_section .popup_input{float:left;margin:0 0 20px}.order_select_default_year{margin-left:10px}.order_select_default_month{margin-left:10px}.order_select_default_width{width:95% !important}.order_select_default_width .select2-container{width:95% !important}.fieldset_section_half{width:48%;display:inline-block;float:left}.fieldset_section_half input{width:10%}.fieldset_section_half label:not(.input-radio){display:block}.fieldset_section_half .select_wrapper{min-height:35px;display:flex;align-items:center}.fieldset_section_half .select_wrapper .input-radio{margin-top:0;margin-bottom:0}.fieldset_section_half label .order_male,.fieldset_section_half label .order_female,.fieldset_section_half label .order_cart{color:var(--ink)}.fieldset_section_half label:first-child{border:none}.input-radio-list .input-radio{display:flex;margin-left:0;margin-bottom:15px}.input-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-left:13px;margin-top:7px;margin-bottom:5px}.input-radio:first-child{margin-left:0}.input-radio input[type=radio]{display:none;width:0 !important}.input-radio:before{content:"";flex:none;width:18px;height:18px;border:1px solid var(--control-border);border-radius:50%;background:#fff;box-sizing:border-box}.input-radio.checked:before{border-color:var(--navy);background:var(--navy);box-shadow:inset 0 0 0 4px #fff}.consultation-form .popup_input textarea{height:35px;min-height:35px}.form_order .fieldset_section_half .has-error>label{color:#ed2807}.one_more_contact{display:inline-block;width:12px;height:12px;background:url(/css/../img/icons/phone.png);margin-right:4px;position:relative;top:15px;cursor:pointer}.one_more_contact+span{border-bottom:1px dashed;position:relative;top:13px;cursor:pointer}.order_page .route_content{margin:0 0 0 320px}.display_none{display:none !important}.one_more_contact_func,.one_more_contact_func_remove,.remove-participant{color:#767574;cursor:pointer}.one_more_contact_func:hover,.one_more_contact_func_remove:hover,.remove-participant:hover{color:var(--navy)}.one_more_form_span{color:var(--navy);display:inline-block;margin:20px 5px 20px 0}.one_more_form_span .form_order_span{color:var(--navy)}.notifify_order{margin:40px 0}.map_wrapper_order{margin-bottom:260px}.display_ib{display:inline-block !important}.fieldset_section{position:relative}#one_more_contact_span_delete{padding-top:17px;top:17px}.fieldset-no-mb .faq_form_input,.fieldset-no-mb .popup_input{margin-bottom:0}.fieldset-birthday{display:flex;gap:10%;align-items:flex-end}.fieldset-birthday>.fieldset_section_half{float:none;width:45%;margin:0}.fieldset-birthday .order_select_default_width{margin-top:0}.fieldset-birthday input[type=text]{box-sizing:border-box;width:100%;height:35px}.fieldset-region{margin-top:28px}.fieldset-radio{float:right}.fieldset-radio>.fieldset_section_half:first-child{width:44%}.fieldset-radio>.fieldset_section_half:last-child{width:55%}.fieldset-radio .order_select_default_width{margin-right:0}.fieldset_section .prompt_content{display:none;position:absolute;top:-90px;left:-543px;right:-500px;margin-top:11px;text-align:center;z-index:50}.fieldset_section .prompt_content:after,.fieldset_section .prompt_content:before{content:" ";position:absolute;background:#538025;left:42%;top:65px;margin-left:-4px;width:10px;height:10px;box-shadow:-6px -6px 9px rgba(0,0,0,.05);transform:rotate(45deg);-webkit-transform:rotate(45deg);border:none}.fieldset_section .prompt_content p{font-weight:700;display:inline-block;max-width:266px;font-size:13px;line-height:1.4;color:#fff;word-break:normal;padding:8px 16px;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.5);border:none;background:linear-gradient(to right,#548421,#8aab64)}.fieldset_section .prompt_content i{font-style:normal;font-weight:400}.fieldset_section .prompt_content a{color:#f0d610}.fieldset_section .white_hint{top:70px;left:-527px}.fieldset_section .white_hint p{color:#38322f;background:#fff}.fieldset_section .prompt_content.white_hint:after,.fieldset_section .prompt_content.white_hint:before{background:#fff;top:-4px}.hidden-pattern-input{display:none}.easy-order-form .field-order-phone input,.easy-order-form .field-consultation-phone input,.consultation-form .field-order-phone input,.consultation-form .field-consultation-phone input{width:210px}.pick-up-form textarea{min-height:70px;height:70px}.pick-up-form .col-2:first-child input,.pick-up-form .col-2:first-child select,.pick-up-form .col-2:first-child .popup_input,.pick-up-form .col-2:first-child textarea{width:230px}.pick-up-form .col-2:first-child textarea{min-width:230px;max-width:230px}.fieldset-hint{display:flex;min-height:64px;align-items:flex-end}.promocode-wrapper label{font-size:14px;margin-right:10px}.promocode-wrapper input[type=text]{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}.promocode-wrapper .promo-added-list{margin-top:6px;font-size:14px;line-height:1.4}.promocode-wrapper .promo-added-list .promo-val{font-weight:700}.easy-order-form .comment_title,.fill-order-form .comment_title{margin-right:0;padding:0;margin-bottom:30px}.easy-order-form .comment_title:before,.fill-order-form .comment_title:before{display:none}.easy-order-form .enrollment-hint,.fill-order-form .enrollment-hint{margin-top:20px;text-transform:none;line-height:1.3;margin-bottom:0}.easy-order-form .show-add-promo-code-wrapper,.fill-order-form .show-add-promo-code-wrapper{margin-top:10px}input[type=text].full-width-input,input[type=email].full-width-input,input[type=tel].full-width-input,input[type=password].full-width-input,select.full-width-input{width:100%;height:35px;box-sizing:border-box}textarea.full-width-input{min-width:100%;max-width:100%;box-sizing:border-box}.popup_quick_order .field-order-phone,.popup_quick_order .field-consultation-phone{margin-right:20px}.popup_quick_order .faq_form_errors{margin:20px 0;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:960px){.fieldset-hint{min-height:0;margin-bottom:20px}.fieldset-hint .hint-block{text-align:left}.field-order-fio .hint-block{margin-top:10px;text-align:left}.participant-list .participant{margin-bottom:25px}.fieldset-tent .hint-block{text-align:left}.fill-order-form .faq_form_errors,.easy-order-form .faq_form_errors{text-align:center}.fill-order-form .enrollment-hint,.easy-order-form .enrollment-hint{margin-top:20px;margin-bottom:20px;font-weight:400}.fill-order-form .show-add-promo-code-wrapper,.easy-order-form .show-add-promo-code-wrapper{margin-top:10px}.fill-order-form .notify_order,.easy-order-form .notify_order{text-align:center}.fill-order-form{width:100%}#order-index-page .sidebar,.fill-order-form .sidebar{display:none}#order-index-page .route_page,.fill-order-form .route_page{padding-top:10px}#order-index-page .quick-order-hint,.fill-order-form .quick-order-hint{position:relative;top:0;margin-bottom:15px}#order-index-page .quick-order-hint .arrow_order,.fill-order-form .quick-order-hint .arrow_order{display:block;margin-bottom:10px}#order-index-page .quick-order-hint .arrow_order:after,.fill-order-form .quick-order-hint .arrow_order:after{display:none}#order-index-page .route_content_wrapper,.fill-order-form .route_content_wrapper{margin:0 auto}#order-index-page .fieldset-region,.fill-order-form .fieldset-region{margin-top:0}#order-index-page .fieldset-radio,.fill-order-form .fieldset-radio{float:none}#order-index-page .fieldset-citizenship~.fieldset-radio,.fill-order-form .fieldset-citizenship~.fieldset-radio{float:none}#order-index-page .fieldset_section,.fill-order-form .fieldset_section{float:none;width:100%;margin-bottom:10px}#order-index-page .fieldset_section textarea,.fill-order-form .fieldset_section textarea{min-width:100%;max-width:100%;box-sizing:border-box;min-height:35px}#order-index-page .fieldset_section .faq_form_input,.fill-order-form .fieldset_section .faq_form_input{margin-bottom:0}#order-index-page .fieldset_section .order_select_default_width,#order-index-page .fieldset_section .order_select_default_width .select2-container,.fill-order-form .fieldset_section .order_select_default_width,.fill-order-form .fieldset_section .order_select_default_width .select2-container{float:none;width:100% !important}#order-index-page .fieldset_section .popup_input,#order-index-page .fieldset_section input[type=text],#order-index-page .fieldset_section input[type=tel],#order-index-page .fieldset_section .order_select_default_width,#order-index-page .fieldset_section select,.fill-order-form .fieldset_section .popup_input,.fill-order-form .fieldset_section input[type=text],.fill-order-form .fieldset_section input[type=tel],.fill-order-form .fieldset_section .order_select_default_width,.fill-order-form .fieldset_section select{float:none;width:100%;box-sizing:border-box;min-height:35px;margin-bottom:0}#order-index-page .fieldset_section .add-more-contacts .one_more_contact,#order-index-page .fieldset_section .remove-more-contacts .one_more_contact,.fill-order-form .fieldset_section .add-more-contacts .one_more_contact,.fill-order-form .fieldset_section .remove-more-contacts .one_more_contact{top:-4px}#order-index-page .fieldset_section .add-more-contacts .one_more_contact+span,#order-index-page .fieldset_section .remove-more-contacts .one_more_contact+span,.fill-order-form .fieldset_section .add-more-contacts .one_more_contact+span,.fill-order-form .fieldset_section .remove-more-contacts .one_more_contact+span{top:-5px}#order-index-page .fieldset_section.captcha_wrapper,.fill-order-form .fieldset_section.captcha_wrapper{margin-top:0}#order-index-page .fieldset_section.captcha_wrapper input,.fill-order-form .fieldset_section.captcha_wrapper input{width:50px;float:left}#order-index-page .form_order_span_addicted,.fill-order-form .form_order_span_addicted{display:block;margin-top:10px}#order-index-page form .btn.order-add-contact,.fill-order-form .btn.order-add-contact{margin-top:40px}#order-index-page form>.fieldset_row:last-child,.fill-order-form>.fieldset_row:last-child{margin-top:10px;display:block;position:relative}#order-index-page form>.fieldset_row:last-child .fieldset_section.order-text,#order-index-page form>.fieldset_row:last-child .fieldset_section.order-btn,.fill-order-form>.fieldset_row:last-child .fieldset_section.order-text,.fill-order-form>.fieldset_row:last-child .fieldset_section.order-btn{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;text-align:center}#order-index-page form>.fieldset_row:last-child .fieldset_section .one_more_contact_span,.fill-order-form>.fieldset_row:last-child .fieldset_section .one_more_contact_span{width:100%;box-sizing:border-box;padding-right:30px}#order-index-page form>.fieldset_row:last-child .fieldset_section .btn,.fill-order-form>.fieldset_row:last-child .fieldset_section .btn{top:0;left:0;margin-top:20px}#order-index-page form>.fieldset_row:last-child .fieldset_section .arrow_order:after,.fill-order-form>.fieldset_row:last-child .fieldset_section .arrow_order:after{display:none}#order-index-page form>.fieldset_row:last-child .faq_form_errors,.fill-order-form>.fieldset_row:last-child .faq_form_errors{padding-top:20px}#order-index-page form>.fieldset_row:last-child .faq_form_errors+.order-text,.fill-order-form>.fieldset_row:last-child .faq_form_errors+.order-text{margin-top:10px}#order-index-page form .popular_directions,.fill-order-form .popular_directions{display:none}}.photo_video_page{margin:auto;padding:20px 0 0;position:relative}.photo_video_page .comments_top_1,.photo_video_page .comments_top_2{width:270px}.photo_video_top{width:clamp(1200px,calc(100vw - 40px),1256px);padding:0 0 59px}.photo_video_top .select_wrapper{width:100%}.photo_video_top .select_default{width:100%}.photo_video_top .select_default select{width:100%}.photo_video_top .photo_video_check{margin-left:50px}.photo_video_top .photo_video_check .checkbox:first-child{margin-right:50px}.photo_video_top .comments_top_5{padding-top:28px}.photo_video_check{width:295px;padding:34px 0 0;float:left;position:relative;right:2px}.photo_video_check .checkbox:first-child{margin:0 38px 0 0}.checkbox.styled{min-height:33px;padding:5px 0 0 28px;float:left;position:relative;cursor:pointer;user-select:none;font-size:15px;font-weight:600;color:var(--ink)}.checkbox.styled .check{width:18px;height:18px;position:absolute;top:5px;left:0;border:1px solid var(--control-border);border-radius:4px;background:#fff;box-sizing:border-box}.checkbox.styled.checked .check{border-color:var(--navy);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E") center/12px no-repeat}.route_tabs .photo_video_check{display:flex;gap:24px;align-items:center;padding:0 0 0 3px;margin-bottom:20px;float:none}.photo_video_all{*zoom:1;width:1250px}.photo_video_all:after{content:"";display:table;clear:both}.photo_video_all li a{width:221px;height:160px;margin:0 0 20px;display:block;background:var(--cream-deep);border-radius:10px;position:relative;overflow:hidden}.photo_video_all li img{width:221px;height:160px;border-radius:10px}.photo_video_all li .video_item_preview img{width:465px;height:314px}.photo_video_all li .video_item{width:465px;height:350px;margin:0 0 20px}.photo_video_all li .video_item a{width:auto;height:auto;margin:0}.photo_video_all li .video_item.has-cover a .icon{position:absolute;top:77px;left:190px;font-size:125px;color:#fff;opacity:.7;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.photo_video_all li .video_item.has-cover a:hover .icon{opacity:.9}.photo_video_all li .video_item_title{height:31px;padding:0 0 0 2px;position:relative;bottom:4px;overflow:hidden;font:600 22px/1 "Manrope",sans-serif;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.photo_video_all li .video_item_mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.photo_video_all li .video_item_preview,.photo_video_all li .video_item_preview_less{overflow:hidden;border-radius:10px;position:relative;z-index:1}.photo_video_all li .video_item_preview iframe{width:100%;height:345px;border-radius:10px;display:block}.photo_video_all li .video_item_preview_less iframe,.photo_video_all li .video_item_preview_less img{width:100%;height:345px;border-radius:10px;display:block}.photo_video_all li .video_item_preview_small iframe{height:311px}.photo_video_all li .video_item_title+a .video_item_preview iframe,.photo_video_all li .video_item_title+a .video_item_preview img{height:314px}.photo_video_all li .video_item_title+a .video_item_preview_less iframe,.photo_video_all li .video_item_title+a .video_item_preview_less img{height:280px}.photo_video_all li .video_item_author{height:22px;padding:12px 0 0;font-size:16px;font-weight:600;color:#38322f;position:relative;top:1px}.photo_video_all .video-only li{background:url(/img/bg/dotted-black-vertical.svg) top left repeat-y;background-size:1px 6px;padding-left:35px;display:inline-block;vertical-align:top}.photo_video_all .video-only li:nth-child(odd){background:0 0;padding-left:0;margin-right:35px}.photo_video_all .video-only li .video_item{background:url(/img/bg/dotted-black.svg) bottom left repeat-x;background-size:6px 1px;padding-bottom:35px;margin-top:30px;margin-bottom:0}.photo_video_all .video-only li:nth-child(-n+2) .video_item{margin-top:0}.photo_video_all .video-only li:nth-last-child(-n+2):nth-child(2n+1) .video_item,.photo_video_all .video-only li:nth-last-child(-n+2):nth-child(2n+1)+li .video_item{background:0 0;padding-bottom:0;margin-bottom:30px}.photo-video-description{margin-bottom:15px}#gallery-photo-page .comment_title,#gallery-video-page .comment_title{margin-top:40px;margin-right:0;float:none}#gallery-photo-page .route_table,#gallery-video-page .route_table{margin-top:60px;padding-bottom:0}#gallery-photo-page .photo-video-description,#gallery-video-page .photo-video-description{line-height:1.5;max-width:640px}#gallery-photo-page .route_about_content,#gallery-video-page .route_about_content{line-height:1.5}#gallery-video-page .popup_gallery_top,#gallery-video-page .photo-video-description{width:1041px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.photo_video_page{width:auto;padding-top:20px}.photo_video_page .comments_top_1,.photo_video_page .comments_top_2,.photo_video_page .comments_top_5{float:none;width:auto;margin:0 0 15px}.photo_video_page .comments_top_1 input,.photo_video_page .comments_top_2 input,.photo_video_page .comments_top_5 input{width:100%}.photo_video_page .comments_top_5{padding-top:15px}.photo_video_page .comments_top_5 .btn{display:block;margin:auto}.photo_video_top{width:auto;padding-bottom:30px}.photo_video_top .photo_video_check{margin-left:0}.photo_video_check{width:100%;padding-top:0;margin-bottom:20px;margin-top:0}.photo_video_all{width:100%}.photo_video_all>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:row dense;gap:12px}.photo_video_all>ul>li{margin:0;float:none;width:auto}.photo_video_all>ul>li>a{width:100%;height:auto;margin:0;aspect-ratio:221/160}.photo_video_all>ul>li img{width:100%;height:100%;object-fit:cover}.photo_video_all>ul>li:has(.video_item){grid-column:span 2;grid-row:span 2}.photo_video_all>ul>li .video_item{width:100%;height:100%;margin:0}.photo_video_all>ul>li .video_item a{display:block;width:100%;height:100%}.photo_video_all>ul>li .video_item .video_item_preview,.photo_video_all>ul>li .video_item .video_item_preview_less{width:100%;height:100%}.photo_video_all>ul>li .video_item iframe,.photo_video_all>ul>li .video_item img{width:100% !important;height:100% !important;object-fit:cover}.photo_video_all>ul>li .video_item.has-cover a .icon{top:50%;left:50%;transform:translate(-50%,-50%);font-size:64px}.photo_video_all>ul>li .video_item .video_item_title,.photo_video_all>ul>li .video_item .video_item_author{display:none}.photo_video_all .video-only li{background-image:none;padding-right:0;padding-left:0;display:block}.photo_video_all .video-only li:nth-child(odd){margin-right:0}.photo_video_all .video-only li .video_item{background-image:none;padding-bottom:0}.photo_video_all .video-only li:last-child .video_item{margin-bottom:0}#gallery-video-page .popup_gallery_top,#gallery-video-page .photo-video-description{width:auto}#gallery-photo-page .route_about_right,#gallery-video-page .route_about_right{display:none}}.profile_content{float:left;width:100%;margin-bottom:230px}.profile_left{width:24%;float:left}.profile_right{width:251px;float:right}.profile_center{width:46.5%;float:left;padding:37px 20px 37px 54px}.float_left{float:left}.profile_partners_images{margin-right:-15px}.profile_partners_images span{margin:10px 0 20px;display:inline-block}.profile_partners_images ul li{float:left;text-align:center;margin:10px 0;width:130px}.profile_partners_images ul li:nth-child(even){position:relative;left:15px;float:left;margin-left:28px}.profile_partners_images li div{height:114px;margin:0 0 13px;padding:7px 0 0 7px;background:url(/img/main/face-fix.png) no-repeat;background-size:90% auto}.profile_partners_images li div img{width:84%}.profile_photos_with_me span,.profile_read_all,.profile_photoalbums a span:last-child,.profile_date,.profile_video a span:last-child,.my_comments_profile span,.any_other_trips span{position:relative;color:var(--navy);cursor:pointer;left:28px}.profile_photoalbums a span:last-child,.profile_date{color:#353535;left:22px;font-size:16px}.profile_photos_with_me a,.profile_center a,.my_comments_profile a,.profile_video a{color:var(--navy)}.any_other_trips a{color:var(--navy)}.profile_social span{display:inline-block;background-image:url(/img/icons/social_icons.png);height:31px}.profile_social a:nth-child(2) span{width:91px;background-position:0 0}.profile_social a:nth-child(3) span{background-position:-96px 0;width:74px}.profile_social a:nth-child(4) span{background-position:-176px 0;width:61px}.profile_social a:nth-child(5) span{background-position:-242px 0;width:50px}.profile_photo_special img:first-child{border-radius:7px;border:1px solid #dcdcdc;width:285px}.profile_left{padding:50px 0 0 8px}.profile_left .btn{margin:23px 0;text-align:center}.profile_social{text-align:center}.profile_social a{display:inline-block;margin:15px 0 50px}.profile_partners>span{color:var(--navy);font-size:18px;text-align:left;text-transform:uppercase;margin-bottom:22px;display:inline-block;font-weight:700}.profile_photoalbums h2{font-size:24px;text-transform:uppercase;margin:32px 0 30px}.profile_video h2{font-size:24px;text-transform:uppercase;margin:32px 0 30px;margin:50px 0 30px}.profile_photoalbums{display:inline-block}.photoalbums_container>img{margin:50px 0 16px;width:290px}.margin_top_0{margin-top:0 !important}.margin_bottom_0{margin-bottom:0 !important}.special_width{height:135px}.profile_video{display:inline-block;width:100%}.video_container>img{margin:30px 0 17px;height:114px;border-radius:12px}.video_container:nth-child(even){float:left;width:125px;height:195px}.video_container:nth-child(odd){float:right;width:125px;height:195px;margin-right:7px}.profile_video a{margin:15px 0;display:inline-block}.profile_photoalbums a{margin:15px 0;display:inline-block}.profile_photoalbums .photoalbums_container span{font-weight:700;color:var(--navy);font-size:14px}.profile_center h2{margin:56px 0 22px;text-transform:uppercase;font-size:24px}.profile_center_h2_special{text-transform:capitalize !important;margin-top:0 !important}.profile_center p{padding-bottom:18px;text-align:justify;font-size:14px}.profile_photos_with_me a{display:inline-block}.profile_photos_with_me a img{height:107px;float:left;margin:6px 12px 0 0 !important;display:inline-block !important;border-radius:12px}.profile_photos_with_me a:last-child img{margin-right:0 !important}.profile_photos_with_me span{display:inline-block;margin:25px 0 52px}.profile_replies h3{font-size:16px;margin:10px 0 20px}.profile_replies a span{display:inline-block;margin:0 0 32px;font-size:15px}.profile_single_reply{background-image:linear-gradient(to right,#000 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:30px}.profile_single_reply_last_line{background-image:none !important}.profile_events p{padding:14px 0 20px;width:95%;line-height:1.45}.profile_events .profile_single_reply a span{margin:0 0 30px;display:inline-block;font-size:14px;text-decoration:underline}.profile_events .profile_single_reply img{display:inline-block;margin-bottom:25px}.profile_right h2{margin:38px 0 23px;text-transform:uppercase;font-size:24px;width:260px}.profile_right h2:last-of-type{margin-top:62px}.profile_right h3{color:var(--navy);font-size:18px;text-transform:uppercase;margin-bottom:15px}.profile_right .future_trips h3,.profile_right .any_other_trips h3{margin-top:47px}.profile_right a{text-decoration:none}.profile_right img{border-top:5px solid #9cc94a;border-radius:15px}.profile_right p{margin:16px 3px 25px;font-weight:700;font-size:14px}.my_comments_profile h3{font:15px/1.25 "Manrope",sans-serif;color:#353535;font-weight:700;text-transform:none}.my_comments_profile p{font-weight:400;width:103%}.my_comments_profile span{margin-bottom:30px;display:inline-block}.profile_right .my_comments_profile a span{text-decoration:underline !important}.profile_comments_section{background-image:linear-gradient(to right,#000 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;margin-top:30px}.any_other_trips p{color:#353535}.text_decoration_underline{text-decoration:underline !important;font-size:14px}.profile_photos_with_me .mt_30{margin-top:62px}.reviews_page_headline{float:left}.reviews_page_headline_hint{height:30px;padding-top:6px}.reviews_page_headline_hint .icon{margin-top:5px;margin-left:10px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.comments_page,.route_comments,.news_page{width:auto}.comments_page .comments_top_1,.comments_page .comments_top_2,.comments_page .comments_top_3,.route_comments .comments_top_1,.route_comments .comments_top_2,.route_comments .comments_top_3,.news_page .comments_top_1,.news_page .comments_top_2,.news_page .comments_top_3{width:100%;float:none;margin:0 0 20px}.comments_page .comments_top_5,.route_comments .comments_top_5,.news_page .comments_top_5{width:auto;float:none;padding-top:10px}.comments_page .comments_top_5 button,.route_comments .comments_top_5 button,.news_page .comments_top_5 button{margin:0 auto}.comments_page .comment_form,.route_comments .comment_form,.news_page .comment_form{width:100%;padding:0 10px;box-sizing:border-box}.comments_page .comment_form input[type=text],.comments_page .comment_form input[type=password],.route_comments .comment_form input[type=text],.route_comments .comment_form input[type=password],.news_page .comment_form input[type=text],.news_page .comment_form input[type=password]{width:100%;box-sizing:border-box;height:35px}.comments_page .comment_form textarea,.route_comments .comment_form textarea,.news_page .comment_form textarea{min-width:100%;max-width:100%;box-sizing:border-box;min-height:100px;height:100px}.comments_page .comment_form .btn,.route_comments .comment_form .btn,.news_page .comment_form .btn{margin-bottom:15px}.comments_page .comment_form .btn+.hint-block,.route_comments .comment_form .btn+.hint-block,.news_page .comment_form .btn+.hint-block{margin:0 auto;text-align:center}.comments_page .comment_form_left,.route_comments .comment_form_left,.news_page .comment_form_left{width:100%;float:none}.comments_page .comment_form_right,.route_comments .comment_form_right,.news_page .comment_form_right{width:100%;float:none}}.route_page{padding:35px 0 20px;font-size:14px;line-height:1.45;color:#38322f}.route_image{margin:0 auto 20px;position:relative;display:block;max-width:384px}.route_image img{width:100%;max-width:384px;border-radius:10px}.route_about{display:grid;grid-template-columns:minmax(0,1fr) 428px;gap:60px;align-items:start}.route_about .clear{display:none}.route_about_title{margin:0 0 24px;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:#1b2230}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route_about_title{font-size:clamp(26px,2.6vw,30px)}}.route_about_title a{margin-left:15px;font:14px/1.4 "Manrope",sans-serif;letter-spacing:0;text-decoration:none}.route_about_title a .icon{margin-right:6px}.route_about_content{padding-bottom:24px}.route_about_actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.route_about_actions .route_about_bottom{margin-bottom:0}.route_about_actions__more{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:8px 13px;border:1px solid #edeef1;border-radius:12px;background:#fff;font:600 13px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;text-decoration:none;white-space:nowrap}.route_about_actions__more .icon{width:15px;height:15px;flex:none;transition:transform .15s}.route_about_actions__more:hover{border-color:#204069}.route_about_actions__more:hover .icon{transform:translateX(2px)}@media (max-width:629px) and (hover:none) and (pointer:coarse),(max-width:629px) and (max-device-width:629px){.route_about_actions__more{order:-1;margin-left:0}}.route_about_bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.route_about_gallery_title{margin:0 0 12px;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:#1b2230}.route_about_gallery_title a{margin-left:15px;font:14px/1.4 "Manrope",sans-serif;letter-spacing:0;text-decoration:none}.route_about_gallery_title a .icon{margin-right:6px}.route_about_gallery>ul{display:flex;flex-wrap:wrap;gap:15px}.route_about_gallery li img{display:block;width:128px;height:114px;object-fit:cover;border-radius:10px}.route_description{margin:0 0 -15px;line-height:1.7}.route_description:before,.route_description:after{content:" ";display:table}.route_description:after{clear:both}.advanced-equip-text{padding-bottom:40px}.route_description_list{width:1300px;padding:0}.route_description_list>ul>li,.route_description_list>li{width:561px;margin:0 78px 0 0;display:inline-block;vertical-align:top}.route_description_list>ul>li ol,.route_description_list>li ol{list-style-type:decimal}.route_description_list>ul>li ul,.route_description_list>li ul{list-style-type:disc}.route_description_list>ul>li ol,.route_description_list>ul>li ul,.route_description_list>li ol,.route_description_list>li ul{margin-left:18px}.route_description_list>ul>li ol>li,.route_description_list>ul>li ul>li,.route_description_list>li ol>li,.route_description_list>li ul>li{font-size:14px;line-height:24px;list-style:inherit}.route_description_list p{font:14px "Manrope",sans-serif;line-height:24px}.route_description_list p:last-child{margin:0 0 10px}.route_description_list strong{font-weight:600}.route_description_list.list_with_markers h3{padding:12px 0 9px 24px;position:relative;font:600 18px/1.2 "Manrope",sans-serif;text-transform:uppercase}.route_description_list.list_with_markers h3 span{font-size:18px;font-weight:400}.route_description_list.list_with_markers h3>.icon:first-child{position:absolute;top:13px;left:0;width:16px;height:16px;color:var(--navy)}.route_description_left{width:664px;float:left}.route_description_left img{max-width:100%;height:auto}.route_description_days+.route_title{margin-top:50px}.route_description_days h2,.route_description_days h3{padding:24px 0 10px;font:22px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1b2230;display:flex;align-items:center}.route_description_days h2>.icon:first-child,.route_description_days h3>.icon:first-child{width:18px;height:18px;padding:8px;margin-right:14px;box-sizing:content-box;border-radius:11px;background:rgba(32,64,105,.08);color:#1b2230;vertical-align:middle}.route_description_days h2:first-child,.route_description_days h3:first-child{padding-top:0}.route_description_days h2 small,.route_description_days h3 small{font-weight:400;font-size:18px}.route_description_days .list_with_markers>ul>li,.route_description_days .list_with_markers>li{padding:0 0 38px}.route_description_days ol,.route_description_days ul{padding-left:40px}.route_description_days ol li,.route_description_days ul li{margin-bottom:10px}.route_description_days ol li{list-style-type:decimal}.route_description_days ul li{list-style-type:disc}.route_description_days p{margin:0 0 12px}.route_description_right{width:483px;float:right}.route_description_right ul{width:530px;overflow:hidden}.route_description_right li{margin:0 40px 40px 0;float:left}.route_description_right li a{width:221px;height:160px;padding:3px 0 0;display:block;background:var(--cream-deep);border-radius:10px;position:relative}.route_description_right li a img{width:221px;height:160px;border-radius:10px}.route_description_bottom ul{overflow:hidden}.route_description_bottom li{margin:0 19px 19px 0;float:left}.route_description_bottom li a{width:221px;height:160px;padding:3px 0 0;display:block;background:var(--cream-deep);border-radius:10px;position:relative}.route_description_bottom li a img{width:221px;height:160px;border-radius:10px}.route_faq_top .faq_title{margin:0 0 33px}.route_faq_sidebar{width:292px;margin:0;padding:0;float:left}.route_faq_sidebar ul{width:292px;margin:0 0 20px;padding:22px 0 23px;background:url(/img/main/faq-bar-bg.png) repeat-x #627d45;border-radius:10px;text-align:left}.route_faq_sidebar ul>li>a{padding:9px 20px 11px 36px;display:block;color:#fff;font-size:16px;line-height:1.25;text-decoration:none}.route_faq_sidebar ul>li.active>a{background:rgba(0,0,0,.3)}.route_faq_sidebar ul>li.active>a:hover{background:rgba(0,0,0,.3)}.route_faq_sidebar ul>li>a:hover{background:rgba(0,0,0,.1)}.route_faq_sidebar .side_i_content{margin-top:40px;width:265px}.route_faq_sidebar .side_i_content img{width:auto}.route_faq_list{width:924px;padding:0 0 10px;float:right}.route_faq_list .accordion_content ol,.route_faq_list .accordion_content ul{padding-left:20px}.route_faq_list .accordion_content ol li{list-style-type:decimal}.route_faq_list .accordion_content ul li{list-style-type:disc}.route_faq_list .accordion_content ul li ul li{list-style-type:circle}.route_faq_list .accordion_content p{margin-top:12px}.route_faq_list .accordion_content p img{display:inline-block;margin-right:4px}.route_faq_list .accordion_content p:first-child{margin-top:0}.route_faq_list .accordion_content p+ol,.route_faq_list .accordion_content p+ul{margin-top:12px}.faq_tab{display:none}.faq_tab.active{display:block}.route_faq_list .route_about_link_1{font-size:16px;display:block;float:none;margin-bottom:25px}.form-wrap{*zoom:1;margin-bottom:24px}.form-wrap:after{content:"";display:table;clear:both}.route_comments{padding:2px 0 0}.route_comments .faq_form{padding:0 0 30px}.route_comments .faq_form:before,.route_comments .faq_form:after{content:" ";display:table}.route_comments .faq_form:after{clear:both}.route_comments .faq_form_label{margin-bottom:8px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}.route_comments .faq_form input[type=text],.route_comments .faq_form input[type=email],.route_comments .faq_form input[type=tel],.route_comments .faq_form textarea,.route_comments .faq_form .select2-selection{border:1px solid var(--control-border);border-radius:var(--radius-md);background:#fff;box-shadow:none;font-size:15px;color:var(--ink);transition:border-color .15s}.route_comments .faq_form input[type=text]:focus,.route_comments .faq_form input[type=email]:focus,.route_comments .faq_form input[type=tel]:focus,.route_comments .faq_form textarea:focus{border-color:var(--ink);outline:none}.route_comments .select2-container--default .select2-selection--single,.route_comments .select2-container--greentext .select2-selection--single,.route_comments .select2-container--darkgreentext .select2-selection--single{height:44px}.route_comments .select2-container--default .select2-selection--single .select2-selection__rendered,.route_comments .select2-container--greentext .select2-selection--single .select2-selection__rendered,.route_comments .select2-container--darkgreentext .select2-selection--single .select2-selection__rendered{line-height:42px}.route_comments .select2-container--default .select2-selection--single .select2-selection__arrow,.route_comments .select2-container--greentext .select2-selection--single .select2-selection__arrow,.route_comments .select2-container--darkgreentext .select2-selection--single .select2-selection__arrow{height:42px}.route_comments .select2-container--default .select2-selection--multiple,.route_comments .select2-container--greentext .select2-selection--multiple,.route_comments .select2-container--darkgreentext .select2-selection--multiple{min-height:44px}.route_comments .faq_form_input{margin:0 0 24px}.route_comments .faq_form_input input{max-width:100%;box-sizing:border-box;height:44px;padding:0 14px}.route_comments .faq_form textarea{min-width:640px;max-width:640px;height:97px;min-height:97px;margin:0 0 21px;padding:12px 14px;line-height:1.5}.route_comments .faq_form_left{margin:0 50px 0 0}.route_comments .faq_form_right{width:480px;float:right}.route_comments .faq_form_right>.col-2{width:220px}.route_comments .faq_form_right>.col-2:first-child{margin-right:35px}.route_comments .faq_form_errors .error-summary{margin-bottom:9px}.route_comments .faq_form_errors li{font:14px/20px "Manrope",sans-serif}.route_comments .comments_list{margin:0 0 -20px}.route_comments .faq_form_input .select2-selection--multiple .select2-selection__rendered>li:only-child{width:100%}.route_comments .faq_form_input .select2-selection--multiple .select2-selection__rendered>li:only-child input{width:100% !important}.route_comments .faq_form_wide{width:666px;display:block}.route_comments .faq_form_wide:before,.route_comments .faq_form_wide:after{content:" ";display:table}.route_comments .faq_form_wide:after{clear:both}.route_comments .faq_form_bottom:before,.route_comments .faq_form_bottom:after{content:" ";display:table}.route_comments .faq_form_bottom:after{clear:both}.route_comments .upload-photo{position:relative;border:1px dashed var(--control-border);border-radius:var(--radius-md);background:var(--cream-deep);text-align:center;padding:22px 15px;margin-bottom:25px;margin-top:15px;transition:border-color .15s,background-color .15s}.route_comments .upload-photo:hover{border-color:var(--accent)}.route_comments .upload-photo.is-loading{min-height:0}.route_comments .upload-photo.is-loading.with-spinner:after{top:50%;margin-top:-.5em}.route_comments .upload-photo-link{font-weight:600;font-size:15px;text-transform:none;text-decoration:none}.route_comments .upload-photo-link span{margin-left:5px}.route_comments .upload-photo-hint{margin-top:20px}.route_comments .no-photo-text{padding:0 6px}.route_comments .add_photo_link{font:16px/1 "Manrope",sans-serif;color:var(--navy)}.route_comments .photos_info{margin-bottom:16px}.route_comments .photos_info .percent{float:right}.route_comments .photos_list{overflow:hidden;margin-bottom:16px}.route_comments .photos_list ul>li{position:relative;overflow:hidden;float:left;margin-left:12px;margin-bottom:12px}.route_comments .photos_list ul>li:nth-child(5n+1){margin-left:0}.route_comments .photos_list ul>li img{width:105px;height:89px;border-radius:10px}.route_comments .photos_list .btn_del{position:absolute;top:0;right:0;padding:0 5px;font:bold 20px/1 "Manrope",sans-serif;color:red;text-decoration:none}#sketch-update-route-page .photos_list{overflow:hidden;margin-bottom:16px}#sketch-update-route-page .photos_list ul>li{position:relative;overflow:hidden;float:left;margin-right:12px;margin-bottom:12px}#sketch-update-route-page .photos_list ul>li img{width:221px;height:160px;border-radius:10px}#sketch-update-route-page .photos_list .btn_del{position:absolute;top:0;right:0;padding:0 5px;font:bold 20px/1 "Manrope",sans-serif;color:red;text-decoration:none}.comments_title{margin:0 0 33px;font:600 24px/1 "Manrope",sans-serif;color:var(--accent);text-transform:uppercase}.comment_form{width:771px;padding:13px 0 33px}.comment_form::-webkit-input-placeholder,.comment_form::-moz-placeholder,.comment_form:-ms-input-placeholder{color:#38322f}.comment_form input[type=text],.comment_form input[type=password]{width:331px;padding-left:10px;padding-right:10px}.comment_form .form-group{margin-bottom:11px}.comment_form textarea{min-width:340px;max-width:340px;min-height:84px;height:84px;padding:11px 11px 8px;line-height:1.5}.comment_form .btn+.hint-block{display:inline-block;margin-top:9px;margin-left:9px}.comment_form_left{width:353px;padding:0 0 9px;float:left}.comment_form_right{width:364px;padding:0 0 9px;float:right}.comment_form_label{padding:0 0 4px 2px;font-size:14px;font-weight:700;color:#38322f}.comment_list{width:783px}.comment_list li{position:relative}.comment_photo{position:absolute;top:0;left:0;width:40px;height:100%}.comment_photo img{width:24px;height:24px;border-radius:10px}.comment_photo .prompt_content img{width:89px;height:89px;border-radius:45px;float:none;margin-left:auto;margin-right:auto;margin-bottom:8px}.comment_photo+.comment_name{margin-left:40px}.comment_photo+.comment_name+.comment_text{margin-left:40px}.comment_list li li{padding:0 0 0 40px}.comment_name{font-size:16px;font-weight:600;color:var(--navy);position:relative;margin-bottom:8px}.comment_name .comment_date{color:#38322f;font-size:13px}.comment_text{padding:0 0 33px;color:#38322f;font-size:14px;line-height:1.55}.comments_all_link{margin:0 0 0 81px;padding:0 0 0 39px;position:relative;bottom:7px;text-decoration:none}.comments_all_link span{display:inline-block;font-size:14px;line-height:1.4;color:var(--navy);border-bottom:1px dashed var(--navy)}.comments_all_link:hover span{margin:0 0 1px;border:none}.route_table{margin:auto;padding:0 0 60px;text-align:left;position:relative}.hide_form{display:none}.route_table table{margin:0 0 36px;border:1px solid #b3b3b3;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-spacing:0;border-collapse:separate}.route_table table th.first,.route_table table th:first-child{border-top-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px}.route_table table th.last,.route_table table th:last-child{border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px}.route_table table tr.last td.first,.route_table table tr.last td:first-child{border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px}.route_table table tr.last td.last,.route_table table tr.last td:last-child{border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px}.route_table tbody .item_header td{height:auto}.route_table tbody td{height:103px}.route_table .table_terms{padding:17px 10px 16px 25px}.route_table .table_icons{padding:17px 10px 16px}.route_table .table_price{padding:8px 5px 8px}.route_table .table_price.has_promo{padding-bottom:0}.route_table .table_price.strike{font-size:18px;line-height:14px;color:#7f7f7f;border-color:#7f7f7f}.route_table .table_price.strike div,.route_table .table_price.strike span{text-decoration:line-through;color:#7f7f7f}.route_table .table_price .discount_link_1{float:none}.route_table .table_price .small{font-size:16px;padding:0 0 0 4px}.route_table .table_price+.table_price{padding-top:0}.route_table .table_price .promo{color:#868686;font-size:15px;font-weight:400}.route_table .table_location{padding:17px 19px 16px}.route_table .table_places{padding:17px 20px 16px}.route_table .table_term{padding:17px 10px 16px;text-align:center}.route_table .table_term .hint_bottom{font-size:15px;margin:10px 0;display:inline-block;width:100%}.route_table .table_buttons .hint_bottom{clear:both;font-size:12px;margin:0 0 0 25px}.route_table .table_buttons .hint_bottom .prompt_wrapper{float:none;display:inline;margin:0}.route_table .table_instructors{padding:17px 20px 16px;font-size:14px;line-height:1.45}.route_table .table_instructors ul+ul{padding-top:20px}.route_table table thead th.item_1{width:168px;padding:14px 0 0 16px}.route_table table thead th.item_2{width:250px;padding:14px 0 0 15px}.route_table table thead th.item_2.item_wide{width:326px}.route_table table thead th.item_3{width:133px;padding:14px 0 0 2px}.route_table table thead th.item_4{width:312px;padding:14px 0 0 16px}.route_table table thead th.item_5{width:210px;padding:14px 0 0 17px}.route_table table thead th.item_25{width:80px;padding:14px 0 0}.route_table table thead th.item_25+th.item_3{width:130px;padding:14px 0 0}.route_table table thead th.item_25+th.item_3+th.item_4{width:210px;padding:14px 0 0 15px}.route_table table tbody tr:not(.item_header){background:#fff}.route_table table tbody tr.colored{background:#ebebeb}.route_table table tbody td{vertical-align:middle}.route_table table tbody td .td_item{vertical-align:middle}.instructor_table table{margin:0 0 25px;border:1px solid #b3b3b3;border-radius:6px;border-spacing:0}.instructor_table table.is-loading{position:relative}.instructor_table table thead th{height:46px;padding:14px 0 0;background:var(--navy);font:14px/1.1 "Manrope",sans-serif;color:#fff;vertical-align:top}.instructor_table table thead th:last-child .th_item{background:0 0}.instructor_table table thead th.item_1{width:194px;padding:14px 0 0}.instructor_table table thead th.item_2{width:202px;padding:14px 0 0 4px}.instructor_table table thead th.item_3{width:167px;padding:14px 0 0}.instructor_table table thead th.item_4{width:236px;padding:14px 0 0}.instructor_table table thead th.item_5{width:211px;padding:14px 0 0 7px}.instructor_table table thead th.item_6{width:171px;padding:14px 0 0 8px}.instructor_table table thead th.item_1 .th_item,.instructor_table table thead th.item_3 .th_item,.instructor_table table thead th.item_4 .th_item{display:table;width:100%}.instructor_table table thead th.item_1 .th_item>span,.instructor_table table thead th.item_3 .th_item>span,.instructor_table table thead th.item_4 .th_item>span{padding:0}.instructor_table table thead th.item_1 .th_item .text-center,.instructor_table table thead th.item_3 .th_item .text-center,.instructor_table table thead th.item_4 .th_item .text-center{display:block}.instructor_table table thead .th_item{height:32px;background:url(/img/main/table-border-1.png) top right repeat-y}.instructor_table table thead .th_item>span{height:32px;padding:0 5px 0 15px;display:table-cell;text-align:center;vertical-align:middle}.instructor_table table thead .th_item .prompt_wrapper{display:table-cell;vertical-align:middle}.instructor_table table thead .th_item span.bordered{padding:0 14px 0 15px;border-right:1px solid #fff}.instructor_table table thead .th_item .prompt_icon_white+.prompt_content,.instructor_table table thead .th_item .prompt_icon_black+.prompt_content,.instructor_table table thead .th_item .prompt_icon+.prompt_content{top:24px}.instructor_table table tbody td{vertical-align:top}.instructor_table table tbody td .not-found{border-radius:0 0 6px 6px;background:0 0;padding:0 30px}.instructor_table table tbody td.first{background-position:top left}.instructor_table table tbody td:last-child,.instructor_table table tbody td.last{background-position:top right}.instructor_table table tbody td:last-child .td_item,.instructor_table table tbody td.last .td_item{background:0 0}.instructor_table table tbody td.item_3 .td_item,.instructor_table table tbody td.item_4 .td_item,.instructor_table table tbody td.item_5 .td_item,.instructor_table table tbody td.item_6 .td_item{vertical-align:middle}.instructor_table table tbody tr.colored td.first{background-position:top left}.instructor_table table tbody tr.colored td.last{background-position:top right}.instructor_table table tbody tr.last td.first,.instructor_table table tbody tr.last.colored td.first{background-position:bottom left}.instructor_table table tbody tr.last td.last,.instructor_table table tbody tr.last.colored td.last{background-position:bottom right}.instructor_table table tbody tr.last td.last,.instructor_table table tbody tr.last td:last-child,.instructor_table table tbody tr:last-child td.last,.instructor_table table tbody tr:last-child td:last-child{border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px}.instructor_table table tbody tr.last td.first,.instructor_table table tbody tr.last td:first-child,.instructor_table table tbody tr:last-child td.first,.instructor_table table tbody tr:last-child td:first-child{border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px}.instructor_table table tbody td .td_item_wrapper{width:100%;display:table;position:relative}.instructor_table table tbody td .td_item{width:100%;height:100%;background:url(/img/main/table-border-2.png) 100% 4px repeat-y;display:table-cell}.instructor_table table tbody td .td_item:last-child{background:0 0}.instructor_table table tbody td .td_item .route_icons{padding:27px 0;text-align:center}.instructor_table table tbody td .td_item .btn{float:left;margin:8px 0 8px 20px;padding-left:8px;padding-right:10px}.instructor_table table tbody td .td_item .route-subscribe-button{margin-top:14px;margin-left:15px}.instructor_table table tbody td .td_item .route-subscribe-button:hover{color:#fff}.change-price{color:#7f7f7f;font-weight:700;font-size:15px;line-height:1.5}.date-change-price,.first-date-change-price{color:#7f7f7f;font-size:12px;font-weight:400;margin-right:8px;line-height:1.8}.first-date-change-price{width:100%;color:var(--accent);display:block}.table_term{padding:23px 10px 21px 30px;font-size:14px;color:#38322f}.table_instructors{padding:23px 10px 21px 30px}.table_instructors li{padding:2px 0}.table_instructors .text-dashed,.table_instructors .route_comments .upload-photo-link span,.route_comments .upload-photo-link .table_instructors span{border-bottom-color:#a7a7a7}.table_instructors .route_search_tab_icons{padding-left:0;margin-top:5px;padding-bottom:0}.route_title{margin:0 0 24px;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:#1b2230}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route_title{font-size:clamp(26px,2.6vw,30px)}}.route_group_title{margin:0 0 24px;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:#1b2230}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route_group_title{font-size:clamp(26px,2.6vw,30px)}}.table_buttons .route-subscribe-button{margin-top:14px;float:left}.table_buttons .route-subscribe-button .icon{margin-right:0}.inner_i_content{width:702px;min-height:93px;margin:auto;position:relative;border-radius:10px;overflow:hidden}.inner_i_content img{width:702px;border-radius:10px}.inner_i_content a{text-decoration:none}.inner_i_content_text{text-align:center;text-transform:uppercase;font-size:1.2em;line-height:1.5;margin-top:25px;color:#7f7f7f;border-color:#7f7f7f}.route_text{margin:auto;padding:0 0 60px}.route_list{display:grid;grid-template-columns:2fr 1fr;gap:52px 24px;padding-bottom:60px;font:16px/1.4 "Manrope",sans-serif}.route_list li{padding:0 0 16px 27px;position:relative}.route_list li:last-child{padding-bottom:0}.route_list li>.icon:first-child{position:absolute;top:2px;left:0;width:16px;height:16px;color:var(--navy)}.route_list .marker-navy li>.icon:first-child{color:#204069}.route_list .marker-red li>.icon:first-child{color:#d92d20}.route_list .marker-mint li>.icon:first-child{color:var(--success)}.route_list__group{display:flex;flex-direction:column}.route_list__cards{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px}.route_list_left,.route_list_center,.route_list_right{padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:box-shadow .2s}.route_list_left:hover,.route_list_center:hover,.route_list_right:hover{box-shadow:var(--shadow-sm)}.route_list_title{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--border);font:700 16px/1.2 "Manrope",sans-serif;color:var(--ink)}.route_list_title .icon{flex-shrink:0;width:18px;height:18px;color:var(--navy)}.route_text_block{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;align-items:start;margin:0 0 24px;font-size:15px;line-height:1.6}.route_text_block:last-child,.route_text_block.no-separation{margin-bottom:0}.route_text_block__col{min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:box-shadow .2s}.route_text_block__col:hover{box-shadow:var(--shadow-sm)}.route_text_block .route_text_block_title{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--border);font:700 16px/1.2 "Manrope",sans-serif;color:var(--ink);font-size:17px;font-weight:600}.route_text_block .route_text_block_title .icon{flex-shrink:0;width:18px;height:18px;color:var(--navy)}.route_text_block__col--clamp .route_text_block_content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.route_text_block__more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:0;border:none;background:0 0;font:600 14px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--navy);cursor:pointer}.route_text_block__more[hidden]{display:none}.route_text_block__more .icon{width:14px;height:14px}.route_text_block .route_text_block_content ul>li,.route_text_block .route_text_block_content ol>li{margin-left:20px}.route_text_block .route_text_block_content ul>li{list-style:disc}.route_text_block .route_text_block_content ol>li{list-style:decimal}.route_text_block a{color:var(--navy)}.route_text_block p{margin-bottom:12px}.route_text_block hr{margin:20px 0;height:1px;border:0;background:var(--control-border)}#block_events{position:absolute;left:0;top:-20px}#route-view-page .route_tabs{margin-bottom:60px}#route-view-page .route_tabs .tabs_content{min-height:auto}#how-to-get{scroll-margin-top:76px}.saveprolife-iframe{width:100%;border-radius:6px;height:327px;margin:0 auto;border:none}@media (max-width:960px) and (hover:none) and (pointer:coarse),(max-width:960px) and (max-device-width:960px){.saveprolife-iframe{height:620px}}@media (max-width:629px) and (hover:none) and (pointer:coarse),(max-width:629px) and (max-device-width:629px){.saveprolife-iframe{height:690px}}@media only screen and (min-device-width:320px) and (max-device-width:960px){.first-date-change-price{margin-top:10px;line-height:1rem}.progressive-price{margin-top:0}.progressive-price .date-change-price,.progressive-price .first-date-change-price{line-height:1rem}.instructor_table .progressive-price{margin-bottom:1rem}.table_price span{vertical-align:baseline}.table_price .change-price{line-height:1}#how-to-get{margin-top:-25px;padding-top:25px}.route_faq_list .accordion,.route_faq .accordion{width:auto}.route_faq_list .accordion_content table,.route_faq .accordion_content table{display:block;max-width:100%}#route-view-page .accordion{width:auto}#route-view-page .route_tabs{margin-bottom:40px}#route-view-page .breadcrumbs ul li.active{display:none}#route-view-page .breadcrumbs ul li:nth-last-child(2):after{display:none}#route-view-page .route_comments .route_name,#route-view-page .route_comments .region_name{display:none}.route_page .route_table{width:auto;padding-bottom:60px}.route_page .inner_i_content{display:none}.route_page .route_text{width:auto;padding-bottom:60px}.route_page .route_list{grid-template-columns:1fr;padding-bottom:60px}.route_page .route_list__cards{grid-template-columns:1fr}.route_page .route_text_block{grid-template-columns:1fr}.route_page .route_about_link_1{margin-right:0;right:0}.route_description_list>ul>li{width:auto;margin:0}.route_page .route_tabs,.instructors_page .route_tabs{padding-top:20px;position:relative}.route_page .route_tabs .tabs_content,.instructors_page .route_tabs .tabs_content{padding:0;margin:0;width:auto;overflow:hidden;min-height:inherit}.route_page .route_tabs .tabs_content>div,.instructors_page .route_tabs .tabs_content>div{margin:0}.route_page .route_tabs .tabs_content .route_about,.instructors_page .route_tabs .tabs_content .route_about{grid-template-columns:1fr}.route_page .route_tabs .tabs_content .route_about_right,.instructors_page .route_tabs .tabs_content .route_about_right{display:none}.route_page .route_tabs .tabs_content .route_description,.instructors_page .route_tabs .tabs_content .route_description{line-height:1.5}.route_page .route_tabs .tabs_content .route_description_left,.instructors_page .route_tabs .tabs_content .route_description_left{width:auto;float:none}.route_page .route_tabs .tabs_content .route_description_days>h3,.instructors_page .route_tabs .tabs_content .route_description_days>h3{padding-top:5px}.route_page .route_tabs .tabs_content .route_description_right,.instructors_page .route_tabs .tabs_content .route_description_right{display:none}.route_page .route_tabs .tabs_content .photo_video_all,.instructors_page .route_tabs .tabs_content .photo_video_all{width:auto}.route_page .route_tabs .tabs_content .photo_video_all li,.instructors_page .route_tabs .tabs_content .photo_video_all li{float:none;width:auto;margin:0;aspect-ratio:221/160}.route_page .route_tabs .tabs_content .photo_video_all li>a,.instructors_page .route_tabs .tabs_content .photo_video_all li>a{display:block;width:100%;height:100%;margin:0}.route_page .route_tabs .tabs_content .photo_video_all li img,.instructors_page .route_tabs .tabs_content .photo_video_all li img{width:100%;height:100%;object-fit:cover}.route_page .route_tabs .tabs_content .photo_video_all li:has(.video_item),.instructors_page .route_tabs .tabs_content .photo_video_all li:has(.video_item){aspect-ratio:auto}.route_page .route_tabs .tabs_content .route_faq_sidebar,.instructors_page .route_tabs .tabs_content .route_faq_sidebar{width:auto;float:none;margin-bottom:21px}.route_page .route_tabs .tabs_content .route_faq_sidebar ul,.instructors_page .route_tabs .tabs_content .route_faq_sidebar ul{width:auto}.route_page .route_tabs .tabs_content .route_faq_sidebar .side_i_content,.instructors_page .route_tabs .tabs_content .route_faq_sidebar .side_i_content{display:none}.route_page .route_tabs .tabs_content .route_faq_list,.instructors_page .route_tabs .tabs_content .route_faq_list{float:none;width:auto}.route_page .route_tabs .tabs_content .accordion_title,.instructors_page .route_tabs .tabs_content .accordion_title{width:auto}.route_page .route_tabs .tabs_content .faq_form input[type=text],.route_page .route_tabs .tabs_content .faq_form input[type=password],.route_page .route_tabs .tabs_content .faq_form textarea,.instructors_page .route_tabs .tabs_content .faq_form input[type=text],.instructors_page .route_tabs .tabs_content .faq_form input[type=password],.instructors_page .route_tabs .tabs_content .faq_form textarea{width:100%;box-sizing:border-box}.route_page .route_tabs .tabs_content .faq_form .verifycode-wrapper input[type=text],.instructors_page .route_tabs .tabs_content .faq_form .verifycode-wrapper input[type=text]{width:50px}.route_page .route_tabs .tabs_content .faq_form input[type=text],.route_page .route_tabs .tabs_content .faq_form input[type=password],.instructors_page .route_tabs .tabs_content .faq_form input[type=text],.instructors_page .route_tabs .tabs_content .faq_form input[type=password]{height:35px}.route_page .route_tabs .tabs_content .faq_form textarea,.instructors_page .route_tabs .tabs_content .faq_form textarea{min-width:100%;max-width:100%;height:109px;min-height:109px}.route_page .route_tabs .tabs_content .faq_form .faq_form_left,.route_page .route_tabs .tabs_content .faq_form .faq_form_right,.route_page .route_tabs .tabs_content .faq_form .faq_form_center,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_left,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_right,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_center{margin-left:0;width:100%;float:none}.route_page .route_tabs .tabs_content .faq_form .faq_form_right,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_right{margin-top:0}.route_page .route_tabs .tabs_content .faq_form .faq_form_right .col-2,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_right .col-2{width:100%}.route_page .route_tabs .tabs_content .faq_form .faq_form_right .col-2:first-child,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_right .col-2:first-child{margin-right:0}.route_page .route_tabs .tabs_content .faq_form .faq_form_right .upload-photo,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_right .upload-photo{margin-top:0}.route_page .route_tabs .tabs_content .faq_form .faq_form_bottom .btn,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_bottom .btn{float:none;display:block;margin:0 auto}.route_page .route_tabs .tabs_content .faq_form .faq_form_errors+div,.instructors_page .route_tabs .tabs_content .faq_form .faq_form_errors+div{text-align:center}.route_page .route_tabs .tabs_content .faq_form .photos_list ul>li,.instructors_page .route_tabs .tabs_content .faq_form .photos_list ul>li{margin-left:0;margin-right:12px}.inner_i_content_text{margin-top:15px;font-size:1.1em}}.route_page--view{padding-top:0}.route-hero,.route-hero *,.route-hero *:before,.route-hero *:after{box-sizing:border-box}.route-hero{padding-bottom:40px}.route-hero+.route_tabs{position:relative;z-index:10}.route-hero__row{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.route-hero__main{display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.route-hero{padding-bottom:20px}.route-hero__row{display:flex;flex-direction:column;align-items:stretch}.route-booking{order:-1}}.route-head{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.route-head__top{display:flex;align-items:flex-start;gap:4px 20px;flex-wrap:wrap}.route-head__title{flex:1;min-width:260px;margin:0;font:400 40px/1.08 "Instrument Serif","Times New Roman",Times,serif;letter-spacing:-.01em;color:#1b2230}.route-head__title--muted{color:#6b7380}.route-head__note{font-size:13px;color:#6b7380}.route-head__actions{display:flex;gap:6px;margin-top:10px}.route-head__tags{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.route-action{gap:7px;padding:7px 11px;border-radius:12px;font:600 13.5px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;display:inline-flex;align-items:center;border:none;background:0 0;text-decoration:none;cursor:pointer}.route-action:hover{background:#fff}.route-action .icon{width:17px;height:17px;flex:none}@media (max-width:560px){.route-head__title{font-size:29px}.route-head__actions{margin-top:2px}}.route-mosaic{display:grid;grid-template-columns:384px repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:2px;margin-bottom:20px;background:#fff;border-radius:20px;overflow:hidden}.route-mosaic__item{position:relative;display:block;min-height:0;background:#e9ebee;overflow:hidden}.route-mosaic__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.route-mosaic__main{grid-row:1/3;aspect-ratio:4/3}.route-mosaic--empty{gap:0;background:0 0;border-radius:0;overflow:visible}.route-mosaic--empty .route-mosaic__main{border-radius:20px}.route-mosaic .route-new-badge{display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.8);color:#1b2230;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(22,48,79,.08);position:absolute;top:14px;left:14px;z-index:2}.route-mosaic__item--stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#f7f8fa}.route-mosaic__item--stub .icon{width:20px;height:20px;color:#cbd3dc}.route-mosaic__stub-note{max-width:90%;font:600 11px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#6b7380;text-align:center}.route-mosaic__badge{position:absolute;left:8px;bottom:8px;z-index:2;padding:3px 8px;border-radius:8px;background:rgba(20,32,45,.55);font:600 10.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#fff}.route-mosaic__img--mobile{display:none}.route-mosaic__all{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;background:rgba(20,32,45,.55);font:600 13.5px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#fff;text-align:center}.route-mosaic__all .icon{width:20px;height:20px}.route-mosaic__all-note{font:400 11.5px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:rgba(255,255,255,.75)}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.route-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.route-mosaic__main{grid-column:1/-1;grid-row:auto}.route-mosaic__item:not(.route-mosaic__main){display:none}.route-mosaic__item.route-mosaic__item--mobile,.route-mosaic__item.route-mosaic__item--all{display:block;height:96px}.route-mosaic__item--stub.route-mosaic__item--mobile{display:flex}.route-mosaic__item--all .route-mosaic__img--desktop{display:none}.route-mosaic__img--mobile{display:block}}.route-facts{display:grid;grid-template-columns:1.2fr 1fr 1.1fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(22,48,79,.04),0 2px 8px rgba(22,48,79,.05)}.route-facts__cell--vline{border-left:1px solid #edeef1}.route-facts__cell--hline{border-top:1px solid #edeef1}.route-facts__cell{min-width:0;padding:14px 18px 13px;background:#fff}.route-facts__cell:last-child{grid-column-end:-1}.route-facts__k{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font:700 10.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#6b7380;white-space:nowrap}.route-facts__k .icon{width:13px;height:13px;flex:none}.route-facts__v{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:12.5px;line-height:1.1;color:#6b7380}.route-facts__num{font:400 25px/1 "Instrument Serif","Times New Roman",Times,serif;letter-spacing:-.01em;color:#1b2230;white-space:nowrap}.route-facts__sub{display:block;margin-top:5px;font-size:11.5px;line-height:1.35;color:#6b7380}.route-facts__cell--diff .difficulty{display:flex;margin-top:3px}.route-facts__cell--links{display:flex;flex-direction:column;padding:0}.route-facts__link{display:flex;align-items:center;gap:9px;flex:1;min-height:44px;padding:0 18px;font:600 13.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;text-decoration:none}.route-facts__link .icon{width:16px;height:16px;flex:none;color:#6b7380}.route-facts__link .route-facts__link-arrow{width:14px;height:14px;margin-left:auto}.route-facts__link+.route-facts__link{position:relative}.route-facts__link+.route-facts__link:before{content:'';position:absolute;top:0;right:0;left:0;border-top:1px solid #edeef1}.route-facts__link:hover{background:#fbf8f3}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.route-facts{grid-template-columns:1fr 1fr;row-gap:1px;background:#edeef1}.route-facts__cell--diff,.route-facts__cell--links{grid-column:1/-1}.route-facts__cell--diff{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.route-facts__cell--diff .route-facts__k{margin-bottom:0}.route-facts__cell--diff .difficulty{margin-top:0}.route-facts__cell--diff .route-facts__sub{flex-basis:100%}.route-facts__cell--vline{border-left:none}.route-facts__cell--hline{border-top:none}}@media (max-width:560px){.route-facts__num{font-size:22px}.route-facts__k{white-space:normal}}.route-family{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 16px;border-radius:14px;background:#fff;font-size:13.5px;line-height:1.5;color:#1b2230}.route-family>.icon{width:18px;height:18px;flex:none;margin-top:2px;color:#15705b}.route-family b{font-weight:700}.route-family__ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(238,115,38,.12)}.route-family__ic .svg-icon{background:#ee7326 !important}.route-family__note{display:block;margin-top:2px;font-size:12.5px;color:#6b7380}.route-family__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.route-family__note a:hover{color:#204069}.route-rating{display:flex;align-items:center;gap:22px;padding:2px 4px}.route-rating__score{display:flex;align-items:center;gap:13px;flex:none}.route-rating__value{font:400 46px/0.9 "Instrument Serif","Times New Roman",Times,serif;letter-spacing:-.02em;color:#204069}.route-rating__stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.route-rating__stars{position:relative;display:inline-flex;line-height:0}.route-rating__base,.route-rating__fill{display:inline-flex;gap:2px}.route-rating__base .icon,.route-rating__fill .icon{width:16px;height:16px}.route-rating__base .icon{color:var(--control-border);fill:none}.route-rating__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.route-rating__fill .icon{color:#ff8a35;fill:#ff8a35}.route-rating__link{display:inline-flex;align-items:center;gap:5px;font:600 13px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;text-decoration:none}.route-rating__link .icon{width:13px;height:13px}.route-rating--few .route-rating__link{font-size:13.5px}.route-rating--few .route-rating__link .route-rating__link-icon{width:16px;height:16px;color:#204069}.route-rating__quote{position:relative;flex:1;min-width:0;padding-left:50px;border-left:1px solid #edeef1;font:400 16px/1.45 "Instrument Serif","Times New Roman",Times,serif;color:#1b2230}.route-rating__quote:before{content:'\201C';position:absolute;top:-4px;left:21px;font:400 44px/1 "Instrument Serif","Times New Roman",Times,serif;color:#ff8a35}.route-rating__quote.is-caret-hidden .route-rating__quote-caret{opacity:0;animation:none}.route-rating__quote.fx-fade-up-all .route-rating__quote-char.is-gone{opacity:0;transform:translateY(-6px)}.route-rating__quote-ghost{display:block;visibility:hidden;pointer-events:none}.route-rating__quote-live{position:absolute;top:0;right:0;left:50px}.route-rating__quote-char{white-space:pre-wrap;opacity:1;transition:opacity .7s ease,transform .7s ease}.route-rating__quote-char.is-pending{visibility:hidden}.route-rating__quote-caret{position:absolute;top:0;left:0;width:1px;height:1em;transform:translateY(.22em);background:rgba(27,34,48,.6);opacity:0;pointer-events:none;animation:quote-caret-blink 1s steps(2,start) infinite}.route-rating__quote-caret.is-visible{opacity:1}@keyframes quote-caret-blink{to{visibility:hidden}}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.route-rating{flex-direction:column;align-items:flex-start;gap:12px}.route-rating__quote{border-left:none;padding-left:30px}.route-rating__quote:before{left:0}.route-rating__quote-live{left:30px}}.route-booking{display:flex;flex-direction:column;gap:12px;padding:14px 22px 22px;border-radius:20px;background:#fff;box-shadow:0 6px 16px rgba(22,48,79,.07),0 14px 40px rgba(22,48,79,.07)}.route-booking .button{margin-top:auto}.route-booking__eyebrow{font:700 10.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#6b7380}.route-booking__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:8px}.route-booking__from{font-size:12.5px;color:#6b7380}.route-booking__now{font:400 35px/1 "Instrument Serif","Times New Roman",Times,serif;letter-spacing:-.01em;color:#1b2230}.route-booking__sub{margin-top:2px;font-size:13px;color:#6b7380}.route-booking__sub a{color:inherit;text-decoration:underline;text-underline-offset:2px}.route-booking__sub a:hover{color:#204069}.route-booking__sub b{font-weight:600;color:#1b2230}.route-booking__dot{display:inline-block;width:3px;height:3px;margin:0 5px;border-radius:50%;background:#6b7380;vertical-align:middle}.route-booking__discounts{display:inline-flex;align-items:center;gap:7px;font:600 13px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#15705b;text-decoration:none}.route-booking__discounts .icon{width:15px;height:15px;flex:none}.route-booking__pay{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;background:rgba(113,220,196,.16);font-size:13px;line-height:1.4;color:#1b2230}.route-booking__pay .icon{width:24px;height:24px;flex:none;color:#15705b}.route-booking__pay b{font-weight:700;color:#15705b}.route-booking__div{height:1px;margin:2px 0;background:#edeef1}.route-booking__next{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.route-booking__k{display:block;margin-bottom:5px;font:700 10px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7380}.route-booking__date{font:600 15px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1b2230;white-space:nowrap}.route-booking__seats{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;border-radius:16px;background:rgba(113,220,196,.16);font:600 12.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#15705b;white-space:nowrap}.route-booking__seats-dot{width:7px;height:7px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 3px rgba(47,191,113,.16)}.route-booking__closed{font-size:12.5px;line-height:1.45;color:#6b7380}.route-booking__alldates{display:flex;align-items:center;gap:8px;font-size:13px;color:#1b2230}.route-booking__alldates .icon{width:15px;height:15px;flex:none;color:#ee7326}.route-booking__alldates b{font-weight:700}.route-booking__range{color:#6b7380}.route-booking__empty-title{margin:6px 0 8px;font:400 22px/1.2 "Instrument Serif","Times New Roman",Times,serif;color:#1b2230}.route-booking__empty-text{font-size:13px;line-height:1.6;color:#6b7380}.route-thread{font-size:13.5px;line-height:1.6;color:#1b2230}.route-thread a{color:#204069;text-decoration:none;border-bottom:1px solid rgba(32,64,105,.25)}.route-thread__k{display:flex;align-items:center;gap:6px;margin:0 0 7px;font:700 10.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#6b7380}.route-thread__k .icon{width:13px;height:13px}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.route-thread--clamp .route-thread__body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.route-thread__more{display:flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:none;background:0 0;font:600 12.5px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;cursor:pointer}.route-thread__more[hidden]{display:none}.route-thread__more .icon{width:13px;height:13px}.route-quiet{display:flex;flex-wrap:wrap;gap:8px}.route-linkbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #edeef1;border-radius:12px;background:#fff;font:600 13px/1.3 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#204069;text-decoration:none;white-space:nowrap}.route-linkbtn .icon{width:15px;height:15px;flex:none;color:#6b7380}.route-linkbtn:hover{border-color:#204069}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route_bottom .route-shelf{padding-top:40px}}.tt-menu,input[type=text].tt-input{border:1px solid #c1c1c1;border-radius:6px}.typeahead,.tt-query,.tt-hint{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;outline:none}.twitter-typeahead{background-color:#fff;border-radius:6px}input[type=text].tt-input{background-color:#fff;cursor:text}input[type=text].tt-hint{box-shadow:none;color:#a7a7a7}.tt-query{-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-menu{width:100%;margin:0;padding:8px 0;background:#fff;color:#38322f;font:14px/1 "Manrope",sans-serif;box-sizing:border-box;border-top-width:0}.tt-menu .tt-dataset a{display:block;margin:0;text-decoration:none;overflow:hidden}.tt-menu .tt-dataset a .typeahead_link_img{display:block;float:left;margin-right:10px;overflow:hidden;width:72px;height:50px;border-radius:6px}.tt-menu .tt-dataset a .typeahead_link_img img{width:100%;height:100%;object-fit:cover;border-radius:6px}.tt-menu .tt-dataset a .typeahead_link_text{display:block;overflow:hidden}.tt-menu .tt-dataset a .typeahead_link_meta{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:#a7a7a7}.tt-suggestion{padding:3px 20px;font-size:14px;line-height:1.5}.tt-suggestion.tt-cursor,.tt-suggestion:focus,.tt-suggestion:hover,.tt-suggestion::selection{cursor:pointer;background-color:#dee7d5}.tt-suggestion p{margin:0}@media only screen and (min-device-width:320px) and (max-device-width:960px){#search-index-page .header_search{display:none}}.main-content-wrapper #quick-order-form,.main-content-wrapper #easy-order-form,.main-content-wrapper #consultation-form,.main-content-wrapper #callback-site-form{width:550px}.main-content-wrapper .callback_time>div{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}.main-content-wrapper .callback_time>div .time_label,.main-content-wrapper .callback_time>div .faq_form_input{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-bottom:0}.main-content-wrapper .callback_time>div.field-callback-timefrom{margin-right:25px}.box-input{box-sizing:border-box;max-width:100%;height:37px}#application-hike-dates input{box-sizing:border-box;height:37px;width:100%}#application-hike-dates .popup_input_name+.block-hike-dates .remove-btn{display:none}#application-hike-dates .remove-btn{cursor:pointer}#application-hike-dates .remove-btn:hover{color:var(--navy)}#application-hike-dates .date-section{display:inline-block}#application-hike-dates .date-section>div{display:inline-block;vertical-align:top;width:105px;margin-right:5px}#application-hike-dates .date-section span{display:inline-block;vertical-align:top;margin-top:10px;margin-right:5px}#application-hike-dates .instructor-helpers{vertical-align:top;display:inline-block}#application-hike-dates .instructor-helpers>div{display:inline-block}#application-hike-dates .instructor-helpers input{width:280px}.form-hidden-name{position:absolute;width:100%;display:block;height:33px;padding:8px 14px 8px;background:#fff;color:rgba(56,50,47,.35);border-radius:6px;font-size:14px;border:1px;margin:1px;z-index:-1;box-sizing:border-box}.form-hidden-name .form-hidden-typed-name{color:transparent}.form-hidden-name .form-hidden-placeholder{display:none}.pick-up-form .btn{min-width:240px}input.form-shown-name{background-color:transparent}.check-status .btn-submit-order{margin-bottom:30px;margin-top:-4px}.check-status .field-id{margin-right:50px}@media only screen and (min-device-width:320px) and (max-device-width:960px){#application-hike-dates .date-section{display:block}#application-hike-dates .date-section .popup_input{margin-bottom:10px}#application-hike-dates .instructor-helpers{display:block}#application-hike-dates .instructor-helpers .popup_input{width:calc(100% - 30px)}#application-hike-dates .instructor-helpers input{width:100%}.main-content-wrapper #quick-order-form,.main-content-wrapper #easy-order-form,.main-content-wrapper #consultation-form,.main-content-wrapper #callback-site-form{width:100%}.main_top+form{margin-top:20px}.popup_input{margin-bottom:25px}.popup_input input[type=text],.popup_input input[type=password]{width:100%;box-sizing:border-box;height:35px}.field-callback-assoonaspossible{margin-bottom:15px}.faq_form_bottom .btn{display:block;float:none;margin:0 auto}.hint-block{text-align:center}}.social-block{line-height:normal}.social-block.pull-right{margin-top:-7px}.social-block.hover-opacity .vk-like,.social-block.hover-opacity .fb-like{opacity:.5;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.social-block.hover-opacity .vk-like:hover,.social-block.hover-opacity .fb-like:hover{opacity:1}.social-block .share-block+.like-block{position:relative}.social-block .share-block+.like-block:before{content:'|';position:absolute;left:-22px;top:-5px;font-size:19px;color:#c1c1c1}.social-block .share-block{position:relative;margin-right:35px}.social-block .ya-share2 ul{padding-left:0;margin-bottom:0}.like-block,.like-block>div,.share-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}.like-block{height:20px;min-width:236px;white-space:nowrap;margin-top:7px}.like-block .fb-like{top:0}.like-block .fb_iframe_widget{width:180px !important}.like-block .fb_iframe_widget>span{width:100% !important}.like-block .fb_iframe_widget>span>iframe{width:100% !important}.like-block .vk-like+.fb-like{top:0}.like-block+.share-block .ya-share2{margin-top:0}.share-block{height:34px}#colorbox~.ya-share2__container{z-index:99999}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item:not(.ya-share2__item_more):hover,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item.ya-share2__item_more>.ya-share2__link:hover,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item:not(.ya-share2__item_more):focus,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item.ya-share2__item_more>.ya-share2__link:focus{opacity:1}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item:not(.ya-share2__item_more):active,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__item.ya-share2__item_more>.ya-share2__link:active{opacity:1}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{padding:2px;border:1px solid var(--navy);background:rgba(255,255,255,.3);transition:border-color,.2s}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:active{border-color:var(--navy)}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover .ya-share2__icon_more,.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:active .ya-share2__icon_more{filter:invert(11%) sepia(79%) saturate(6084%) hue-rotate(123deg) brightness(92%) contrast(105%)}.ya-share2 .ya-share2__container_shape_normal .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short .ya-share2__icon_more{filter:invert(22%) sepia(85%) saturate(3828%) hue-rotate(127deg) brightness(101%) contrast(99%);transition:filter,.2s;height:28px;width:28px}@media only screen and (min-device-width:320px) and (max-device-width:960px){.social-block{position:relative;float:none;margin-top:10px}.social-block.pull-right{margin-top:10px}.social-block .like-block{min-width:0;margin-bottom:10px;margin-right:0}.social-block .like-block .fb-like{display:none}.social-block .like-block+.share-block{top:0}.social-block .share-block{margin-left:0;margin-bottom:10px}.social-block .share-block .tell-friends-widget{display:block}.social-block .share-block .ya-share2__item_service_vkontakte,.social-block .share-block>span{display:none}.social-block .share-block:before{display:none}}#favorites-page .favorites-list>article.is-unliked{opacity:.45;transition:opacity .2s ease}#favorites-page .favorites-list>article.is-unliked:hover{opacity:.85}#favorites-page{width:100%;margin:0 auto;padding:0 0 60px;box-sizing:border-box}#favorites-page .favorites-empty{padding:60px 20px;text-align:center}#favorites-page .favorites-empty p{font-size:16px;color:var(--muted);margin-bottom:24px}#favorites-page .pagination-container{padding-top:28px}#favorites-page .pagination-container[hidden]{display:none}#favorites-page .favorites-list{padding-top:0}@media only screen and (min-device-width:320px) and (max-device-width:960px){#favorites-page .favorites-empty{padding:20px}}#payment-container-wrapper{position:relative}.payment-info{margin-bottom:31px;max-width:548px;text-align:justify}.payment-info .button-hint{font-size:14px}.payment-widget-wrapper{position:relative;width:100%;min-height:66px}.payment-widget-wrapper #payment-container{position:relative}.payment-widget-loader{position:absolute;z-index:0;left:0;top:1px;width:100%;height:64px;background-color:#373737;border-radius:8px;line-height:64px;display:flex;text-align:center;align-items:center;justify-content:center}.payment-widget-loader .icon{color:#fff}.j-form-submit:disabled,.j-form-submit.disabled{opacity:1;pointer-events:auto;cursor:not-allowed}.payment-card{margin:0;padding:0;border:0;margin-bottom:31px}.payment-card:before,.payment-card:after{content:" ";display:table}.payment-card:after{clear:both}.payment-card li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;white-space:nowrap}.payment-card li{margin-right:20px}.payment-card li:last-child{margin-right:0}.payment-card li.visa{padding-top:8px}.payment-card li.mir{padding-top:8px}.aviasales-block>div{margin-bottom:40px}.header,.footer,.nav,.hero,.reviews,.route-shelf,.taxonomy-shelf,.offices,.home-about,.editorial-cta,.tagline-stats,.catalog-browse,.catalog-explorer,.filters,.chips,.explore,.quiz,.listing,.favorites-page,.error-page,.fox-runner,.financial-info,.request-status,.article,.blog,.post,.reviews-feed,.review-share,.review-photo,.faq_page,.search{font-family:var(--font-sans);font-size:15px;line-height:1.45;color:var(--ink);font-feature-settings:'ss01','cv11';font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header *,.header *:before,.header *:after,.footer *,.footer *:before,.footer *:after,.nav *,.nav *:before,.nav *:after,.hero *,.hero *:before,.hero *:after,.reviews *,.reviews *:before,.reviews *:after,.route-shelf *,.route-shelf *:before,.route-shelf *:after,.taxonomy-shelf *,.taxonomy-shelf *:before,.taxonomy-shelf *:after,.offices *,.offices *:before,.offices *:after,.home-about *,.home-about *:before,.home-about *:after,.editorial-cta *,.editorial-cta *:before,.editorial-cta *:after,.tagline-stats *,.tagline-stats *:before,.tagline-stats *:after,.catalog-browse *,.catalog-browse *:before,.catalog-browse *:after,.catalog-explorer *,.catalog-explorer *:before,.catalog-explorer *:after,.filters *,.filters *:before,.filters *:after,.chips *,.chips *:before,.chips *:after,.explore *,.explore *:before,.explore *:after,.quiz *,.quiz *:before,.quiz *:after,.listing *,.listing *:before,.listing *:after,.favorites-page *,.favorites-page *:before,.favorites-page *:after,.error-page *,.error-page *:before,.error-page *:after,.fox-runner *,.fox-runner *:before,.fox-runner *:after,.financial-info *,.financial-info *:before,.financial-info *:after,.request-status *,.request-status *:before,.request-status *:after,.article *,.article *:before,.article *:after,.blog *,.blog *:before,.blog *:after,.post *,.post *:before,.post *:after,.reviews-feed *,.reviews-feed *:before,.reviews-feed *:after,.review-share *,.review-share *:before,.review-share *:after,.review-photo *,.review-photo *:before,.review-photo *:after,.faq_page *,.faq_page *:before,.faq_page *:after,.search *,.search *:before,.search *:after{box-sizing:border-box}.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header p,.header figure,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer figure,.nav h1,.nav h2,.nav h3,.nav h4,.nav h5,.nav h6,.nav p,.nav figure,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p,.hero figure,.reviews h1,.reviews h2,.reviews h3,.reviews h4,.reviews h5,.reviews h6,.reviews p,.reviews figure,.route-shelf h1,.route-shelf h2,.route-shelf h3,.route-shelf h4,.route-shelf h5,.route-shelf h6,.route-shelf p,.route-shelf figure,.taxonomy-shelf h1,.taxonomy-shelf h2,.taxonomy-shelf h3,.taxonomy-shelf h4,.taxonomy-shelf h5,.taxonomy-shelf h6,.taxonomy-shelf p,.taxonomy-shelf figure,.offices h1,.offices h2,.offices h3,.offices h4,.offices h5,.offices h6,.offices p,.offices figure,.home-about h1,.home-about h2,.home-about h3,.home-about h4,.home-about h5,.home-about h6,.home-about p,.home-about figure,.editorial-cta h1,.editorial-cta h2,.editorial-cta h3,.editorial-cta h4,.editorial-cta h5,.editorial-cta h6,.editorial-cta p,.editorial-cta figure,.tagline-stats h1,.tagline-stats h2,.tagline-stats h3,.tagline-stats h4,.tagline-stats h5,.tagline-stats h6,.tagline-stats p,.tagline-stats figure,.catalog-browse h1,.catalog-browse h2,.catalog-browse h3,.catalog-browse h4,.catalog-browse h5,.catalog-browse h6,.catalog-browse p,.catalog-browse figure,.catalog-explorer h1,.catalog-explorer h2,.catalog-explorer h3,.catalog-explorer h4,.catalog-explorer h5,.catalog-explorer h6,.catalog-explorer p,.catalog-explorer figure,.filters h1,.filters h2,.filters h3,.filters h4,.filters h5,.filters h6,.filters p,.filters figure,.chips h1,.chips h2,.chips h3,.chips h4,.chips h5,.chips h6,.chips p,.chips figure,.explore h1,.explore h2,.explore h3,.explore h4,.explore h5,.explore h6,.explore p,.explore figure,.quiz h1,.quiz h2,.quiz h3,.quiz h4,.quiz h5,.quiz h6,.quiz p,.quiz figure,.listing h1,.listing h2,.listing h3,.listing h4,.listing h5,.listing h6,.listing p,.listing figure,.favorites-page h1,.favorites-page h2,.favorites-page h3,.favorites-page h4,.favorites-page h5,.favorites-page h6,.favorites-page p,.favorites-page figure,.error-page h1,.error-page h2,.error-page h3,.error-page h4,.error-page h5,.error-page h6,.error-page p,.error-page figure,.fox-runner h1,.fox-runner h2,.fox-runner h3,.fox-runner h4,.fox-runner h5,.fox-runner h6,.fox-runner p,.fox-runner figure,.financial-info h1,.financial-info h2,.financial-info h3,.financial-info h4,.financial-info h5,.financial-info h6,.financial-info p,.financial-info figure,.request-status h1,.request-status h2,.request-status h3,.request-status h4,.request-status h5,.request-status h6,.request-status p,.request-status figure,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article p,.article figure,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6,.blog p,.blog figure,.post h1,.post h2,.post h3,.post h4,.post h5,.post h6,.post p,.post figure,.reviews-feed h1,.reviews-feed h2,.reviews-feed h3,.reviews-feed h4,.reviews-feed h5,.reviews-feed h6,.reviews-feed p,.reviews-feed figure,.review-share h1,.review-share h2,.review-share h3,.review-share h4,.review-share h5,.review-share h6,.review-share p,.review-share figure,.review-photo h1,.review-photo h2,.review-photo h3,.review-photo h4,.review-photo h5,.review-photo h6,.review-photo p,.review-photo figure,.faq_page h1,.faq_page h2,.faq_page h3,.faq_page h4,.faq_page h5,.faq_page h6,.faq_page p,.faq_page figure,.search h1,.search h2,.search h3,.search h4,.search h5,.search h6,.search p,.search figure{margin:0;padding:0}.header ul,.header ol,.footer ul,.footer ol,.nav ul,.nav ol,.hero ul,.hero ol,.reviews ul,.reviews ol,.route-shelf ul,.route-shelf ol,.taxonomy-shelf ul,.taxonomy-shelf ol,.offices ul,.offices ol,.home-about ul,.home-about ol,.editorial-cta ul,.editorial-cta ol,.tagline-stats ul,.tagline-stats ol,.catalog-browse ul,.catalog-browse ol,.catalog-explorer ul,.catalog-explorer ol,.filters ul,.filters ol,.chips ul,.chips ol,.explore ul,.explore ol,.quiz ul,.quiz ol,.listing ul,.listing ol,.favorites-page ul,.favorites-page ol,.error-page ul,.error-page ol,.fox-runner ul,.fox-runner ol,.financial-info ul,.financial-info ol,.request-status ul,.request-status ol,.article ul,.article ol,.blog ul,.blog ol,.post ul,.post ol,.reviews-feed ul,.reviews-feed ol,.review-share ul,.review-share ol,.review-photo ul,.review-photo ol,.faq_page ul,.faq_page ol,.search ul,.search ol{margin:0;padding:0;list-style:none}.header a,.footer a,.nav a,.hero a,.reviews a,.route-shelf a,.taxonomy-shelf a,.offices a,.home-about a,.editorial-cta a,.tagline-stats a,.catalog-browse a,.catalog-explorer a,.filters a,.chips a,.explore a,.quiz a,.listing a,.favorites-page a,.error-page a,.fox-runner a,.financial-info a,.request-status a,.article a,.blog a,.post a,.reviews-feed a,.review-share a,.review-photo a,.faq_page a,.search a{text-decoration:none}.header a:not([class]),.footer a:not([class]),.nav a:not([class]),.hero a:not([class]),.reviews a:not([class]),.route-shelf a:not([class]),.taxonomy-shelf a:not([class]),.offices a:not([class]),.home-about a:not([class]),.editorial-cta a:not([class]),.tagline-stats a:not([class]),.catalog-browse a:not([class]),.catalog-explorer a:not([class]),.filters a:not([class]),.chips a:not([class]),.explore a:not([class]),.quiz a:not([class]),.listing a:not([class]),.favorites-page a:not([class]),.error-page a:not([class]),.fox-runner a:not([class]),.financial-info a:not([class]),.request-status a:not([class]),.article a:not([class]),.blog a:not([class]),.post a:not([class]),.reviews-feed a:not([class]),.review-share a:not([class]),.review-photo a:not([class]),.faq_page a:not([class]),.search a:not([class]){color:inherit}.header button,.footer button,.nav button,.hero button,.reviews button,.route-shelf button,.taxonomy-shelf button,.offices button,.home-about button,.editorial-cta button,.tagline-stats button,.catalog-browse button,.catalog-explorer button,.filters button,.chips button,.explore button,.quiz button,.listing button,.favorites-page button,.error-page button,.fox-runner button,.financial-info button,.request-status button,.article button,.blog button,.post button,.reviews-feed button,.review-share button,.review-photo button,.faq_page button,.search button{font-family:inherit;font-size:inherit}.header input,.header select,.header textarea,.header label,.header .label,.header .btn,.footer input,.footer select,.footer textarea,.footer label,.footer .label,.footer .btn,.nav input,.nav select,.nav textarea,.nav label,.nav .label,.nav .btn,.hero input,.hero select,.hero textarea,.hero label,.hero .label,.hero .btn,.reviews input,.reviews select,.reviews textarea,.reviews label,.reviews .label,.reviews .btn,.route-shelf input,.route-shelf select,.route-shelf textarea,.route-shelf label,.route-shelf .label,.route-shelf .btn,.taxonomy-shelf input,.taxonomy-shelf select,.taxonomy-shelf textarea,.taxonomy-shelf label,.taxonomy-shelf .label,.taxonomy-shelf .btn,.offices input,.offices select,.offices textarea,.offices label,.offices .label,.offices .btn,.home-about input,.home-about select,.home-about textarea,.home-about label,.home-about .label,.home-about .btn,.editorial-cta input,.editorial-cta select,.editorial-cta textarea,.editorial-cta label,.editorial-cta .label,.editorial-cta .btn,.tagline-stats input,.tagline-stats select,.tagline-stats textarea,.tagline-stats label,.tagline-stats .label,.tagline-stats .btn,.catalog-browse input,.catalog-browse select,.catalog-browse textarea,.catalog-browse label,.catalog-browse .label,.catalog-browse .btn,.catalog-explorer input,.catalog-explorer select,.catalog-explorer textarea,.catalog-explorer label,.catalog-explorer .label,.catalog-explorer .btn,.filters input,.filters select,.filters textarea,.filters label,.filters .label,.filters .btn,.chips input,.chips select,.chips textarea,.chips label,.chips .label,.chips .btn,.explore input,.explore select,.explore textarea,.explore label,.explore .label,.explore .btn,.quiz input,.quiz select,.quiz textarea,.quiz label,.quiz .label,.quiz .btn,.listing input,.listing select,.listing textarea,.listing label,.listing .label,.listing .btn,.favorites-page input,.favorites-page select,.favorites-page textarea,.favorites-page label,.favorites-page .label,.favorites-page .btn,.error-page input,.error-page select,.error-page textarea,.error-page label,.error-page .label,.error-page .btn,.fox-runner input,.fox-runner select,.fox-runner textarea,.fox-runner label,.fox-runner .label,.fox-runner .btn,.financial-info input,.financial-info select,.financial-info textarea,.financial-info label,.financial-info .label,.financial-info .btn,.request-status input,.request-status select,.request-status textarea,.request-status label,.request-status .label,.request-status .btn,.article input,.article select,.article textarea,.article label,.article .label,.article .btn,.blog input,.blog select,.blog textarea,.blog label,.blog .label,.blog .btn,.post input,.post select,.post textarea,.post label,.post .label,.post .btn,.reviews-feed input,.reviews-feed select,.reviews-feed textarea,.reviews-feed label,.reviews-feed .label,.reviews-feed .btn,.review-share input,.review-share select,.review-share textarea,.review-share label,.review-share .label,.review-share .btn,.review-photo input,.review-photo select,.review-photo textarea,.review-photo label,.review-photo .label,.review-photo .btn,.faq_page input,.faq_page select,.faq_page textarea,.faq_page label,.faq_page .label,.faq_page .btn,.search input,.search select,.search textarea,.search label,.search .label,.search .btn{font-family:var(--font-sans)}.header .main_page_filter_box_field .label,.footer .main_page_filter_box_field .label,.nav .main_page_filter_box_field .label,.hero .main_page_filter_box_field .label,.reviews .main_page_filter_box_field .label,.route-shelf .main_page_filter_box_field .label,.taxonomy-shelf .main_page_filter_box_field .label,.offices .main_page_filter_box_field .label,.home-about .main_page_filter_box_field .label,.editorial-cta .main_page_filter_box_field .label,.tagline-stats .main_page_filter_box_field .label,.catalog-browse .main_page_filter_box_field .label,.catalog-explorer .main_page_filter_box_field .label,.filters .main_page_filter_box_field .label,.chips .main_page_filter_box_field .label,.explore .main_page_filter_box_field .label,.quiz .main_page_filter_box_field .label,.listing .main_page_filter_box_field .label,.favorites-page .main_page_filter_box_field .label,.error-page .main_page_filter_box_field .label,.fox-runner .main_page_filter_box_field .label,.financial-info .main_page_filter_box_field .label,.request-status .main_page_filter_box_field .label,.article .main_page_filter_box_field .label,.blog .main_page_filter_box_field .label,.post .main_page_filter_box_field .label,.reviews-feed .main_page_filter_box_field .label,.review-share .main_page_filter_box_field .label,.review-photo .main_page_filter_box_field .label,.faq_page .main_page_filter_box_field .label,.search .main_page_filter_box_field .label{font-family:var(--font-sans)}.header img,.footer img,.nav img,.hero img,.reviews img,.route-shelf img,.taxonomy-shelf img,.offices img,.home-about img,.editorial-cta img,.tagline-stats img,.catalog-browse img,.catalog-explorer img,.filters img,.chips img,.explore img,.quiz img,.listing img,.favorites-page img,.error-page img,.fox-runner img,.financial-info img,.request-status img,.article img,.blog img,.post img,.reviews-feed img,.review-share img,.review-photo img,.faq_page img,.search img{max-width:100%}.header .serif,.footer .serif,.nav .serif,.hero .serif,.reviews .serif,.route-shelf .serif,.taxonomy-shelf .serif,.offices .serif,.home-about .serif,.editorial-cta .serif,.tagline-stats .serif,.catalog-browse .serif,.catalog-explorer .serif,.filters .serif,.chips .serif,.explore .serif,.quiz .serif,.listing .serif,.favorites-page .serif,.error-page .serif,.fox-runner .serif,.financial-info .serif,.request-status .serif,.article .serif,.blog .serif,.post .serif,.reviews-feed .serif,.review-share .serif,.review-photo .serif,.faq_page .serif,.search .serif{font-family:var(--font-serif);font-weight:400}.filters input.input.input.input,.hero input.input.input.input{height:auto;padding:9px 10px;border:1px solid #cbd3dc;border-radius:8px;background:#fff;box-shadow:none;font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink);transition:border-color .15s}.filters input.input.input.input::placeholder,.hero input.input.input.input::placeholder{color:var(--muted)}.filters input.input.input.input:focus,.hero input.input.input.input:focus{outline:none;border-color:var(--ink);box-shadow:none}.filters input.input.input.input:disabled,.filters input.input.input.input[disabled],.hero input.input.input.input:disabled,.hero input.input.input.input[disabled]{border-color:#e3e8ef;background:#f7f8fa;color:var(--muted);cursor:not-allowed}.filters input.input.input.input:disabled::placeholder,.filters input.input.input.input[disabled]::placeholder,.hero input.input.input.input:disabled::placeholder,.hero input.input.input.input[disabled]::placeholder{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border:1px solid transparent;border-radius:999px;background:var(--navy);color:#fff;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.button .icon{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.button:hover{background:var(--navy-deep);color:#fff}.button:disabled,.button[disabled],.button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button--accent{background:var(--accent)}.button--accent:hover{background:var(--accent-deep)}.button--accent-ghost{background:0 0;border-color:var(--accent);color:var(--accent-deep)}.button--accent-ghost:hover{background:var(--accent);border-color:var(--accent);color:#fff}.button--outline{background:0 0;border-color:var(--navy);color:var(--navy)}.button--outline:hover{background:var(--navy);border-color:var(--navy);color:#fff}.button--ghost{background:0 0;border-color:var(--control-border);color:var(--navy)}.button--ghost:hover{background:var(--cream-deep);border-color:var(--navy);color:var(--navy)}.button--text{height:auto;padding:0;background:0 0;color:var(--navy)}.button--text:hover{background:0 0;color:var(--navy-deep);text-decoration:underline}.button--danger{background:var(--danger)}.button--danger:hover{background:var(--danger-deep)}.button--sm{height:38px;padding:0 18px;font-size:14px}.button--lg{height:56px;padding:0 34px;font-size:16px}.button--block{display:flex;width:100%}.prose a.button,.static_text a.button{color:#fff;text-decoration:none}.prose a.button:hover,.static_text a.button:hover{color:#fff}.btn.btn-green,.btn.btn-dark-green{background-color:var(--navy);border-color:var(--navy-deep)}.btn.btn-green:not(:disabled):hover,.btn.btn-dark-green:not(:disabled):hover{background-color:var(--navy-deep)}.btn.btn-orange{background-color:var(--accent);border-color:var(--accent-deep)}.btn.btn-orange:not(:disabled):hover{background-color:var(--accent-deep)}.btn.btn-red{background-color:var(--danger);border-color:var(--danger-deep)}.btn.btn-red:not(:disabled):hover{background-color:var(--danger-deep)}.btn.btn-green,.btn.btn-dark-green,.btn.btn-orange,.btn.btn-red{border-radius:999px;border-bottom-width:0;font-weight:600;text-transform:none;text-shadow:none}.btn.btn-outline.btn-green,.btn.btn-outline.btn-dark-green,.btn.btn-outline.btn-orange,.btn.btn-outline.btn-red,.btn.btn-half-outline.btn-green,.btn.btn-half-outline.btn-dark-green,.btn.btn-half-outline.btn-orange,.btn.btn-half-outline.btn-red{background:0 0;border-radius:999px;border-width:1px;text-transform:none;text-shadow:none}.btn.btn-outline.btn-green,.btn.btn-outline.btn-dark-green,.btn.btn-half-outline.btn-green,.btn.btn-half-outline.btn-dark-green{color:var(--navy);border-color:var(--navy)}.btn.btn-outline.btn-green:not(:disabled):hover,.btn.btn-outline.btn-dark-green:not(:disabled):hover,.btn.btn-half-outline.btn-green:not(:disabled):hover,.btn.btn-half-outline.btn-dark-green:not(:disabled):hover{background:var(--navy);border-color:var(--navy);color:#fff}.btn.btn-outline.btn-orange,.btn.btn-half-outline.btn-orange{color:var(--accent);border-color:var(--accent)}.btn.btn-outline.btn-orange:not(:disabled):hover,.btn.btn-half-outline.btn-orange:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn.btn-outline.btn-red,.btn.btn-half-outline.btn-red{color:var(--danger);border-color:var(--danger)}.btn.btn-outline.btn-red:not(:disabled):hover,.btn.btn-half-outline.btn-red:not(:disabled):hover{background:var(--danger);border-color:var(--danger);color:#fff}.button_green{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 26px;border:1px solid var(--control-border);border-radius:999px;background:0 0;color:var(--navy);font:600 15px/1 var(--font-sans);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.button_green .icon{width:18px;height:18px}.button_green .fix{display:none}.button_green:hover{background:var(--cream-deep);border-color:var(--navy);color:var(--navy)}.input-checkbox:before{width:18px;height:18px;margin-top:-9px;border:1px solid var(--control-border);border-radius:4px;background:#fff;box-sizing:border-box}.input-checkbox.checked:before{border-color:var(--navy);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E") center/12px no-repeat}.has-error .input-checkbox:before{border-color:var(--danger);background:#fff}.has-error .input-checkbox.checked:before{border-color:var(--navy);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E") center/12px no-repeat}.faq-categories .checkbox_navigation .checkbox{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-size:15px;line-height:1.25;color:var(--ink)}.faq-categories .checkbox_navigation .checkbox input{position:absolute;width:0;height:0;opacity:0}.faq-categories .checkbox_navigation .checkbox .check{position:relative;top:2px;width:18px;height:18px;flex-shrink:0;border:1px solid var(--control-border);border-radius:4px;background:#fff;box-sizing:border-box}.faq-categories .checkbox_navigation .checkbox.checked .check{border-color:var(--navy);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 7.5l2.5 2.5L11 4'/%3E%3C/svg%3E") center/12px no-repeat}.field{display:flex;flex-direction:column;gap:7px;margin:0 0 18px}.field__label{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--ink)}.field__req{margin-left:2px;color:var(--danger)}.field__hint{font-size:12px;line-height:1.4;color:var(--muted)}.field__error{font-size:12px;line-height:1.4;color:var(--danger-deep)}.field .input,.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field input[type=number],.field input[type=search],.field input[type=url],.field select,.field textarea{width:100%;height:46px;padding:0 14px;border:1px solid var(--control-border);border-radius:var(--radius-md);background:#fff;font-family:var(--font-sans);font-size:15px;color:var(--ink);transition:border-color .15s}.field .input::placeholder,.field input[type=text]::placeholder,.field input[type=email]::placeholder,.field input[type=tel]::placeholder,.field input[type=password]::placeholder,.field input[type=number]::placeholder,.field input[type=search]::placeholder,.field input[type=url]::placeholder,.field select::placeholder,.field textarea::placeholder{color:var(--muted)}.field .input:focus,.field input[type=text]:focus,.field input[type=email]:focus,.field input[type=tel]:focus,.field input[type=password]:focus,.field input[type=number]:focus,.field input[type=search]:focus,.field input[type=url]:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.field .input:disabled,.field .input[disabled],.field input[type=text]:disabled,.field input[type=text][disabled],.field input[type=email]:disabled,.field input[type=email][disabled],.field input[type=tel]:disabled,.field input[type=tel][disabled],.field input[type=password]:disabled,.field input[type=password][disabled],.field input[type=number]:disabled,.field input[type=number][disabled],.field input[type=search]:disabled,.field input[type=search][disabled],.field input[type=url]:disabled,.field input[type=url][disabled],.field select:disabled,.field select[disabled],.field textarea:disabled,.field textarea[disabled]{border-color:var(--border);background:var(--cream-deep);color:var(--muted);cursor:not-allowed}.field textarea,.field .input--textarea{height:auto;min-height:120px;padding:12px 14px;line-height:1.5;resize:vertical}.field.is-invalid .input,.field.is-invalid input,.field.is-invalid textarea,.field.is-invalid select,.field.has-error .input,.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--danger)}.field-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.4;color:var(--ink)}.field-check input{position:absolute;width:0;height:0;opacity:0}.field-check__box{position:relative;flex-shrink:0;width:18px;height:18px;border:1px solid var(--control-border);border-radius:4px;background:#fff;transition:background .15s,border-color .15s;margin-top:1px}.field-check__box:after{content:'';position:absolute;top:50%;left:50%;width:4.5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg);opacity:0;transition:opacity .15s}input:checked+.field-check__box{background:var(--navy);border-color:var(--navy)}input:checked+.field-check__box:after{opacity:1}input:focus-visible+.field-check__box{border-color:var(--ink)}.field-radio{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.4;color:var(--ink)}.field-radio input{position:absolute;width:0;height:0;opacity:0}.field-radio__dot{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1px solid var(--control-border);border-radius:50%;background:#fff;transition:border-color .15s}.field-radio__dot:after{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:var(--navy);transform:translate(-50%,-50%) scale(0);transition:transform .15s}input:checked+.field-radio__dot{border-color:var(--navy)}input:checked+.field-radio__dot:after{transform:translate(-50%,-50%) scale(1)}input:focus-visible+.field-radio__dot{border-color:var(--ink)}.alert{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 18px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--cream-deep);font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--ink)}.alert .icon{width:20px;height:20px;flex-shrink:0;margin-top:1px}.alert a{color:inherit;text-decoration:underline}.alert--success{background:var(--success-soft);border-color:rgba(21,112,91,.25)}.alert--success .icon{color:var(--success)}.alert--danger{background:var(--danger-soft);border-color:rgba(217,45,32,.3);color:var(--danger-deep)}.alert--danger .icon{color:var(--danger)}.alert--warning{background:var(--accent-soft);border-color:rgba(255,138,53,.35)}.alert--warning .icon{color:var(--accent-deep)}.alert--info{background:rgba(32,64,105,.06);border-color:rgba(32,64,105,.15)}.alert--info .icon{color:var(--navy)}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.page-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.page-layout__aside{display:flex;flex-direction:column;gap:24px}.prose{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--ink);text-align:left;overflow-wrap:break-word}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-serif);font-weight:400;line-height:1.15;color:var(--ink);text-transform:none}.prose h1{margin:0 0 16px;font-size:40px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.prose h1{font-size:clamp(30px,4vw,40px)}}.prose h2{margin:32px 0 12px;font-size:28px}.prose h3{margin:28px 0 10px;font-size:22px}.prose h4,.prose h5,.prose h6{margin:22px 0 8px;font-size:18px}.prose p{margin:0 0 16px}.prose a{color:var(--navy);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.prose a:hover{color:var(--navy-deep)}.prose a.dashed{border-bottom:1px dashed var(--navy);text-decoration:none}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:6px}.prose ul ul{list-style:circle}.prose img{max-width:100%;height:auto;border-radius:var(--radius-md)}.prose figure{margin:20px 0}.prose figcaption{margin-top:8px;font-size:13px;color:var(--muted)}.prose table{width:100%;margin:0 0 20px;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;font-size:15px}.prose table th,.prose table td{padding:11px 14px;border:1px solid var(--border);text-align:left;vertical-align:top}.prose table th{background:var(--cream-deep);font-weight:700;color:var(--ink)}.prose table tbody tr:nth-child(even) td{background:rgba(251,248,243,.6)}.prose hr{margin:28px 0;border:none;border-top:1px solid var(--border)}.prose b,.prose strong{font-weight:700}@media only screen and (min-device-width:320px) and (max-device-width:960px){.prose [style]{max-width:100% !important;box-sizing:border-box}.prose [style*=margin-left]{margin-left:0 !important}.prose [style*=margin-right]{margin-right:0 !important}}.post-card{display:flex;flex-direction:column;padding:10px 20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.post-card__media{display:block;margin:0 -10px 16px;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:var(--card-aspect);background:var(--cream-deep)}.post-card__media img{width:100%;height:100%;object-fit:cover}.post-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:13px;color:var(--muted)}.post-card__eyebrow .icon{width:15px;height:15px;vertical-align:middle}.post-card__eyebrow a{color:var(--muted)}.post-card__eyebrow a:hover{color:var(--navy)}.post-card__date{display:inline-flex;align-items:center;gap:5px}.post-card__title{margin:0 0 8px;font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.3}.post-card__title a{color:var(--navy)}.post-card__title a:hover{color:var(--navy-deep)}.post-card__excerpt{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--ink)}.post-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--navy);font-size:14px;font-weight:600}.post-card__more .icon{width:16px;height:16px;vertical-align:middle}.post-card__more:hover{color:var(--navy-deep)}.post-card__stats{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:13px;color:var(--muted)}.post-card__stats .icon{width:15px;height:15px;vertical-align:middle}.post-card--row{flex-direction:row;align-items:flex-start;gap:14px;padding:12px}.post-card--row .post-card__media{flex:0 0 72px;margin:0;aspect-ratio:1;border-radius:var(--radius-md)}.post-card--row .post-card__body{min-width:0}.post-card--row .post-card__eyebrow,.post-card--row .post-card__title{margin-bottom:6px}.post-card--row .post-card__title{font-size:14px;font-weight:600;line-height:1.35}.post-card--row .post-card__title a:after{display:inline-block;content:"→";margin-left:4px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.post-card--row .post-card__title a:hover:after{transform:translateX(4px)}.post-card--row .post-card__stats{margin-top:0}.sidebar-news__list{display:flex;flex-direction:column;gap:12px}.sidebar-news .sidebar-news__title{margin:0 0 16px;font:600 12px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui-datepicker{display:none;width:auto;margin-top:8px;padding:14px;border:1px solid rgba(22,48,79,.06);border-radius:16px;background:#fff;box-shadow:0 24px 60px -16px rgba(22,48,79,.22),0 2px 8px rgba(22,48,79,.05);font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;z-index:10010 !important}.ui-datepicker .ui-datepicker-header{position:relative;height:auto;margin:0 0 8px;padding:0;border:none;border-radius:0;background:0 0}.ui-datepicker .ui-datepicker-title{margin:0 32px;line-height:28px;font-size:14px;font-weight:600;text-align:center;color:#1b2230}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;width:28px;height:28px;border:1px solid #edeef1;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .15s}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{border-color:#1b2230}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{content:'';position:absolute;top:50%;left:50%;width:7px;height:7px;border:solid #1b2230;border-width:2px 2px 0 0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before{transform:translate(-70%,-50%) rotate(45deg)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{margin:0 2px;padding:2px 4px;border:1px solid #edeef1;border-radius:8px;background:#fff;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#1b2230}.ui-datepicker table.ui-datepicker-calendar{width:auto;margin:0;border-collapse:collapse}.ui-datepicker table.ui-datepicker-calendar th{padding:4px 0;border:none;background:0 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7380}.ui-datepicker table.ui-datepicker-calendar td{padding:1px;border:none;background:0 0}.ui-datepicker table.ui-datepicker-calendar td a,.ui-datepicker table.ui-datepicker-calendar td span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:0 0;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;text-align:center;text-decoration:none;color:#1b2230}.ui-datepicker table.ui-datepicker-calendar td a{cursor:pointer}.ui-datepicker table.ui-datepicker-calendar td a:hover{background:#fbf8f3}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-active{background:#204069;color:#fff;font-weight:700}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-highlight:not(.ui-state-active){border:1px solid #edeef1}.ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled span{color:rgba(107,115,128,.4)}.ui-datepicker .ui-datepicker-buttonpane{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #edeef1}.ui-datepicker .ui-datepicker-buttonpane button{width:auto;margin:0 0 0 8px;padding:6px 12px;border:none;border-radius:8px;background:#fbf8f3;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#1b2230;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button:hover{background:#204069;color:#fff}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.2em;line-height:1;flex:none;fill:none;stroke:currentColor;stroke-width:2}.icon--thin{stroke-width:1.5}.icon--bold{stroke-width:2.5}.icon--solid,.favorite-button.is-favorite .favorite-button__icon-heart,.icon--brand{fill:currentColor;stroke:none}.icon--lg{font-size:1.333em}.icon--2x{font-size:2em}.icon--3x{font-size:3em}.icon--4x{font-size:4em}.icon--5x{font-size:5em}.icon--fw{width:1.286em;text-align:center}.icon--spin{animation:icon-spin 1s linear infinite}@keyframes icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.icon--spin{animation:none}}.lightbox{position:fixed;inset:0;z-index:100000;background:#16304f;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.lightbox--open{visibility:visible;opacity:1}.lightbox__stage{position:absolute;inset:0;overflow:hidden;touch-action:none}.lightbox__track{display:flex;flex-wrap:nowrap;height:100%;will-change:transform;transition:transform .3s ease}.lightbox__slide{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;height:100%;margin:0}.lightbox__slide img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.lightbox__slide--video iframe{display:block;border:0;width:min(1100px,100%);aspect-ratio:16/9;max-height:100%;background:#000}.lightbox__slide--video img{opacity:.85}.lightbox__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgba(22,48,79,.55);border:1px solid rgba(255,255,255,.35);color:#fff}.lightbox__play .icon{width:28px;height:28px;fill:currentColor}.lightbox__play--thumb{width:auto;height:auto;border:0;border-radius:0;background:0 0;pointer-events:none}.lightbox__play--thumb .icon{width:14px;height:14px}.lightbox__close,.lightbox__arrow{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .15s ease,opacity .2s ease}.lightbox__close .icon,.lightbox__arrow .icon{width:24px;height:24px}.lightbox__close:hover,.lightbox__arrow:hover{background:rgba(255,255,255,.2)}.lightbox__close{top:16px;right:16px;width:44px;height:44px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__close{top:12px;right:12px;width:40px;height:40px}}.lightbox__counter{position:absolute;top:28px;left:20px;z-index:2;font:600 13.5px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.04em;color:rgba(255,255,255,.85);transition:opacity .2s ease}.lightbox__counter[hidden]{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__counter{top:24px;left:14px}}.lightbox__arrow{top:50%;transform:translateY(-50%);width:52px;height:52px}.lightbox__arrow--prev{left:20px}.lightbox__arrow--next{right:20px}.lightbox__arrow[hidden]{display:none}@media (hover:none){.lightbox__arrow{display:none}}.lightbox__caption{position:absolute;z-index:1;left:0;right:0;bottom:0;margin:0;padding:56px 24px 18px;background:linear-gradient(to top,rgba(22,48,79,.85),rgba(22,48,79,0));color:#fff;text-align:center;pointer-events:none;transition:opacity .2s ease}.lightbox__caption>*{pointer-events:auto;max-width:720px;margin-left:auto;margin-right:auto}.lightbox__caption[hidden]{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__caption{padding:40px 16px 14px;text-align:left}}.lightbox__title{font-size:16px;font-weight:600;line-height:1.35}.lightbox__title a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}.lightbox__title a:hover{border-bottom-color:#fff}.lightbox__title .icon{width:14px;height:14px;vertical-align:middle}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__title{font-size:14.5px}}.lightbox__author{margin-top:6px;font-size:13px;opacity:.85}.lightbox__author .icon{width:14px;height:14px;vertical-align:text-bottom}.lightbox__description{margin-top:8px;max-height:26vh;overflow-y:auto;font-size:13.5px;line-height:1.5;opacity:.9;white-space:pre-line}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__description{max-height:22vh;font-size:13px}}.lightbox__thumbs{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;gap:6px;padding:10px 12px;overflow-x:auto;transition:opacity .2s ease;scrollbar-width:none;-ms-overflow-style:none}.lightbox__thumbs::-webkit-scrollbar{display:none}.lightbox__thumbs[hidden]{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__thumbs{gap:4px;padding:8px 10px}}.lightbox__thumb{position:relative;flex:0 0 auto;width:64px;height:44px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.08);cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lightbox__thumb:hover{opacity:.85}.lightbox__thumb--active{border-color:#fff;opacity:1}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox__thumb{width:52px;height:38px}}.lightbox--thumbs .lightbox__caption{bottom:64px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.lightbox--thumbs .lightbox__caption{bottom:54px}}.lightbox__spinner{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:none;color:#fff;pointer-events:none}.lightbox__spinner .icon{width:40px;height:40px}.lightbox--loading .lightbox__spinner{display:block}.lightbox--chromeless .lightbox__close,.lightbox--chromeless .lightbox__arrow,.lightbox--chromeless .lightbox__counter,.lightbox--chromeless .lightbox__thumbs,.lightbox--chromeless .lightbox__caption{opacity:0;pointer-events:none}html.lightbox-open,html.lightbox-open body{overflow:hidden;overscroll-behavior:none}.informer{margin-left:6px;font-size:12px;vertical-align:baseline;color:var(--muted);cursor:help;transition:color .15s}.informer:hover{color:var(--ink)}h1{font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:42px;line-height:1.05;letter-spacing:-.02em;text-transform:none;color:#1b2230;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){h1{font-size:clamp(28px,5vw,42px)}}h1 em{font-style:italic;color:var(--accent)}.main_top{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px;margin-bottom:20px}.main_top:before,.main_top:after{content:none}.main_top .right-addition{margin-top:0;margin-left:0}.main_top .right-addition,.main_top .reviews_page_headline_hint{transform:translateY(calc(clamp(28px,5vw,42px)*0.14))}.main_top .bottom-addition{flex-basis:100%;margin-top:0}.main_top:has(>.title-right-addition){row-gap:12px}.main_top:has(>.title-right-addition)>h1{margin-right:auto}.main_top .reviews_page_headline_hint{height:auto;padding-top:0}.main_top .reviews_page_headline_hint .icon{margin:0}.page-lead{max-width:46em;margin:0 0 20px;color:#6b7380;font-size:16px;line-height:1.5}.slogan{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance;max-width:20em;margin-top:50px;text-align:left}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.slogan{font-size:clamp(32px,4vw,56px)}}.slogan em{color:var(--accent);font-style:italic}.slogan .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}body{background:#f8f5f0}.container{width:clamp(1200px,calc(100% - 40px),1256px);margin:0 auto;padding-left:20px;padding-right:20px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.container{width:auto;max-width:100%}}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#wrapper{min-width:100%}}#index-page #main_wrapper{overflow-x:clip}.main_top.full_width,.main_top:not(.clearfix):not(.full_width){width:auto;max-width:1256px;padding-right:0}.main_top.full_width~.main-content-wrapper{width:auto;max-width:1256px;margin:0 auto}.scroll-to-top{color:#204069;background:rgba(255,255,255,.55)}.scroll-to-top:hover{color:#16304f;background:rgba(255,255,255,.7)}body:not(#index-page) .main_page_bottom{width:auto;max-width:100%;margin-right:0}#main-navigation.main_navigation{display:none}#main-navigation~.main_slider_wrapper{top:0}#main-navigation+*{margin-top:32px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#main-navigation+*{margin-top:8px}}.breadcrumbs{width:auto;max-width:1256px;margin:32px auto 10px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.breadcrumbs{margin-top:8px}}.breadcrumbs li{position:relative;display:inline-block;margin:0 0 4px;padding:0 19px 0 0;border-right:none;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-feature-settings:'ss01','cv11';font-size:13px;font-weight:500;color:#6b7380}.breadcrumbs li:not(.active):after{content:'';position:absolute;top:50%;right:7px;width:5px;height:5px;margin-top:-3px;border-top:1.5px solid rgba(107,115,128,.55);border-right:1.5px solid rgba(107,115,128,.55);transform:rotate(45deg)}.breadcrumbs li>a{display:inline-block;vertical-align:top;line-height:1.1;color:#6b7380;text-decoration:none;border-bottom:none;transition:color .15s}.breadcrumbs li>a:hover{color:#ee7326}.breadcrumbs li.active{padding-right:0;color:#1b2230}.template-1 .breadcrumbs,.template-2 .breadcrumbs{width:auto;max-width:1256px}.main_page_hikes_list.list-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:auto;padding:20px 0 24px}.main_page_hikes_list.list-3 article{display:flex;flex-direction:column;width:auto;margin:0;padding:0}.main_page_hikes_list.list-3>.spot-row{grid-column:1/-1;margin:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.main_page_hikes_list.list-3{justify-content:center;grid-template-columns:minmax(0,400px)}}@media (max-width:1023px) and (hover:none) and (pointer:coarse) and (min-width:640px),(max-width:1023px) and (max-device-width:1023px) and (min-width:640px){.main_page_hikes_list.list-3{grid-template-columns:repeat(2,minmax(0,400px))}}@media (max-width:1023px) and (hover:none) and (pointer:coarse) and (min-width:960px),(max-width:1023px) and (max-device-width:1023px) and (min-width:960px){.main_page_hikes_list.list-3{grid-template-columns:repeat(3,minmax(0,400px))}}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.main_page_hikes_list.list-3 article{width:100%}}#main .main_page_hikes_list.list-3 article{margin:0;padding:0}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);transition:box-shadow .3s cubic-bezier(.2,.8,.2,1);container-type:inline-size}.card:hover{box-shadow:var(--shadow-lg)}.card__media{position:relative;margin:10px 10px 0;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:var(--card-aspect);transform:translateZ(0)}.card__media .route-tile-photo{display:block;width:100%;height:100%}.card__media .route-photo-slider{width:100%;height:100%;border-radius:0;clip-path:inset(0 .5px 0 0)}.card__media img{width:100%;height:100%;object-fit:cover}.card__media .route-new-badge{top:14px;left:12px;display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.8);color:#1b2230;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(22,48,79,.08)}.card .favorite-button{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(22,48,79,.08);color:#1b2230;cursor:pointer;transition:color .15s}.card .favorite-button .favorite-button__icon-heart{color:inherit}.card .favorite-button.is-favorite{color:#ff8a35}.card__taxo{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin-bottom:-6px;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink)}.card__type-ring{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%}.card .card__type-ring--1{background:rgba(126,145,0,.12)}.card .card__type-ring--4{background:rgba(31,143,169,.12)}.card .card__type-ring--6{background:rgba(76,138,64,.12)}.card .card__type-ring--7{background:rgba(61,124,186,.12)}.card .card__type-ring--10{background:rgba(92,122,153,.12)}.card .card__type-ring--13{background:rgba(201,133,29,.12)}.card .card__type-ring--15{background:rgba(63,134,184,.12)}.card .card__type-ring--20{background:rgba(184,74,141,.12)}.card .card__type-ring--21{background:rgba(32,64,105,.12)}.card .card__type-ring--23{background:rgba(91,106,207,.12)}.card .card__type-ring--32{background:rgba(42,138,122,.12)}.card .card__type-ring--43{background:rgba(94,126,159,.12)}.card .card__type-ring--47{background:rgba(238,115,38,.12)}.card .card__type-ring--48{background:rgba(160,100,47,.12)}.card .card__type-ring--53{background:rgba(74,124,89,.12)}.card .card__type-ring--57{background:rgba(123,79,207,.12)}.card .card__type-ring--60{background:rgba(169,62,14,.12)}.card .card__type-ring--68{background:rgba(111,118,48,.12)}.card .card__type-ring--110{background:rgba(107,115,128,.12)}.card .card__type-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.card .card__type-icon .svg-icon{width:16px !important;height:16px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:var(--ink)}.card .card__type-icon--1 .svg-icon{background-color:#7e9100 !important}.card .card__type-icon--1 .svg-icon g>*,.card .card__type-icon--1 .svg-icon path{fill:#7e9100}.card .card__type-icon--4 .svg-icon{background-color:#1f8fa9 !important}.card .card__type-icon--4 .svg-icon g>*,.card .card__type-icon--4 .svg-icon path{fill:#1f8fa9}.card .card__type-icon--6 .svg-icon{background-color:#4c8a40 !important}.card .card__type-icon--6 .svg-icon g>*,.card .card__type-icon--6 .svg-icon path{fill:#4c8a40}.card .card__type-icon--7 .svg-icon{background-color:#3d7cba !important}.card .card__type-icon--7 .svg-icon g>*,.card .card__type-icon--7 .svg-icon path{fill:#3d7cba}.card .card__type-icon--10 .svg-icon{background-color:#5c7a99 !important}.card .card__type-icon--10 .svg-icon g>*,.card .card__type-icon--10 .svg-icon path{fill:#5c7a99}.card .card__type-icon--13 .svg-icon{background-color:#c9851d !important}.card .card__type-icon--13 .svg-icon g>*,.card .card__type-icon--13 .svg-icon path{fill:#c9851d}.card .card__type-icon--15 .svg-icon{background-color:#3f86b8 !important}.card .card__type-icon--15 .svg-icon g>*,.card .card__type-icon--15 .svg-icon path{fill:#3f86b8}.card .card__type-icon--20 .svg-icon{background-color:#b84a8d !important}.card .card__type-icon--20 .svg-icon g>*,.card .card__type-icon--20 .svg-icon path{fill:#b84a8d}.card .card__type-icon--21 .svg-icon{background-color:#204069 !important}.card .card__type-icon--21 .svg-icon g>*,.card .card__type-icon--21 .svg-icon path{fill:#204069}.card .card__type-icon--23 .svg-icon{background-color:#5b6acf !important}.card .card__type-icon--23 .svg-icon g>*,.card .card__type-icon--23 .svg-icon path{fill:#5b6acf}.card .card__type-icon--32 .svg-icon{background-color:#2a8a7a !important}.card .card__type-icon--32 .svg-icon g>*,.card .card__type-icon--32 .svg-icon path{fill:#2a8a7a}.card .card__type-icon--43 .svg-icon{background-color:#5e7e9f !important}.card .card__type-icon--43 .svg-icon g>*,.card .card__type-icon--43 .svg-icon path{fill:#5e7e9f}.card .card__type-icon--47 .svg-icon{background-color:#ee7326 !important}.card .card__type-icon--47 .svg-icon g>*,.card .card__type-icon--47 .svg-icon path{fill:#ee7326}.card .card__type-icon--48 .svg-icon{background-color:#a0642f !important}.card .card__type-icon--48 .svg-icon g>*,.card .card__type-icon--48 .svg-icon path{fill:#a0642f}.card .card__type-icon--53 .svg-icon{background-color:#4a7c59 !important}.card .card__type-icon--53 .svg-icon g>*,.card .card__type-icon--53 .svg-icon path{fill:#4a7c59}.card .card__type-icon--57 .svg-icon{background-color:#7b4fcf !important}.card .card__type-icon--57 .svg-icon g>*,.card .card__type-icon--57 .svg-icon path{fill:#7b4fcf}.card .card__type-icon--60 .svg-icon{background-color:#a93e0e !important}.card .card__type-icon--60 .svg-icon g>*,.card .card__type-icon--60 .svg-icon path{fill:#a93e0e}.card .card__type-icon--68 .svg-icon{background-color:#6f7630 !important}.card .card__type-icon--68 .svg-icon g>*,.card .card__type-icon--68 .svg-icon path{fill:#6f7630}.card .card__type-icon--110 .svg-icon{background-color:#6b7380 !important}.card .card__type-icon--110 .svg-icon g>*,.card .card__type-icon--110 .svg-icon path{fill:#6b7380}.card .card__region-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none;transition:color .15s}.card .card__region-name:hover{color:var(--accent-deep)}.card__age{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;margin-left:auto;padding-left:8px;color:var(--muted);font-weight:600;white-space:nowrap;cursor:help}.card__age .icon{width:16px;height:16px}.card__body{display:flex;flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px}.card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.5em;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:color .15s}.card__title:hover{color:var(--accent-deep)}.card__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.card__date-group{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.card__dates--closed{text-decoration:line-through}.card__sep{flex-shrink:0}.card__more-dates{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:rgba(22,48,79,.08);color:var(--muted);font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.01em;cursor:help;transition:background .15s,color .15s}.card__more-dates:hover,.card__more-dates:focus-visible{background:rgba(22,48,79,.14);color:var(--ink);outline:none}.card__difficulty{flex-shrink:0}.card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px dashed var(--border)}.card .main_page_hike_price{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-size:28px;font-weight:400;line-height:1;color:var(--ink)}.card .main_page_hike_price .price-font{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-size:inherit;color:inherit}.card .main_page_hike_price .price-font .text-dashed,.card .main_page_hike_price .price-font .route_comments .upload-photo-link span,.route_comments .upload-photo-link .card .main_page_hike_price .price-font span{color:inherit;border-bottom-color:var(--control-border)}.card .main_page_hike_price b{display:block;margin:0 0 2px;font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1.5px solid var(--ink);border-radius:50%;background:0 0;color:var(--ink);transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s,border-color .25s,transform .25s}@container (max-width:319.98px){.card__body{padding-right:15px;padding-left:15px}}.card .card__cta:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(-45deg)}article.card,#main article.card{background:#fff}article.card--mint,#main article.card--mint{background:linear-gradient(135deg,#e8f7f3 0%,#d6efe8 100%)}article.card--navy,#main article.card--navy{background:var(--navy)}.card--mint .card__footer{border-top-color:rgba(22,48,79,.18)}.card--mint .main_page_hike_price .price-font .text-dashed,.card--mint .main_page_hike_price .price-font .route_comments .upload-photo-link span,.route_comments .upload-photo-link .card--mint .main_page_hike_price .price-font span{border-bottom-color:rgba(22,48,79,.4)}.card--mint .card__cta{border-color:rgba(22,48,79,.45);color:var(--navy)}.card--mint .difficulty__dot:not(.is-filled){background:rgba(22,48,79,.2)}.card--navy{color:#fff}.card--navy .card__title,.card--navy .card__dates,.card--navy .main_page_hike_price{color:#fff}.card--navy .card__taxo{color:#fff}.card--navy .card__region-name:hover{color:var(--accent)}.card--navy .card__age{color:rgba(255,255,255,.85)}.card--navy .card__type-ring{background:rgba(255,255,255,.14)}.card--navy .card__type-icon .svg-icon{background-color:#fff !important}.card--navy .card__type-icon .svg-icon g>*,.card--navy .card__type-icon .svg-icon path{fill:#fff !important}.card--navy .card__title:hover{color:var(--accent)}.card--navy .card__meta{color:rgba(255,255,255,.7)}.card--navy .card__dates--closed{color:rgba(255,255,255,.55)}.card--navy .card__footer{border-top-color:rgba(255,255,255,.15)}.card--navy .main_page_hike_price b{color:rgba(255,255,255,.6)}.card--navy .card__cta{border-color:rgba(255,255,255,.7);color:#fff}.card--navy .difficulty--level-5 .difficulty__dot.is-filled{background:#fff}.card--navy .difficulty__level,.card--navy .difficulty__info{color:rgba(255,255,255,.7)}.card--navy .card__more-dates{background:rgba(255,255,255,.14);color:rgba(255,255,255,.88)}.card--navy .card__more-dates:hover,.card--navy .card__more-dates:focus-visible{background:rgba(255,255,255,.22);color:#fff}.route_image .favorite-button{top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(22,48,79,.08);color:#1b2230;cursor:pointer;transition:color .15s}.route_image .favorite-button .favorite-button__icon{width:32px;height:32px}.route_image .favorite-button .favorite-button__icon-heart{font-size:18px}.route_image .favorite-button .favorite-button__icon-heart{color:inherit}.route_image .favorite-button.is-favorite{color:#ff8a35}.route_image .route-new-badge{display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.8);color:#1b2230;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(22,48,79,.08)}.tag-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid #edeef1;border-radius:20px;background:#fff;font:500 13px/1.2 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1b2230;text-decoration:none;white-space:nowrap}.tag-pill .icon,.tag-pill .svg-icon{width:14px;height:14px;flex:none}.tag-pill:hover{border-color:#204069;color:#1b2230}.tag-pill--region{padding-left:10px}.tag-pill--region>.icon{color:#ee7326}.tag-pill--region .tag-pill__label{font-weight:600;color:#204069}.tag-pill--region .tag-pill__arrow{width:12px;height:12px;margin-left:1px;color:#6b7380}.difficulty{display:inline-flex;align-items:center;gap:4px}.difficulty.tippy{cursor:help}.difficulty__scale{display:inline-flex;align-items:center;gap:2px}.difficulty__dot{display:inline-block;width:5px;height:5px;border:none;border-radius:50%;background:var(--border)}.difficulty__dot.is-filled{background:var(--muted)}.difficulty--level-1 .difficulty__dot.is-filled{background:#71dcc4}.difficulty--level-2 .difficulty__dot.is-filled{background:#aecc00}.difficulty--level-3 .difficulty__dot.is-filled{background:#ff8a35}.difficulty--level-4 .difficulty__dot.is-filled{background:#ee7326}.difficulty--level-5 .difficulty__dot.is-filled{background:#204069}.difficulty__level{font-size:12px;color:var(--muted)}.difficulty__info{margin-left:2px;font-size:14px;color:var(--muted);position:relative;top:-1px}nav.tabs{display:flex;width:fit-content;max-width:100%;padding:4px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(22,48,79,.04),0 2px 8px rgba(22,48,79,.05);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin-bottom:28px;transition:box-shadow .2s ease}nav.tabs::-webkit-scrollbar{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){nav.tabs{padding:3px}}.tabs-scroll{position:relative}.route_tabs .tabs-scroll{position:sticky;top:0;z-index:100;padding-top:8px}.route_tabs .tabs-scroll.is-stuck nav.tabs{box-shadow:0 6px 16px rgba(22,48,79,.07),0 14px 40px rgba(22,48,79,.07)}.route_tabs .tabs-scroll .tabs-scroll__edge{transform:translateY(calc(-50% + 4px))}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route_tabs .tabs-scroll{margin-left:min(calc(50% - 50vw),-20px);margin-right:min(calc(50% - 50vw),-20px);padding-left:max(calc(50vw - 50%),20px);padding-right:max(calc(50vw - 50%),20px);padding-top:2px;padding-bottom:2px;margin-bottom:28px;transition:background-color .2s ease,box-shadow .2s ease}.route_tabs .tabs-scroll nav.tabs{margin-bottom:0}.route_tabs .tabs-scroll .tabs-scroll__edge{transform:translateY(-50%)}.route_tabs .tabs-scroll .tabs-scroll__edge--prev{left:calc(max(50vw - 50%,20px) + 2px)}.route_tabs .tabs-scroll .tabs-scroll__edge--next{right:calc(max(50vw - 50%,20px) + 2px)}.route_tabs .tabs-scroll.is-stuck{background:rgba(255,255,255,.85);border:.5px solid rgba(255,255,255,.6);border-top:0;border-left:0;border-right:0;box-shadow:0 4px 14px -6px rgba(22,48,79,.4);padding-left:calc(max(50vw - 50%,20px) + 44px)}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.route_tabs .tabs-scroll.is-stuck{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.route_tabs .tabs-scroll.is-stuck .tabs-scroll__edge--prev{left:calc(max(50vw - 50%,20px) + 30px)}.route_tabs .tabs-scroll.is-stuck .tabs-scroll__edge--next{right:2px}}.route_tabs--no-stick .tabs-scroll{position:static;padding-top:0}.tabs-scroll__edge{position:absolute;top:50%;z-index:1;display:flex;padding:9px;border:0;background:0 0;font-size:14px;line-height:0;color:#6b7380;cursor:pointer;pointer-events:none;transform:translateY(-50%);opacity:0;transition:opacity .15s}.tabs-scroll__edge--prev{left:2px}.tabs-scroll__edge--next{right:2px}@media (hover:hover) and (pointer:fine){.tabs-scroll__edge{display:none}}.tabs-scroll.has-prev .tabs-scroll__edge--prev,.tabs-scroll.has-more .tabs-scroll__edge--next{opacity:1;pointer-events:auto}.tabs-scroll.has-more .tabs{mask-image:linear-gradient(to right,#000 calc(100% - 32px),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),rgba(0,0,0,0))}.tabs-scroll.has-prev .tabs{mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 32px);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 32px)}.tabs-scroll.has-prev.has-more .tabs{mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 32px,#000 calc(100% - 32px),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 32px,#000 calc(100% - 32px),rgba(0,0,0,0))}.tab{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:999px;background:0 0;font-size:15px;font-weight:600;line-height:1;color:#1b2230;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.tab{height:38px;padding:0 14px;gap:7px;font-size:14px}}.tab .icon{font-size:16px;color:#6b7380;transition:color .15s}.tab:hover:not(.is-active){background:#fbf8f3;color:#204069}.tab:hover:not(.is-active) .icon,.tab:hover:not(.is-active) .tab__count{color:#204069}.tab.is-active{background:#204069;color:#fff}.tab.is-active .icon{color:rgba(255,255,255,.72)}.tab.is-active .tab__count{color:rgba(255,255,255,.78)}.tab.is-active .tab__sep{color:rgba(255,255,255,.5)}.tab:focus-visible{outline:2px solid #204069;outline-offset:2px}.tab__count{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:#6b7380;transition:color .15s}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.tab__count{font-size:12px}}.tab__sep{font-weight:400;color:#6b7380}.tab__label--short{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.tab__label--full{display:none}.tab__label--short{display:inline}}#tabs{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){nav.tabs,.tab,.tab .icon,.tab__count{transition:none}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.listing .is-loading.with-spinner:before,.favorites-page .is-loading.with-spinner:before{background:rgba(251,248,243,.72);box-shadow:none;opacity:1;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1)}.listing .is-loading.with-spinner:after,.favorites-page .is-loading.with-spinner:after{box-shadow:none;width:44px;height:44px;border:3px solid rgba(32,64,105,.18);border-top-color:var(--navy);border-radius:50%;animation:spin .7s linear infinite;font-size:0;text-indent:0;color:transparent}@media (prefers-reduced-motion:reduce){.listing .is-loading.with-spinner:after,.favorites-page .is-loading.with-spinner:after{animation:none}}.listing .inline-spinner,.favorites-page .inline-spinner{display:inline-block;vertical-align:-.15em;width:1em;height:1em;border:2px solid rgba(32,64,105,.18);border-top-color:var(--navy);border-radius:50%;animation:spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.listing .inline-spinner,.favorites-page .inline-spinner{animation:none}}.pagination-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;margin:0;padding:64px 0 32px}.show-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;grid-area:1/2;justify-self:stretch;margin:0;width:auto;height:48px;padding:0 32px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#204069;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.show-more:hover,.show-more.active{background:#fff;border-color:#204069;color:#204069}.show-more .show-more__spinner{display:none;position:absolute;right:calc(100% + 10px);top:50%;margin-top:-9px;width:18px;height:18px;border:2px solid rgba(32,64,105,.18);border-top-color:var(--navy);border-radius:50%;animation:spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.show-more .show-more__spinner{animation:none}}.show-more.active .show-more__spinner{display:block}.show-more .icon{display:none}.show-more.active .icon{display:inline-flex}.pagination-container .show-more{color:#204069}.show-more-label{position:relative}.pagination{float:none;display:inline-flex;align-items:center;box-sizing:border-box;gap:2px;grid-area:1/1;justify-self:start;margin:0;padding:7px 8px;background:#fff;border:1px solid rgba(22,48,79,.08);border-radius:999px}.pagination li{float:none;margin:0;padding:0}.pagination-container .pagination{padding:7px 8px}.page-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:6px;min-width:32px;height:32px;padding:0 8px;border:none;border-radius:999px;background:0 0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none;transition:background .15s,color .15s}.page-btn:hover{background:rgba(22,48,79,.06)}.pagination li.active .page-btn{background:var(--navy);color:#fff;font-weight:600}.pagination li.active .page-btn:hover{background:var(--navy)}.pagination li.disabled:not(.active) .page-btn{opacity:.3;pointer-events:none}.pagination .first,.pagination .last{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.pagination-container{grid-template-columns:1fr;justify-items:center;padding:40px 0 24px}.show-more{grid-area:1/1;justify-self:center;width:100%;max-width:370px}.pagination{grid-area:2/1;justify-self:center;justify-content:center;width:100%;max-width:370px;gap:1px}.pagination-container .pagination{padding:6px}.page-btn{min-width:28px;padding:0 5px;font-size:13px}.pagination .prev .page-btn,.pagination .next .page-btn{min-width:0;padding:0 6px;font-size:0}.pagination .prev .page-btn .icon,.pagination .next .page-btn .icon{font-size:16px}}.hero{position:relative;margin:0 0 24px;padding:28px;border-radius:var(--radius-xl);overflow:visible;background:var(--ink)}.hero--standalone{margin-top:56px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero--standalone{margin-top:32px;padding:16px}.hero--standalone .hero__cap{margin-bottom:14px}.hero--standalone .hero__h{font-size:24px}.hero--standalone .hero__rail{padding:6px 14px}.hero--standalone .hero__search{margin-top:12px}}.hero--bound{padding:0;background:0 0;border-radius:0}.hero--bound .hero__cap{display:none}.hero--bound .hero__rail{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.hero--bound .hero__label{font-weight:700}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero--bound .hero__rail{padding-right:18px;padding-left:18px}}.hero__cap{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;color:#fff}.hero__h{font-family:var(--font-serif);font-weight:400;font-size:28px;letter-spacing:-.01em;line-height:1}.hero__h em{color:var(--mint);font-style:italic}.hero__sub{font-size:13px;color:rgba(255,255,255,.65)}.hero__rail{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(22,48,79,.18)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__rail{gap:0}}.hero__field{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;padding:4px 16px}.hero__field+.hero__field{border-left:1px solid var(--border)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__field{flex:1 1 100%;padding:12px 0}.hero__field+.hero__field{border-left:none;border-top:1px solid var(--border)}}.hero__label{margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero__trigger{display:flex;align-items:center;gap:6px;padding:4px 0;border:none;background:0 0;font-size:15px;font-weight:500;text-align:left;color:var(--muted);cursor:pointer}.hero__trigger.is-filled{color:var(--ink)}.hero__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__caret{color:rgba(107,115,128,.9)}.hero__dropdown{position:absolute;top:calc(100% + 16px);left:0;z-index:var(--z-hero-dropdown);display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 32px);background:#fff;border-radius:var(--radius-md);box-shadow:0 20px 48px -12px rgba(27,34,48,.22)}.hero__dropdown[hidden]{display:none}.hero__dropdown--dates{gap:12px;width:auto;padding:16px}.hero__dropdown--dates .hero__foot{margin-top:0;padding:12px 0 0}.hero__dropdown--when{width:400px;gap:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__dropdown{left:50%;right:auto;transform:translateX(-50%);width:min(380px,calc(100vw - 24px));max-width:none}.hero__dropdown--when{width:min(380px,calc(100vw - 24px))}}.hero__dropdown-search{display:flex;align-items:center;gap:8px;padding:12px 12px 8px;border-bottom:1px solid var(--border);color:var(--muted)}.hero__dropdown-search input[type=text]{flex:1;width:auto;height:auto;margin:0;padding:0;border:none !important;border-radius:0;outline:none;background:0 0 !important;box-shadow:none !important;font-family:var(--font-sans);font-size:14px;color:var(--ink)}.hero__dropdown-search input[type=text]::placeholder{color:var(--muted)}.hero__dropdown-list{max-height:320px;overflow-y:auto;padding:6px 6px 8px}.hero__group{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero__row{position:relative;display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:0 0;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;transition:background .15s}.hero__row:hover{background:#f7f8fa}.hero__row input{position:absolute;top:50%;left:10px;width:1px;height:1px;opacity:0;pointer-events:none}.hero__row input:checked+.hero__check{background:var(--navy);border-color:var(--navy)}.hero__row input:checked+.hero__check:after{opacity:1}.hero__row input:focus-visible+.hero__check{outline:2px solid var(--navy);outline-offset:2px}.hero__row:has(input:disabled){cursor:not-allowed}.hero__check{position:relative;flex-shrink:0;width:18px;height:18px;border:1px solid var(--control-border);border-radius:5px;background:#fff;transition:background .15s,border-color .15s}.hero__check:after{content:'';position:absolute;top:50%;left:50%;width:4.5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg);opacity:0;transition:opacity .15s}.hero__row-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.hero__row-ico .svg-icon{width:18px !important;height:18px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:var(--navy)}.hero__row-label{flex:1;font-size:14px;color:var(--ink)}.hero__row-count{margin-left:auto;padding-left:8px;font-size:12px;white-space:nowrap;color:var(--muted)}.hero__row--empty .hero__row-label,.hero__row--empty .hero__row-count{color:var(--muted);opacity:.6}.hero__empty{padding:12px 10px;font-size:13px;color:var(--muted)}.hero__when-sec{padding:12px 0}.hero__when-sec+.hero__when-sec{border-top:1px solid var(--border)}.hero__when-sec:first-child{padding-top:4px}.hero__when-title{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero__dropdown-hint{font-weight:400;letter-spacing:0;text-transform:none}.hero__pills{display:flex;flex-wrap:wrap;gap:8px}.hero__pill{position:relative;margin:0;cursor:pointer}.hero__pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hero__pill-label{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--ink);transition:background .15s,border-color .15s,color .15s}.hero__pill-count{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.hero__pill-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.hero__pill-ico .svg-icon{width:16px !important;height:16px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:var(--navy)}input:checked+.hero__pill-label{background:var(--navy);border-color:var(--navy);color:#fff}input:checked+.hero__pill-label .hero__pill-ico .svg-icon{background-color:#fff !important}input:checked+.hero__pill-label .hero__pill-count{color:rgba(255,255,255,.7)}input:focus-visible+.hero__pill-label{outline:2px solid var(--navy);outline-offset:2px}.hero__pill:hover .hero__pill-label{border-color:var(--navy)}.hero__pill:has(input:disabled){cursor:not-allowed}.hero__pill:has(input:disabled) .hero__pill-label{color:var(--muted);opacity:.55}.hero__pill:has(input:disabled):hover .hero__pill-label{border-color:var(--border)}.hero__date-row{display:flex;gap:12px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__date-row{flex-wrap:wrap;gap:8px 16px}}.hero__date-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.hero__date-label input{width:110px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__date-label{flex:0 1 auto;min-width:0;display:grid;grid-template-columns:24px 1fr}.hero__date-label input{width:100%;max-width:130px}.hero__date-label [data-date]{display:none}.hero__date-label .hero__date-native{display:block}}.hero__date-native{display:none}.hero__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:12px 10px;border-top:1px solid var(--border)}.hero__foot .hero__reset{width:auto;margin:0;padding:0 2px;border:none;background:0 0;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s}.hero__foot .hero__reset:hover{color:var(--ink)}.hero__foot .hero__reset.is-hidden{visibility:hidden}.hero__foot .hero__apply{width:auto;margin:0;padding:8px 16px;border:none;border-radius:999px;background:var(--navy);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s}.hero__foot .hero__apply:hover{background:var(--navy-deep);color:#fff}.hero__reset--head{display:none}.hero__search{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;margin-left:auto;border:none;border-radius:50%;background:var(--navy);color:#fff;cursor:pointer;transition:background .15s,transform .15s}.hero__search .icon{font-size:20px}.hero__search:hover{background:var(--accent);transform:scale(1.05)}.hero__search .hero__search-text{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.hero__search{width:100%;gap:8px;border-radius:999px;margin-bottom:12px}.hero__search .hero__search-text{display:inline;font-size:16px;font-weight:600}.hero__search:hover{transform:none}}#footer_wrapper{box-sizing:border-box;width:100%;max-width:none;margin:48px 0 0;padding:56px 0 32px;position:relative;overflow:hidden;background:var(--ink);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:rgba(255,255,255,.85)}#footer_wrapper:before{content:'';position:absolute;top:-95px;right:-95px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,138,53,.18),rgba(0,0,0,0) 70%);pointer-events:none}#footer_wrapper.is-burning:before{animation:footer-glow-pulse 2.6s ease-in-out infinite}#footer_wrapper .footer__glow-trigger{position:absolute;top:0;right:0;z-index:3;width:96px;height:96px;padding:0;border:0;border-top-right-radius:var(--radius-xl);background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#footer_wrapper .footer__glow-trigger:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:-6px}#footer_wrapper .footer__glow-trigger[aria-disabled=true]{cursor:default}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer__glow-trigger{width:80px;height:80px}}#footer_wrapper .footer__sparks{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}#footer_wrapper .footer__spark{position:absolute;bottom:-10px;width:var(--size,4px);height:var(--size,4px);border-radius:999px;background:rgba(255,152,72,.95);box-shadow:0 0 9px rgba(255,138,53,.85);filter:blur(.4px);will-change:transform,opacity;animation:footer-spark-rise var(--dur,3.6s) linear var(--delay,0s) infinite}#footer_wrapper .footer__sparks-flicker{position:absolute;inset:0;mix-blend-mode:screen;background:radial-gradient(130% 80% at 50% 122%,rgba(238,115,38,.4),rgba(0,0,0,0) 55%);animation:footer-spark-flicker 2.6s ease-in-out infinite}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper{padding:40px 20px 24px}}#footer_wrapper .footer_content{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;width:clamp(1200px,calc(100% - 40px),1256px);margin:0 auto 40px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer_content{width:auto;grid-template-columns:1fr;gap:32px}}#footer_wrapper .footer_left,#footer_wrapper .footer_center,#footer_wrapper .footer_right{float:none;width:auto;margin:0;padding:0}#footer_wrapper .footer_center{grid-column:span 2;display:flex;gap:48px}#footer_wrapper .footer_center .footer_col{flex:1;width:auto;margin:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer_center{display:none}}#footer_wrapper .footer__col-title{display:block;margin:0 0 20px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}#footer_wrapper .footer_logo{display:inline-block;margin:0 0 20px}#footer_wrapper .footer_logo img{display:block;width:218px;height:auto;filter:brightness(0) invert(1);opacity:.95}#footer_wrapper .footer__tag{margin:8px 0 24px;max-width:320px;font-family:var(--font-serif);font-size:30px;line-height:1.1;letter-spacing:-.01em;color:#fff}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer__tag{margin-top:16px}}#footer_wrapper .footer__tag em{color:var(--mint);font-style:italic}#footer_wrapper .footer__tag-accent{color:var(--accent);font-style:italic}#footer_wrapper .footer__nowrap{white-space:nowrap}#footer_wrapper .footer_col nav ul{display:flex;flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none}#footer_wrapper .footer_col nav li{margin:0;padding:0;background:0 0}#footer_wrapper .footer_col nav a{padding:0;font-size:15px;line-height:1.4;color:rgba(255,255,255,.85);background:0 0;border-bottom:none;transition:color .15s}#footer_wrapper .footer_col nav a:hover{color:var(--accent)}#footer_wrapper .footer_col nav b,#footer_wrapper .footer_col nav strong{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer_right .footer__col-title{display:none}}#footer_wrapper .footer_right .footer_address{color:rgba(255,255,255,.75)}#footer_wrapper .footer_right .footer_address+.footer_address{margin-top:18px}#footer_wrapper .footer_right .footer_address>[itemprop=address]{display:block;margin-bottom:6px}#footer_wrapper .footer_right .footer_address .footer_office_city{display:block;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}#footer_wrapper .footer_right .footer_address [itemprop=streetAddress]{font-size:14px}#footer_wrapper .footer_right .footer_address a{color:rgba(255,255,255,.85);font-weight:600;font-variant-numeric:tabular-nums}#footer_wrapper .footer_right .footer_address a:hover{color:var(--accent)}#footer_wrapper .footer_right .footer_address a[href^="tel:"]{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;display:inline-block;font-size:22px;font-weight:400}#footer_wrapper .footer_right .footer_address .footer_office_addr{font-weight:400;color:rgba(255,255,255,.75);text-decoration:none;transition:color .15s}#footer_wrapper .footer_right .footer_address .footer_office_addr:after{content:'→';display:inline-block;margin-left:5px;color:rgba(255,255,255,.4);transition:transform .15s,color .15s}#footer_wrapper .footer_right .footer_address .footer_office_addr:hover{color:var(--accent)}#footer_wrapper .footer_right .footer_address .footer_office_addr:hover:after{color:var(--accent);transform:translateX(2px)}#footer_wrapper .footer_socials{margin-top:24px}#footer_wrapper .footer_socials ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}#footer_wrapper .footer_socials li{margin:0;padding:0}#footer_wrapper .footer_socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);transition:background .15s,color .15s}#footer_wrapper .footer_socials a:hover{background:var(--accent);color:#fff}#footer_wrapper .footer_socials .icon{width:18px;height:18px}#footer_wrapper .footer_reviews_widget{--yr-scale:1;position:relative;isolation:isolate;width:calc(310px*var(--yr-scale));height:calc(84px*var(--yr-scale));max-width:100%;margin-top:36px;overflow:hidden}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer_reviews_widget{--yr-scale:.85;margin-top:8px}}#footer_wrapper .footer_reviews_widget iframe{position:absolute;top:calc(-21px*var(--yr-scale));left:calc(-21px*var(--yr-scale));width:350px;height:125px;border:0;transform:scale(var(--yr-scale));transform-origin:top left;filter:contrast(1.35) brightness(.9) hue-rotate(-55deg) saturate(3.1)}#footer_wrapper .footer_reviews_widget:after{content:'';position:absolute;inset:0;background:var(--ink);mix-blend-mode:lighten;pointer-events:none}#footer_wrapper .footer__seo{margin:0 0 8px;font-size:12px;line-height:1.6;text-align:center;color:rgba(255,255,255,.45)}#footer_wrapper .footer__seo p{margin:0}#footer_wrapper .footer__seo a{color:rgba(255,255,255,.65)}#footer_wrapper .footer__seo a:hover{color:var(--accent)}#footer_wrapper .footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:clamp(1200px,calc(100% - 40px),1256px);margin:0 auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.5)}#footer_wrapper .footer__bottom a{color:rgba(255,255,255,.7)}#footer_wrapper .footer__bottom a:hover{color:var(--accent)}#footer_wrapper .footer__bottom .altera{color:rgba(255,255,255,.5)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#footer_wrapper .footer__bottom{width:auto;flex-direction:column;text-align:center}}#footer_wrapper .footer__bottom-side{flex-shrink:0}#footer_wrapper .footer__bottom-side--right{display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px}#footer_wrapper .footer__since{display:block;margin-top:4px;color:rgba(255,255,255,.4)}#footer_wrapper .liveinternet-placeholder{display:block}#footer_wrapper .liveinternet-placeholder img{display:inline-block;vertical-align:middle;border-radius:3px;opacity:.75;transition:opacity .15s}#footer_wrapper .liveinternet-placeholder img:hover{opacity:1}#footer_wrapper .footer-text{flex:1;min-width:200px;font-size:12px;line-height:1.5;text-align:center;color:rgba(255,255,255,.4)}#footer_wrapper .footer-text p{margin:0}@keyframes footer-spark-rise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:1}70%{opacity:.9}100%{transform:translateY(calc(-1*var(--rise,300px))) scale(.4);opacity:0}}@keyframes footer-spark-flicker{0%,100%{opacity:.7}25%{opacity:1}45%{opacity:.55}65%{opacity:.92}80%{opacity:.62}}@keyframes footer-glow-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}#header_wrapper{background:#fbf8f3}#header_wrapper .header_bottom{width:clamp(1200px,calc(100% - 40px),1256px);margin:0 auto;padding:16px 0;display:flex;align-items:center;gap:16px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#header_wrapper .header_bottom{width:auto}}#header_wrapper .header_left.new_logo{display:flex;flex-direction:column;gap:4px;flex-shrink:0;float:none;padding:0;text-decoration:none}#header_wrapper .header_left.new_logo .header_logo_new{margin:0}#header_wrapper .header_left.new_logo .header_logo_new img{display:block;width:224px;height:auto}#header_wrapper .header_left.new_logo .header_left_text_new{margin:0;font-family:var(--font-sans);font-style:normal;font-size:13px;font-weight:600;line-height:1;letter-spacing:.65px;word-spacing:2px;white-space:nowrap;color:var(--navy)}#header_wrapper .header_left.new_logo .header_left_text_new .header_left_text_new__sep{font-size:1.4em;line-height:0;vertical-align:-2px;color:#ff8a35}#header_wrapper .header_center{display:flex;flex:1;justify-content:center;float:none;padding:0}#header_wrapper .header_search{position:relative;z-index:12000;width:100%;max-width:460px;display:flex;align-items:center;gap:6px;height:44px;padding:3px 3px 3px 16px;background:#fff;border:1px solid #edeef1;border-radius:999px;box-shadow:0 2px 12px rgba(22,48,79,.04);transition:border-color .15s}#header_wrapper .header_search:focus-within{border-color:#204069}#header_wrapper .header_search>form{display:flex;align-items:center;width:100%;height:100%;margin:0}#header_wrapper .header_search .form-group,#header_wrapper .header_search .field-sitesearch-q{flex:1 1 auto;min-width:0;height:100%;margin:0}#header_wrapper .header_search .twitter-typeahead{display:flex !important;align-items:center;width:100%;height:100%}#header_wrapper .header_search .twitter-typeahead input[type=text]::placeholder{color:#6b7380}#header_wrapper .header_search input[type=text]{flex:1;min-width:0;height:20px;padding:0 12px 0 0;border:none;border-radius:0;outline:none;background:0 0;box-shadow:none;font-family:var(--font-sans);font-size:14px;line-height:20px;color:#1b2230}#header_wrapper .header_search input[type=text]::placeholder{color:transparent}#header_wrapper .header_search input[type=text].tt-hint{height:100%;color:#6b7380}#header_wrapper .header_search .header_search__ghost{position:absolute;top:50%;left:16px;right:45px;transform:translateY(-50%);pointer-events:none;background:#fff;font-family:var(--font-sans);font-size:14px;line-height:1;color:#6b7380;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}#header_wrapper .header_search .header_search__ghost[hidden]{display:none}#header_wrapper .header_search .header_search__ghost .header_search__ghost-cap{display:none}@media only screen and (max-device-width:369px){#header_wrapper .header_search .header_search__ghost .header_search__ghost-lead{display:none}#header_wrapper .header_search .header_search__ghost .header_search__ghost-cap{display:inline}}#header_wrapper .header_search .header_search__ghost .header_search__ghost-num{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:16px;color:#1b2230;margin:0 2px}#header_wrapper .header_search .tt-menu{left:-17px !important;right:-44px;width:auto;margin-top:13px;padding:8px;background:#fff;border:1px solid rgba(22,48,79,.05);border-radius:var(--radius-md);box-shadow:0 24px 48px -12px rgba(22,48,79,.22)}#header_wrapper .header_search .tt-suggestion{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:400;line-height:1.35;color:#1b2230;text-decoration:none}#header_wrapper .header_search .tt-suggestion.tt-cursor,#header_wrapper .header_search .tt-suggestion:hover{background:#fbf8f3;color:#204069}#header_wrapper .header_search .tt-suggestion .typeahead_link_text{display:flex;flex-direction:column;min-width:0}#header_wrapper .header_search .tt-suggestion .typeahead_link_meta{margin-top:1px;font-size:12px;line-height:1.3;color:rgba(27,34,48,.55)}#header_wrapper .header_search .tt-suggestion .typeahead_link_img{float:none;flex-shrink:0;width:72px;height:48px;margin:0;border-radius:8px;overflow:hidden}#header_wrapper .header_search .tt-suggestion .typeahead_link_img img{width:100%;height:100%;object-fit:cover}#header_wrapper .header_search .tt-suggestion .tt-highlight{padding:0 1px;border-radius:2px;background:#ffe2c9;color:#ee7326;font-weight:inherit}#header_wrapper .recents{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:13100;padding:8px;background:#fff;border:1px solid rgba(22,48,79,.05);border-radius:var(--radius-md);box-shadow:0 24px 48px -12px rgba(22,48,79,.22)}#header_wrapper .recents[hidden]{display:none}#header_wrapper .recents__head{display:flex;justify-content:space-between;align-items:baseline;padding:4px 12px 6px}#header_wrapper .recents__title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7380}#header_wrapper .recents__clear{padding:0;border:none;background:0 0;font-size:11px;font-weight:600;letter-spacing:normal;text-transform:none;color:#204069;cursor:pointer}#header_wrapper .recents__clear:hover{color:#ff8a35}#header_wrapper .recents__item{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:10px;font-size:14px;color:#1b2230;text-decoration:none}#header_wrapper .recents__item:hover{background:#fbf8f3;color:#204069}#header_wrapper .recents__ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:#6b7380}#header_wrapper .recents__ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#header_wrapper .recents__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header_wrapper .header_search__counter{padding:5px 10px;border:none;border-radius:999px;background:#ffe2c9;font-size:11px;font-weight:700;line-height:1.2;color:#ee7326;white-space:nowrap}#header_wrapper .header_search__counter:hover{background:#ffe2c9;color:#204069}#header_wrapper .header_search__counter-chevron{color:inherit}#header_wrapper .header_search__submit{width:36px;height:36px;flex-shrink:0;margin:0;padding:0;border:none;border-radius:999px;background:rgba(22,48,79,.06);color:#1b2230;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s;will-change:transform;backface-visibility:hidden}#header_wrapper .header_search__submit:hover{background:#204069;color:#fff;transform:scale(1.05)}#header_wrapper .header_right{display:flex;align-items:center;gap:16px;float:none;padding:0}#header_wrapper .header_right .header_phone_1{order:0}#header_wrapper .header_right .header_favorites{order:1}#header_wrapper .header_phone_1{margin:0}#header_wrapper .header_phone_1 a,#header_wrapper .header_phone_1 a b{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:19px;font-weight:400;letter-spacing:0;white-space:nowrap;color:#204069}#header_wrapper .header_phone_1 a:hover,#header_wrapper .header_phone_1 a:hover b{color:#16304f}#header_wrapper .header_favorites{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(22,48,79,.06);color:#1b2230;transition:background .15s,color .15s}#header_wrapper .header_favorites:hover{background:#204069;color:#fff}#header_wrapper .header_favorites:hover .header_favorites__icon{color:#fff}#header_wrapper .header_favorites .header_favorites__label{display:none}#header_wrapper .header_favorites .header_favorites__icon{font-size:17px}#header_wrapper .header_favorites .header_favorites__count{position:absolute;top:-3px;right:-3px;display:none;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font:600 10px/16px var(--font-sans);text-align:center;box-sizing:border-box}#header_wrapper .header_favorites.has-items .header_favorites__count{display:inline-flex;align-items:center;justify-content:center}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#header_wrapper{background:0 0;padding:5px 0 16px}#header_wrapper .header_top_wrapper{display:block;position:relative}#header_wrapper .header_top{height:auto;min-height:0;padding:0;background:0 0}#header_wrapper .header-favorites-mobile{top:-3px}#header_wrapper .header_bottom{flex-direction:column;align-items:stretch;position:relative;gap:0;padding:6px 16px 0}#header_wrapper .header_bottom:before{display:none}#header_wrapper .header_left.new_logo{align-items:flex-start;margin:0 auto}#header_wrapper .header_left.new_logo .header_logo_new img{width:210px}#header_wrapper .header_left.new_logo .header_left_text_new{width:auto;letter-spacing:.3px;word-spacing:1px;text-align:left}#header_wrapper .header_center{order:3;width:100%;max-width:none;padding-top:24px;text-align:left}#header_wrapper .header_search{width:100%;max-width:100%;margin-bottom:0}#header_wrapper .header_right{order:2;display:flex;flex-direction:column;align-items:center;width:100%;max-height:0;padding:0;overflow:hidden;text-align:center;transition:max-height .3s}#header_wrapper .header_right.active{max-height:200px;padding:12px 32px 14px 12px}#header_wrapper .header_right .header_phone_1{order:1;margin:0;padding-left:0;border-left:none;text-align:center}#header_wrapper .header_right .header_phone_1 b{font-size:18px}.sticky-menu{position:absolute;top:0;left:0;width:48px;height:48px;z-index:250}}.mobile-menu{display:none}.header-favorites-mobile{display:none;position:absolute;top:0;right:0;z-index:5;align-items:center;justify-content:center;width:50px;height:50px;color:#38322f;text-decoration:none}.header-favorites-mobile__icon{font-size:20px;line-height:1;color:inherit;transition:color .15s ease}.header-favorites-mobile__count{display:none;position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:9px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box}.header-favorites-mobile.has-items .header-favorites-mobile__count{display:inline-flex;align-items:center;justify-content:center}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.header-favorites-mobile{display:inline-flex}.mobile-menu{position:fixed;top:0;left:0;z-index:250;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;background:0 0;color:#38322f;text-decoration:none;transition:background .2s ease,border-color .2s ease}body.is-scrolled .mobile-menu{background:rgba(255,255,255,.85);border:.5px solid rgba(255,255,255,.6);border-top:0;border-left:0;border-radius:0 0 16px;box-shadow:4px 4px 14px -6px rgba(22,48,79,.4)}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){body.is-scrolled .mobile-menu{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.mobile-menu .mobile-menu__ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}body.has-stuck-tabs .mobile-menu{background:0 0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.nav{position:relative;z-index:var(--z-nav);background:#fbf8f3;border-bottom:1px solid rgba(22,48,79,.06);font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-feature-settings:'ss01','cv11';margin-left:min(calc(50% - 50vw),-20px);margin-right:min(calc(50% - 50vw),-20px);padding-left:max(calc(50vw - 50%),20px);padding-right:max(calc(50vw - 50%),20px)}.nav a{text-decoration:none}.nav__bar{display:flex;align-items:center;gap:2px;width:clamp(1200px,calc(100vw - 40px),1256px);margin:0 auto;padding:0 0 10px}.nav .nav__link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:#1b2230;transition:color .15s}.nav .nav__link:hover{color:#ff8a35}.nav__bar>.nav__link:first-child,.nav__bar>.pop-wrap:first-child .nav__link{padding-left:0}.nav .nav__link--primary{color:#204069;font-weight:700}.pop-wrap.is-open>.nav__link,.nav.is-mega-open .nav__link--primary{color:#ff8a35}.nav__caret{font-size:13px;opacity:.6;position:relative;top:2px}.nav__spacer{flex:1}.pop-wrap{position:relative;display:inline-flex}.pop{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:60;gap:16px;padding:16px;background:#fff;border:1px solid rgba(22,48,79,.05);border-radius:16px;box-shadow:0 24px 48px -16px rgba(22,48,79,.22)}.pop-wrap.is-open>.pop{display:flex}.pop__col{width:220px}.pop--useful .pop__col{width:240px}.pop--useful .pop__col+.pop__col{width:280px}.pop__h{display:block;margin:0 0 8px;padding:0 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7380}.pop__row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;font-size:14px;line-height:1.3;color:#1b2230;transition:background .15s,color .15s}.pop__row:hover{background:#fbf8f3;color:#204069}.pop__row:hover .pop__ic{background:#ffe2c9;color:#ff8a35}.pop__label{flex:1;min-width:0}.pop__ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:#fbf8f3;color:#204069;transition:background .15s,color .15s}.pop__ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mega{display:none;position:absolute;top:100%;left:0;right:0;z-index:55;padding:24px 0 28px;max-height:calc(100vh - 160px);overflow-y:auto;background:#fff;border-bottom:1px solid #edeef1;box-shadow:0 30px 60px -30px rgba(22,48,79,.2)}.nav.is-mega-open .mega{display:block}.mega__inner{width:clamp(1200px,calc(100vw - 40px),1256px);margin:0 auto}.mega__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.mega__tabs{display:inline-flex;gap:4px;padding:4px;background:#fbf8f3;border-radius:999px}.mega__tab{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:#6b7380;transition:color .15s,background .15s,box-shadow .15s}.mega__tab:hover{color:#1b2230}.mega__tab.is-active{background:#fff;color:#204069;box-shadow:0 2px 8px rgba(22,48,79,.08)}.mega__tab.is-active .mega__badge{background:#ffe2c9;color:#ff8a35}.mega__badge{padding:1px 6px;border-radius:999px;background:rgba(22,48,79,.08);font-size:11px;font-variant-numeric:tabular-nums;color:#6b7380;transition:background .15s,color .15s}.mega__shortcuts{display:flex;gap:6px}.shortcut{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fbf8f3;font-size:12px;font-weight:600;color:#204069;transition:background .15s,color .15s,border-color .15s}.shortcut:hover{background:#ffe2c9;color:#ff8a35}.shortcut svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shortcut--ghost{border:1px solid #204069;background:0 0}.shortcut--ghost:hover{background:#204069;border-color:#204069;color:#fff}.shortcut--ghost:hover .mega__badge{background:rgba(255,255,255,.18);color:#fff}.mega__pane{display:none}.mega__pane.is-active{display:block}.mega__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 28px}.mega__grid--types{grid-template-columns:repeat(5,minmax(0,1fr))}.group--wide{grid-column:span 2}.group__h{display:block;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #edeef1;font-family:var(--font-serif);font-size:18px;font-weight:400;letter-spacing:-.01em;color:#204069}.group__h:hover{color:#16304f}.group__h:not(:first-child){margin-top:14px}.group__solo{display:block;margin-top:14px;font-family:var(--font-serif);font-size:18px;font-weight:400;letter-spacing:-.01em;color:#204069}.group__solo:first-child{margin-top:0}.group__solo:hover{color:#16304f}.group__solo--all{margin-top:auto;padding-top:14px}.group__solo--all:after{content:'→';display:inline-block;margin-left:6px;transition:transform .15s}.group__solo--all:hover:after{transform:translateX(2px)}.mega__grid--types .group:first-child{display:flex;flex-direction:column;align-items:stretch}.group__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none}.group__list li{margin:0;padding:0}.group__list a{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#1b2230}.group__list a:hover{color:#ff8a35}.group__list a:hover .group__tic{background:#ffe2c9;color:#ff8a35}.group__list a.color_grey_link{color:rgba(27,34,48,.4)}.group__list>li>a>span:last-child:not(.submenu-direction-count),.group__list>li>a>span:has(+.submenu-direction-count){flex:1;min-width:0;line-height:1.3}.group__list .submenu-direction-count{flex-shrink:0;font-size:11px;white-space:nowrap;color:rgba(27,34,48,.45)}.group--wide .group__list{display:block;columns:2;column-gap:24px}.group--wide .group__list li{break-inside:avoid}.mega__grid--types .group__list a{padding:2px 0;min-height:32px}.group__list .text-small{font-size:12px;color:#6b7380;font-variant-numeric:tabular-nums;white-space:nowrap}.group__tic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#fbf8f3;color:#204069;transition:background .15s,color .15s}.group__tic .svg-icon{width:18px !important;height:18px !important;background:currentColor !important;-webkit-mask-size:contain !important}.group__tic .svg-icon.svg-inited{background:0 0 !important}.group__tic .svg-icon.svg-inited svg g>*{fill:currentColor}.group__all{display:inline-flex;align-items:center;margin-top:8px;font-size:13px;font-weight:600;color:#204069;transition:color .15s}.group__all:after{content:'→';margin-left:4px;transition:transform .15s}.group__all:hover{color:#ff8a35}.group__all:hover:after{transform:translateX(2px)}.nav-cta{display:inline-flex;align-items:center;padding:6px 4px;background:0 0;font-size:13px;font-weight:600;line-height:normal;color:#204069;text-decoration:none;transition:color .15s}.nav-cta:after{content:'→';display:inline-block;margin-left:5px;color:inherit;transition:transform .15s,color .15s}.nav-cta:hover{color:inherit}.nav-cta:hover:after{color:inherit;transform:translateX(2px)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#content-top{padding:4px}.main_navigation{display:none}.mm-phone-footer{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:12px 20px 16px;box-sizing:border-box;background:rgba(251,248,243,.96);border-top:1px solid rgba(32,64,105,.08);z-index:3;transition:opacity .3s ease,transform .3s cubic-bezier(.25,.8,.35,1)}.mm-phone-footer:before{content:'Связаться';margin-bottom:6px;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.08em;color:#6b7380}.mm-phone-footer .mobile-phone-nav__tel{padding:0 0 14px}.mm-menu.mm-at-root .mm-panels{bottom:128px}.mm-menu:not(.mm-at-root) .mm-phone-footer{opacity:0;transform:translateX(-30%);pointer-events:none;visibility:hidden;transition:opacity .3s ease,transform .3s cubic-bezier(.25,.8,.35,1),visibility 0s .3s}.mm-menu.mm-offcanvas.mm-front{z-index:11;transform:translate3d(-100%,0,0);transition:transform .2s ease}html.mm-opening .mm-menu.mm-offcanvas.mm-front{transform:translate3d(0,0,0)}html.mm-opening .mm-menu.mm-front~.mm-slideout{transform:none !important}.mobile-phone-nav__tel{display:inline-flex;align-items:center;font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:19px;font-weight:400;letter-spacing:0;color:#204069;text-decoration:none}.mobile-phone-nav__callback{display:inline-flex;align-self:flex-start;align-items:center;padding:6px 0;font-size:13px;font-weight:600;color:#204069;text-decoration:none;transition:color .15s}.mobile-phone-nav__callback:after{content:'→';margin-left:6px;transition:transform .15s}.mobile-phone-nav__callback:hover{color:#16304f}.mobile-phone-nav__callback:hover:after{transform:translateX(2px)}.mm-menu{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:rgba(255,255,255,.82);box-shadow:8px 0 48px rgba(22,48,79,.22)}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.mm-menu{backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}}.mm-menu .mm-panels,.mm-menu .mm-panel{background:0 0}.mm-menu .mm-panel{transition:transform .3s cubic-bezier(.25,.8,.35,1),opacity .3s ease}.mm-menu .mm-panel.mm-subopened,.mm-menu .mm-panel.mm-highest:not(.mm-opened){opacity:0}.mm-menu .svg-icon{display:inline-block;vertical-align:middle;margin-right:10px}.mm-menu .svg-icon+span{display:inline-block;vertical-align:middle;width:auto;max-width:calc(100% - 34px)}.mm-menu .mm-panel>.mm-navbar>a{display:inline-block}.mm-menu .mm-panel>.mm-navbar>a:not(.mm-title):not(.mm-close):not(.new_logo){padding:9px 20px;position:absolute;display:block;top:0;left:0;font-size:18px;font-weight:400;vertical-align:top;color:#1b2230}.mm-menu .mm-listview.full-width>li>a:not(.mm-next){padding:12px 40px 12px 14px}.mm-menu .mm-listview .mm-next{width:auto;left:0}.mm-menu .mm-listview .mm-next:before{display:none}.mm-menu .main_navigation_inner ul{box-shadow:none;background:0 0;border-radius:0;width:auto}.mm-menu .full-width{padding:0}.mm-menu .full-width ul{float:none}.mm-menu .main_navigation_inner ul>li>a span{background:0 0}.mm-menu .mm-listview>li:not(.mm-divider):after{display:none}.mm-menu .mm-listview .mm-next:after{width:7px;height:7px;border-top-width:1px;border-left-width:1px;border-color:rgba(32,64,105,.35)}.mm-menu .mm-listview a,.mm-menu .mm-listview>li>span{color:#1b2230;font-weight:400;font-size:16px}.mm-menu .mm-listview a.color_grey_link{color:#6b7380}.mm-menu .mm-listview>li>a,.mm-menu .mm-listview>li>span{padding-top:12px;padding-bottom:12px}.mm-menu .mm-listview>li>a:not(.mm-next),.mm-menu .mm-listview>li>span{display:block;padding-left:14px;padding-right:40px;white-space:normal;overflow:visible;line-height:1.35}.mm-menu .mm-listview>li{margin:0 6px;border-radius:16px;transition:background-color .15s ease}.mm-menu .mm-listview>li:hover,.mm-menu .mm-listview>li:focus-within{background-color:#fbf8f3}.mm-menu .mm-listview>li:hover>a,.mm-menu .mm-listview>li:focus-within>a{color:#204069}.mm-menu .mm-listview li a:has(.submenu-direction-count){display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-right:20px}.mm-menu .mm-listview li a:has(.submenu-direction-count)>span:first-child{flex:1;min-width:0}.mm-menu .submenu-direction-count{float:right;flex-shrink:0;font-size:11px;font-weight:400;white-space:nowrap;color:rgba(27,34,48,.45)}.mm-menu .mm-listview a.mm-all-link:after{content:'→';margin-left:6px;color:rgba(32,64,105,.5)}.mm-menu .mm-navbar{background:0 0;border-bottom:none;height:64px}.mm-menu .mm-navbar .mm-btn{height:64px}.mm-menu .mm-navbar .mm-title{line-height:64px;padding-top:0;padding-bottom:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:20px;letter-spacing:-.01em;color:#204069}.mm-menu .mm-navbar .mm-title a{font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;color:#204069}.mm-menu .mm-navbar .mm-prev:before{border-color:#204069}.mm-menu .mm-panel.mm-hasnavbar{padding-top:64px}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo{display:flex;align-items:center;height:64px;padding:0 16px 0 6px}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo>*{padding:0}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo .mm-close{flex:0 0 40px;align-self:stretch;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:#204069}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo .new_logo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 0 6px;text-align:left;text-decoration:none}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo .new_logo .header_logo_new img{display:block;width:210px;height:auto}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo .new_logo .header_left_text_new{margin:0;width:auto;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:.3px;word-spacing:1px;white-space:nowrap;text-align:left;color:#204069}.mm-menu .mm-panel.mm-hasnavbar .mm-navbar--logo .new_logo .header_left_text_new .header_left_text_new__sep{font-size:1.4em;line-height:0;vertical-align:-2px;color:#ff8a35}.mobile-menu.is-behind-menu{opacity:0;pointer-events:none}html.mm-opening .sticky-menu{pointer-events:none}}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme){padding:8px 12px;max-width:280px;border:1px solid rgba(22,48,79,.12);border-radius:10px;background-color:#fff;box-shadow:var(--shadow-md,0 8px 24px rgba(22,48,79,.08));font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.45;letter-spacing:-.005em;text-align:left;color:#1b2230}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) a{color:#204069}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) a:hover{color:#2e5d98}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) p{margin:0}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) p+p{margin-top:6px}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg{font-size:15px}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .text-orange,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .info_products .buy_equip_link,.info_products .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .buy_equip_link,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .route_comments .upload-photo-link,.route_comments .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .upload-photo-link,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .route_comments .upload-photo-link span,.route_comments .upload-photo-link .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg span{color:#1b2230}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .text-gray,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .main_page_tab .enrollment-closed,.main_page_tab .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .enrollment-closed,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .main_page_responses_list li .main_page_response_date,.main_page_responses_list li .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .main_page_response_date,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .main_page_responses_list li .main_page_response_route,.main_page_responses_list li .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .main_page_response_route,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .reviews_page_headline_hint .icon,.reviews_page_headline_hint .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .icon,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .route_comments .upload-photo-hint,.route_comments .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .upload-photo-hint,.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .route_comments .no-photo-text,.route_comments .tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .no-photo-text{color:#6b7380}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .text-green{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#16304f}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) .text-lg .price-font{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased}.tippy-popper .tippy-tooltip:not(.light-theme):not(.transparent-theme):not(.vpoxod-theme) [x-arrow]{display:none}.tippy-popper .instructor-tooltip,.tippy-popper .coordinator-tooltip{text-align:center;color:#1b2230}.tippy-popper .instructor-tooltip .subtitle,.tippy-popper .coordinator-tooltip .subtitle{color:#6b7380;font-size:12px}.tippy-popper .instructor-tooltip .name,.tippy-popper .coordinator-tooltip .name{color:#1b2230;text-decoration:none}.tippy-popper .instructor-tooltip .name:hover,.tippy-popper .coordinator-tooltip .name:hover{color:#204069;text-decoration:underline}.tippy-popper .instructor-tooltip .tagline,.tippy-popper .coordinator-tooltip .tagline{color:#6b7380}.tippy-popper .enrollment-tooltip .text-green{color:#15705b}.tippy-popper .enrollment-tooltip .text-orange,.tippy-popper .enrollment-tooltip .info_products .buy_equip_link,.info_products .tippy-popper .enrollment-tooltip .buy_equip_link,.tippy-popper .enrollment-tooltip .route_comments .upload-photo-link,.route_comments .tippy-popper .enrollment-tooltip .upload-photo-link,.tippy-popper .enrollment-tooltip .route_comments .upload-photo-link span,.route_comments .upload-photo-link .tippy-popper .enrollment-tooltip span{color:#ee7326}.tippy-popper .enrollment-tooltip .text-gray,.tippy-popper .enrollment-tooltip .main_page_tab .enrollment-closed,.main_page_tab .tippy-popper .enrollment-tooltip .enrollment-closed,.tippy-popper .enrollment-tooltip .main_page_responses_list li .main_page_response_date,.main_page_responses_list li .tippy-popper .enrollment-tooltip .main_page_response_date,.tippy-popper .enrollment-tooltip .main_page_responses_list li .main_page_response_route,.main_page_responses_list li .tippy-popper .enrollment-tooltip .main_page_response_route,.tippy-popper .enrollment-tooltip .reviews_page_headline_hint .icon,.reviews_page_headline_hint .tippy-popper .enrollment-tooltip .icon,.tippy-popper .enrollment-tooltip .route_comments .upload-photo-hint,.route_comments .tippy-popper .enrollment-tooltip .upload-photo-hint,.tippy-popper .enrollment-tooltip .route_comments .no-photo-text,.route_comments .tippy-popper .enrollment-tooltip .no-photo-text{color:#6b7380}.tippy-popper .tippy-tooltip.vpoxod-theme [x-arrow]{display:none}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content{padding:12px 16px;border:1px solid rgba(22,48,79,.12);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(22,48,79,.1),0 24px 60px -20px rgba(22,48,79,.2);font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#1b2230}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content a{color:#204069}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content a:hover{color:#2e5d98}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg{font-size:15px}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .text-orange,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .info_products .buy_equip_link,.info_products .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .buy_equip_link,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .route_comments .upload-photo-link,.route_comments .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .upload-photo-link,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .route_comments .upload-photo-link span,.route_comments .upload-photo-link .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg span{color:#1b2230}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .text-gray,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .main_page_tab .enrollment-closed,.main_page_tab .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .enrollment-closed,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .main_page_responses_list li .main_page_response_date,.main_page_responses_list li .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .main_page_response_date,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .main_page_responses_list li .main_page_response_route,.main_page_responses_list li .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .main_page_response_route,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .reviews_page_headline_hint .icon,.reviews_page_headline_hint .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .icon,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .route_comments .upload-photo-hint,.route_comments .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .upload-photo-hint,.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .route_comments .no-photo-text,.route_comments .tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .no-photo-text{color:#6b7380}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .text-green{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#16304f}.tippy-popper .tippy-tooltip.vpoxod-theme .tippy-tooltip-content .text-lg .price-font{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased}.cookie-agree-wrapper{left:50%;bottom:16px;z-index:var(--z-cookie);width:calc(100% - 40px);max-width:1256px;transform:translateX(-50%);background:rgba(251,248,243,.94);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border:1px solid rgba(22,48,79,.08);border-radius:16px;box-shadow:0 16px 40px -12px rgba(22,48,79,.25)}.cookie-agree{display:flex;align-items:center;justify-content:space-between;gap:20px;width:auto;padding:12px 16px 12px 24px;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-feature-settings:'ss01','cv11';font-size:13px;text-align:left;color:#1b2230}.cookie-agree .cookie-text{line-height:1.5}.cookie-agree .cookie-text a{color:#204069;border-bottom-color:rgba(32,64,105,.4)}.cookie-agree .cookie-text a:hover{color:#16304f}.cookie-agree-wrapper .cookie-agree-btn{flex-shrink:0;margin:0;padding:8px 18px;border:none;border-radius:999px;background:#204069;font:600 13px/1 'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#fff;transition:background .15s}.cookie-agree-wrapper .cookie-agree-btn:hover{background:#16304f}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.cookie-agree-wrapper{left:0;bottom:0;width:100%;max-width:none;transform:none;border-radius:16px 16px 0 0;border-bottom:0}.cookie-agree{padding:12px 16px}.cookie-agree .cookie-agree-btn{display:inline-flex;margin:0}}.home-hero *{-webkit-tap-highlight-color:transparent}.home-hero{box-sizing:border-box;width:100%;max-width:1680px;margin:0 auto 32px;position:relative;z-index:var(--z-hero-dropdown)}.home-hero__media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:420px;padding:36px 32px 32px;overflow:visible;background-color:var(--ink);background-position:center;background-size:cover;background-image:linear-gradient(to top,rgba(22,48,79,.74) 0%,rgba(22,48,79,.3) 42%,rgba(22,48,79,.4) 100%),var(--home-hero-photo);box-shadow:var(--shadow-lg)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-hero__media{min-height:340px;padding:28px 18px 24px}}.home-hero__inner{display:flex;flex-direction:column;align-items:center;width:100%}.home-hero__title{max-width:14em;margin:0 0 42px;font-family:var(--font-serif);font-weight:400;font-size:72px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fff;text-shadow:0 2px 24px rgba(27,34,48,.35)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-hero__title{font-size:clamp(40px,6vw,72px)}}.home-hero__title em{font-style:italic;color:var(--accent)}.home-hero__title em.is-mint{color:var(--mint)}.home-hero .hero{position:relative;z-index:2;width:100%;max-width:1000px;margin:0;padding:0;background:0 0;border-radius:0}.home-hero .hero__cap{display:none}.home-hero .hero__rail{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.home-hero .hero__field+.hero__field{border-left-color:rgba(27,34,48,.18)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-hero .hero__field+.hero__field{border-top-color:rgba(27,34,48,.18)}}.home-hero__presets{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1000px;margin-top:18px}.home-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.home-hero__chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;color:#fff;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.45);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.home-hero__chip:not(:disabled):hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.7)}.home-hero__chip.is-active{color:#fff;background:var(--accent);border-color:var(--accent)}.home-hero__chip.is-active:not(:disabled):hover{background:var(--accent-deep);border-color:var(--accent-deep)}.home-hero__chip:disabled{cursor:not-allowed;opacity:.4}.home-hero__chip-ico{display:inline-flex;align-items:center;flex-shrink:0}.home-hero__chip-ico .svg-icon{-webkit-mask-size:contain !important;mask-size:contain !important;background-color:currentColor !important}.home-hero__chip:focus-visible{outline:2px solid var(--navy);outline-offset:3px}#main-navigation+.home-hero{margin-top:0}@media (min-width:1681px){.home-hero__media{border-radius:var(--radius-xl)}}.reviews{padding:64px 0 28px;text-align:left}.reviews__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 32px;margin-bottom:28px}.reviews__title{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.reviews__title{font-size:clamp(32px,4vw,56px)}}.reviews__title em{color:var(--accent);font-style:italic}.reviews__title .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}.reviews__rating{display:flex;align-items:center;gap:18px;padding:14px 22px 14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:box-shadow .2s}.reviews__rating:hover{box-shadow:var(--shadow-sm)}.reviews__rating-num{display:flex;align-items:baseline;gap:2px;line-height:1}.reviews__rating-num b{font-family:var(--font-serif);font-weight:400;font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.reviews__rating-max{margin-left:4px;font-family:var(--font-serif);font-style:italic;font-size:20px;letter-spacing:-.01em;color:var(--muted)}.reviews__rating-side{display:flex;flex-direction:column;gap:6px;padding-left:16px;border-left:1px solid var(--border)}.reviews__stars{display:inline-flex;gap:2px;color:var(--accent)}.reviews__stars .icon{width:14px;height:14px}.reviews__count{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reviews__foot{display:flex;justify-content:center;margin-top:28px}.reviews__all{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 28px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:var(--surface);color:var(--navy);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:border-color .15s}.reviews__all .icon{width:18px;height:18px;flex-shrink:0;transition:transform .15s}.reviews__all:hover{border-color:var(--navy)}.reviews__all:hover .icon{transform:translateX(3px)}@media (max-width:900px) and (hover:none) and (pointer:coarse),(max-width:900px) and (max-device-width:900px){.reviews__grid{grid-template-columns:repeat(2,1fr)}.reviews__grid>:nth-child(3){display:none}}@media (max-width:600px) and (hover:none) and (pointer:coarse),(max-width:600px) and (max-device-width:600px){.reviews{padding:16px 0 20px}.reviews__head{margin-bottom:18px}.reviews__grid{grid-template-columns:1fr}}.card--review .card__title-row{min-height:2.5em}.card--review .card__title{flex:0 0 auto}@supports (grid-template-rows:subgrid){.reviews__grid{grid-template-rows:auto auto auto 1fr auto}.reviews__grid .card--review{container-type:normal;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.reviews__grid .card--review .card__body{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:14px}.reviews__grid .card--review .card__title-row{min-height:0}@media (max-width:900px) and (hover:none) and (pointer:coarse),(max-width:900px) and (max-device-width:900px){.reviews__grid>:nth-child(3){display:none}}}.card__review-quote{display:flex;flex-direction:column;gap:4px;margin:0}.card__review-mark{margin-left:-3px;color:var(--mint)}.card__review-mark .icon{width:24px;height:24px;transform:rotate(180deg)}.card__review-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--ink)}.card__review-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.card__team{display:flex;align-items:center;gap:9px;min-width:0}.card__team-avatars{display:inline-flex;flex-shrink:0}.card__team-ava{width:30px;height:30px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);object-fit:cover;object-position:center 26%}.card__team-ava+.card__team-ava{margin-left:-9px}.card__team-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.card__team-role{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.card__team-names{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:700;color:var(--ink)}.card__guest{display:flex;flex-direction:column;flex-shrink:0;line-height:1.3;text-align:right}.card__guest b{font-size:13px;font-weight:700}.card__guest>span{font-size:11.5px;color:var(--muted)}.card__guest-short{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.card__guest .card__guest-full:not(:only-child){display:none}.card__guest .card__guest-short{display:inline}}.route-shelf{padding:64px 0 28px;text-align:left}.route-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.route-shelf__title{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route-shelf__title{font-size:clamp(32px,4vw,56px)}}.route-shelf__title em{color:var(--accent);font-style:italic}.route-shelf__title .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}.route-shelf__all{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;white-space:nowrap;text-decoration:none}.route-shelf__all .icon{width:18px;height:18px;flex-shrink:0;transition:transform .15s ease}.route-shelf__all:hover .icon{transform:translateX(3px)}.route-shelf__all--head{flex:none;line-height:1.2;color:#16304f}.route-shelf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.route-shelf__foot{display:none;justify-content:center;margin-top:28px}.route-shelf__all--foot{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 28px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:var(--surface);color:var(--navy);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:border-color .15s}.route-shelf__all--foot .icon{width:18px;height:18px;flex-shrink:0;transition:transform .15s}.route-shelf__all--foot:hover{border-color:var(--navy)}.route-shelf__all--foot:hover .icon{transform:translateX(3px)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route-shelf{padding:16px 0 20px}.route-shelf__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.route-shelf__all--head{display:none}.route-shelf__grid{justify-content:center;grid-template-columns:minmax(0,400px)}}@media (max-width:1023px) and (hover:none) and (pointer:coarse) and (min-width:640px),(max-width:1023px) and (max-device-width:1023px) and (min-width:640px){.route-shelf__grid{grid-template-columns:repeat(2,minmax(0,400px))}}@media (max-width:1023px) and (hover:none) and (pointer:coarse) and (min-width:960px),(max-width:1023px) and (max-device-width:1023px) and (min-width:960px){.route-shelf__grid{grid-template-columns:repeat(3,minmax(0,400px))}}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route-shelf__grid .card{width:100%}.route-shelf__grid .card:nth-child(3){display:none}.route-shelf__foot{display:flex;margin-top:20px}.route-shelf__all--foot{height:auto;min-height:48px;max-width:100%;padding:10px 22px;white-space:normal;text-align:center;line-height:1.3}}.shelf-title-link{color:inherit;text-decoration:none;cursor:pointer}.taxonomy-shelf{padding:64px 0 28px;text-align:left}.taxonomy-shelf__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;margin-bottom:32px}.taxonomy-shelf__title{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.taxonomy-shelf__title{font-size:clamp(32px,4vw,56px)}}.taxonomy-shelf__title em{color:var(--accent);font-style:italic}.taxonomy-shelf__title .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}.taxonomy-shelf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.taxonomy-shelf{padding:16px 0 20px}.taxonomy-shelf__head{margin-bottom:18px}.taxonomy-shelf__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.taxon-tile{position:relative;display:block;container-type:inline-size;isolation:isolate;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-lg);color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45);text-decoration:none;background:#16304f}.taxon-tile__media{position:absolute;inset:0;z-index:0}.taxon-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.taxon-tile:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(22,48,79,0) 35%,rgba(22,48,79,.78) 100%)}.taxon-tile:hover .taxon-tile__img{transform:scale(1.06)}.taxon-tile__title{color:#fff}.taxon-tile__count{display:inline-flex;align-items:center;gap:5px}.taxon-tile__count-ico,.taxon-tile__count-num{display:none}.taxon-tile__count-num{font-variant-numeric:tabular-nums}.taxon-tile--type .taxon-tile__body{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center}.taxon-tile__badge{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.16)}.taxon-tile__badge .svg-icon{width:22px !important;height:22px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:#fff !important}.taxon-tile__badge--1{background:#7e9100}.taxon-tile__badge--4{background:#1f8fa9}.taxon-tile__badge--6{background:#4c8a40}.taxon-tile__badge--7{background:#3d7cba}.taxon-tile__badge--10{background:#5c7a99}.taxon-tile__badge--13{background:#c9851d}.taxon-tile__badge--15{background:#3f86b8}.taxon-tile__badge--20{background:#b84a8d}.taxon-tile__badge--21{background:#204069}.taxon-tile__badge--23{background:#5b6acf}.taxon-tile__badge--32{background:#2a8a7a}.taxon-tile__badge--43{background:#5e7e9f}.taxon-tile__badge--47{background:#ee7326}.taxon-tile__badge--48{background:#a0642f}.taxon-tile__badge--53{background:#4a7c59}.taxon-tile__badge--57{background:#7b4fcf}.taxon-tile__badge--60{background:#a93e0e}.taxon-tile__badge--68{background:#6f7630}.taxon-tile__badge--110{background:#6b7380}.taxon-tile--type .taxon-tile__title{align-self:end;font-weight:600;font-size:19px;line-height:1.15;letter-spacing:-.01em}.taxon-tile--type .taxon-tile__count{font-size:13px;font-weight:600;color:rgba(255,255,255,.72)}.taxon-tile--region{border-radius:var(--radius-md)}.taxon-tile--region .taxon-tile__body{position:absolute;z-index:2;left:18px;bottom:18px;display:flex;flex-direction:column;gap:2px}.taxon-tile--region .taxon-tile__count{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75)}.taxon-tile--region .taxon-tile__title{font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:32px;line-height:1;letter-spacing:-.01em}.taxon-tile__arrow{position:absolute;z-index:2;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s}.taxon-tile__arrow .icon{width:14px;height:14px}.taxon-tile:hover .taxon-tile__arrow{background:var(--accent)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.taxon-tile--type .taxon-tile__body{right:14px;bottom:14px;left:14px;grid-template-columns:38px 1fr}.taxon-tile--region .taxon-tile__body{left:14px;bottom:14px}.taxon-tile--type .taxon-tile__title{font-size:16px}.taxon-tile--region .taxon-tile__title{font-size:24px}.taxon-tile__badge{width:38px;height:38px}}@container (max-width:200px){.taxon-tile .taxon-tile__count-text{display:none}.taxon-tile .taxon-tile__count-ico{display:inline-block}.taxon-tile .taxon-tile__count-num{display:inline}.taxon-tile--type .taxon-tile__body{right:12px;bottom:12px;left:12px;grid-template-columns:30px 1fr;gap:2px 8px}.taxon-tile--region .taxon-tile__body{left:12px;bottom:12px}.taxon-tile__badge{width:30px;height:30px}.taxon-tile--type .taxon-tile__title{font-size:14px}.taxon-tile--region .taxon-tile__count{font-size:13px;letter-spacing:0;text-transform:none}.taxon-tile--region .taxon-tile__title{font-size:20px}}.offices{padding:64px 0 28px;text-align:left}.offices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.offices__title{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.offices__title{font-size:clamp(32px,4vw,56px)}}.offices__title em{color:var(--accent);font-style:italic}.offices__title .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}.offices__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offices__card{display:grid;grid-template-columns:160px 1fr;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .2s}.offices__card:hover{box-shadow:var(--shadow-md)}.offices__media{position:relative;min-height:240px;overflow:hidden}.offices__media--placeholder{background:linear-gradient(150deg,#204069 0%,#16304f 55%,#ee7326 100%)}.offices__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.offices__card:nth-child(2) .offices__img{transform:scale(1.6);transform-origin:54% 44%}.offices__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 18px}.offices__city{margin:0 0 6px;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:32px;line-height:1;letter-spacing:-.015em;color:var(--ink)}.offices__row{display:grid;grid-template-columns:92px 1fr;gap:12px;font-size:13px;line-height:1.45;color:var(--ink)}.offices__label{padding-top:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.offices__hint{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--muted)}.offices__special{display:flex;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:12px;font-weight:600;line-height:1.3}.offices__special .icon{width:13px;height:13px;flex-shrink:0}.offices__phones{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.offices__phone-sep{color:var(--muted)}.offices__phone{width:fit-content;border-bottom:1px dashed var(--border);color:var(--ink);font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.offices__phone:hover{color:var(--accent);border-color:var(--accent)}.offices__route{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--cream);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.offices__route>.icon{width:16px;height:16px;flex-shrink:0;transition:transform .15s ease}.offices__route:hover{background:var(--ink);border-color:var(--ink);color:#fff}.offices__route:hover>.icon{transform:translateX(3px)}.offices__route-ic{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);transition:color .18s}.offices__route-ic .icon{width:14px;height:16px}.offices__route:hover .offices__route-ic{color:var(--mint)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.offices{padding:16px 0 20px}.offices__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.offices__grid{grid-template-columns:1fr}.offices__card{grid-template-columns:1fr}.offices__media{display:none}.offices__row{grid-template-columns:1fr;gap:2px}.offices__label--address{display:none}}.tagline-stats{padding:40px 0 24px}.tagline-stats__inner{display:flex;flex-direction:column;align-items:center}.tagline-stats__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:72px;line-height:.96;letter-spacing:-.03em;text-align:center;color:var(--ink)}.tagline-stats__accent{color:var(--accent);font-style:italic}.tagline-stats__underline{text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:4px;text-underline-offset:10px}.explore__grid--quiz .tagline-stats{padding:0}@container (min-width:700px){.explore__grid--quiz .tagline-stats{text-align:left}.explore__grid--quiz .tagline-stats .tagline-stats__inner{height:100%;align-items:flex-start;justify-content:center}.explore__grid--quiz .tagline-stats .tagline-stats__title{font-size:98px;line-height:.92;letter-spacing:-.035em;text-align:left}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.explore__grid--quiz .tagline-stats .tagline-stats__title{font-size:clamp(64px,7vw,100px)}}.explore__grid--quiz .tagline-stats .tagline-stats__underline{text-decoration-thickness:5px;text-underline-offset:12px}}@container (max-width:520px){.explore__grid--quiz .tagline-stats__title{font-size:40px}}.editorial-cta{margin:40px 0}.editorial-cta__card{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;padding:48px;overflow:hidden;background:var(--ink);border-radius:var(--radius-xl);color:#fff}.editorial-cta__card:before{content:'';position:absolute;inset:-50% auto auto -10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,138,53,.25),rgba(0,0,0,0) 70%);pointer-events:none}.editorial-cta__card--no-visual{grid-template-columns:1fr}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.editorial-cta__card{grid-template-columns:1fr;gap:32px;padding:32px}}.editorial-cta__body{position:relative}.editorial-cta__eyebrow{margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}.editorial-cta__title{margin:0 0 20px;font-family:var(--font-serif);font-weight:400;font-size:56px;line-height:1;letter-spacing:-.02em;color:#fff}.editorial-cta__title em{color:var(--accent);font-style:italic}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.editorial-cta__title{font-size:40px}}.editorial-cta__lead{max-width:480px;font-size:16px;line-height:1.6;color:rgba(255,255,255,.75)}.editorial-cta__lead p{margin:0}.editorial-cta .editorial-cta__btn{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:14px 24px;background:#fff;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink);transition:background .2s,color .2s}.editorial-cta .editorial-cta__btn:hover{background:var(--accent);color:#fff}.editorial-cta .editorial-cta__btn .icon{width:16px;height:16px}.editorial-cta__visual{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-lg);background:rgba(255,255,255,.05)}.editorial-cta__visual img{display:block;width:100%;height:100%;object-fit:cover}.favorites-page .cta-block{max-width:600px;margin:48px auto;padding:40px 32px;border:1px solid rgba(22,48,79,.06);border-radius:var(--radius-xl);background:#fff}.favorites-page .cta-block .cta-block__heading{margin:0 0 10px;font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.favorites-page .cta-block .cta-block__description{max-width:460px;margin:0 auto 24px;font-size:14px;line-height:1.5;color:var(--muted)}.explore{margin:64px 0 40px}.explore--quiz{container-type:inline-size;margin:0;padding:64px 0 28px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.explore--quiz{padding:16px 0 20px}}.explore__grid{display:grid;gap:24px;align-items:stretch}.explore__grid--quiz{grid-template-columns:1fr}@container (min-width:700px){.explore__grid--quiz{grid-template-columns:2fr 3fr}}@container (max-width:520px){.explore__grid--quiz{gap:42px}}.quiz{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:20px;min-height:400px;padding:32px 32px 28px;border:1px solid var(--border);border-radius:28px;background:var(--cream);box-shadow:0 1px 0 rgba(22,48,79,.04),0 24px 48px -32px rgba(22,48,79,.18);overflow:hidden}.quiz:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at center,#ff8a35 0%,rgba(0,0,0,0) 65%);opacity:.18;pointer-events:none}.quiz [hidden]{display:none}.quiz__cap{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.quiz__steps{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.quiz__eye{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.quiz__eye i{font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--muted);font-variant-numeric:tabular-nums}.quiz__eye i:before{content:"·";margin-right:8px}.quiz__eye i b{font-weight:700;color:var(--ink)}.quiz__dot{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--accent)}.quiz__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--accent);opacity:.4;animation:quiz-pulse 1.8s ease-out infinite}.quiz__progress{display:flex;align-items:center;flex-shrink:0;gap:6px;min-height:16px}.quiz__pip{width:24px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(22,48,79,.14);transition:background .25s,width .25s}.quiz__pip.is-done{width:16px;background:var(--accent)}.quiz__pip.is-active{background:var(--accent)}.quiz__pip.is-clickable{cursor:pointer}.quiz__step{display:flex;flex:1;flex-direction:column;animation:quiz-fade .35s ease-out}.quiz__num{font-family:var(--font-sans);font-weight:600;font-size:12px;line-height:1;letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.quiz .quiz__q{max-width:14ch;margin:0 0 24px;font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,9cqw,36px);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.quiz__opts{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;margin-bottom:auto}.quiz__opt{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 44px 16px 18px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s}.quiz__opt:hover{border-color:var(--ink);box-shadow:0 6px 14px -8px rgba(22,48,79,.25)}.quiz__opt-arrow{position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%) translateX(-4px);color:var(--accent);opacity:0;transition:opacity .18s,transform .18s}.quiz__opt:hover .quiz__opt-arrow{opacity:1;transform:translateY(-50%) translateX(0)}.quiz__opt-l{font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.quiz__opt-note{font-weight:400;font-size:13px;color:var(--muted);white-space:nowrap}.quiz__opt-s{display:inline-flex;align-items:center;gap:5px;min-height:18px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.quiz__opt-s:not(.is-filled) .quiz__opt-s-ic{display:none}.quiz__age-group{display:flex;flex-direction:column;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color .18s,box-shadow .18s}.quiz__age-group:hover{border-color:var(--ink);box-shadow:0 6px 14px -8px rgba(22,48,79,.25)}.quiz__age-group~.quiz__opt{align-self:start}.quiz__opt--kids{flex:1;justify-content:center;width:100%;border:0;border-radius:14px;background:0 0}.quiz__opt--kids:hover{border-color:transparent;box-shadow:none}.quiz__opt-chevron{position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);color:var(--muted);transition:transform .2s}.quiz__opt--kids.is-on .quiz__opt-chevron{transform:translateY(-50%) rotate(180deg)}.quiz__age-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px 16px}.quiz__age-pill{display:inline-flex;align-items:center;padding:8px 16px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);font-weight:600;font-size:14px;color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s}.quiz__age-pill:hover{border-color:var(--ink);box-shadow:0 6px 14px -8px rgba(22,48,79,.25)}.quiz__nav{display:flex;align-items:center;margin-top:16px}.quiz__back,.quiz__skip{padding:8px 0 0;border:0;background:0 0;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s}.quiz__back:hover,.quiz__skip:hover{color:var(--ink)}.quiz__skip{margin-left:auto}.quiz__result{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:auto;animation:quiz-fade .4s ease-out}.quiz__result-head{display:flex;align-items:baseline;gap:12px}.quiz__result-num{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,16cqw,64px);line-height:1;letter-spacing:-.04em;color:var(--accent);font-variant-numeric:lining-nums}.quiz__result-word{font-family:var(--font-serif);font-size:20px;color:var(--ink)}.quiz .quiz__result-empty{font-family:var(--font-serif);font-size:36px;line-height:1.05;font-style:italic;color:var(--ink)}.quiz__recap{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.quiz__recap li{padding:5px 12px;border-radius:999px;background:rgba(22,48,79,.05);font-size:13px;font-weight:500;color:var(--muted)}.quiz .quiz__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:var(--ink);font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:background .2s}.quiz .quiz__cta:hover{background:var(--accent);color:#fff}.quiz .quiz__cta:hover svg{transform:translateX(3px)}.quiz .quiz__cta svg{width:18px;height:18px;transition:transform .2s}.quiz__cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.quiz .quiz__cta--ghost{background:0 0;color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.quiz .quiz__cta--ghost:hover{background:var(--accent);color:#fff}.quiz .quiz__cta--ghost:hover svg{transform:none}.quiz__restart{align-self:flex-start;margin-top:20px;padding:0;border:0;background:0 0;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s}.quiz__restart:hover{color:var(--ink)}.quiz.is-counting .quiz__result-num,.quiz.is-counting .quiz__eye i b{opacity:.4}@keyframes quiz-pulse{0%{transform:scale(.6);opacity:.6}100%{transform:scale(1.6);opacity:0}}@keyframes quiz-fade{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@container (max-width:520px){.quiz{min-height:0;gap:12px;padding:24px 20px;border-radius:22px}}@container (max-width:360px){.quiz__eye [data-quiz-intro],.quiz__eye [data-quiz-found]{display:none}.quiz__num-label{display:none}.quiz__steps{gap:4px}.quiz__progress{gap:4px}.quiz__pip{width:10px}.quiz__pip.is-done{width:7px}.quiz__opts{grid-template-columns:1fr}.quiz__opt-arrow{display:none}.quiz__opt-s{position:absolute;top:50%;right:18px;min-height:0;transform:translateY(-50%)}.quiz__opt{padding-right:68px}.quiz__result{margin-bottom:0}.quiz__cta-row{width:100%;align-items:stretch}.quiz .quiz__cta{justify-content:center}.quiz__restart{margin-top:42px}}@container (max-width:240px){.quiz__pip{width:8px}.quiz__pip.is-done{width:6px}.quiz__num{font-size:10px}}.home-about{position:relative;margin:40px 0;isolation:isolate}.home-about:before{content:'';position:absolute;inset:-40px -6% auto auto;width:460px;height:460px;max-width:80%;background:radial-gradient(circle,rgba(255,138,53,.16),rgba(0,0,0,0) 70%);pointer-events:none;z-index:-1}.home-about__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:32px}.home-about__title{max-width:18em;margin:0;font-family:"Instrument Serif","Times New Roman",Times,serif;font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#1b2230;text-wrap:balance}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-about__title{font-size:clamp(32px,4vw,56px)}}.home-about__title em{color:var(--accent);font-style:italic}.home-about__title .underline{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:#71dcc4;text-decoration-thickness:4px;text-underline-offset:8px}.home-about__layout{display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:stretch}.home-about__layout .home-about__grid{order:1}.home-about__layout .home-about__visual{order:2}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-about__layout{grid-template-columns:1fr;gap:20px}.home-about__layout .home-about__visual{order:1}.home-about__layout .home-about__grid{order:2}}.home-about__visual{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:0 24px 60px -28px rgba(22,48,79,.4)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-about__visual{aspect-ratio:4/3}}.home-about__visual img{display:block;width:100%;height:100%;object-fit:cover}.home-about__badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(27,34,48,.9);box-shadow:0 6px 18px -8px rgba(22,48,79,.35);white-space:nowrap}.home-about__badge-since{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.home-about__badge-dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.4)}.home-about__badge-num{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:24px;line-height:1;color:var(--accent)}.home-about__badge-text{font-size:13px;font-weight:500;color:rgba(255,255,255,.9)}.home-about__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.home-about__grid{grid-template-columns:1fr}}.home-about__card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);transition:box-shadow .18s}.home-about__card:hover{box-shadow:0 6px 16px -8px rgba(22,48,79,.22)}.home-about__card:hover .home-about__card-ic{background:var(--accent);color:#fff}.home-about__card-head{display:flex;align-items:center;gap:10px}.home-about__card-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);transition:background .18s,color .18s}.home-about__card-ic .icon{width:20px;height:20px}.home-about__card-title{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:var(--ink)}.home-about__card-text{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.sitemap{font-size:15px;line-height:1.5}.sitemap a{color:var(--navy)}.sitemap a:hover{color:var(--navy-deep);text-decoration:underline}.sitemap ul{margin:0;padding:0;list-style:none}.sitemap__list>li{margin-bottom:24px}.sitemap__list>li>a{font-family:var(--font-serif);font-size:22px}.sitemap__list ul{margin-top:8px;padding-left:16px}.sitemap__list ul li{margin-bottom:4px}.sitemap__cols{columns:3 200px;column-gap:24px}.sitemap__cols>li{break-inside:avoid}.article__single{max-width:820px;margin:0}.article__single--wide{max-width:none}.page-routes{font-family:var(--font-sans);font-size:15px;line-height:1.45;color:var(--ink);font-feature-settings:'ss01','cv11';font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-routes *,.page-routes *:before,.page-routes *:after{box-sizing:border-box}.page-routes h1,.page-routes h2,.page-routes h3,.page-routes h4,.page-routes h5,.page-routes h6,.page-routes p,.page-routes figure{margin:0;padding:0}.page-routes ul,.page-routes ol{margin:0;padding:0;list-style:none}.page-routes a{text-decoration:none}.page-routes a:not([class]){color:inherit}.page-routes button{font-family:inherit;font-size:inherit}.page-routes input,.page-routes select,.page-routes textarea,.page-routes label,.page-routes .label,.page-routes .btn{font-family:var(--font-sans)}.page-routes .main_page_filter_box_field .label{font-family:var(--font-sans)}.page-routes img{max-width:100%}.page-routes .serif{font-family:var(--font-serif);font-weight:400}.oferta-form{margin-top:8px}.oferta-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.oferta-form__hint{margin-top:16px;font-size:13px;line-height:1.5;color:var(--muted)}.blog .page-layout{display:block}.blog-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog-cats__chip{cursor:pointer}.blog-cats__chip input{position:absolute;width:0;height:0;opacity:0}.blog-cats__chip span{display:inline-flex;align-items:center;padding:7px 16px;border:1px solid var(--control-border);border-radius:999px;font-size:14px;color:var(--ink);transition:background .15s,border-color .15s,color .15s}.blog-cats__chip:hover span{border-color:var(--navy)}.blog-cats__chip input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.blog-cats__chip input:focus-visible+span{border-color:var(--ink)}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px;align-items:stretch}@media (max-width:980px) and (hover:none) and (pointer:coarse),(max-width:980px) and (max-device-width:980px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.blog__grid{grid-template-columns:1fr}}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:20px;font-size:14px;color:var(--muted)}.post__meta>span{display:inline-flex;align-items:center;gap:6px}.post__meta .icon{width:16px;height:16px;vertical-align:middle}.post__hero{width:fit-content;max-width:100%;margin-bottom:24px;border-radius:var(--radius-lg);overflow:hidden}.post__hero img{display:block;max-width:100%;height:auto}.post__back{display:inline-flex;align-items:center;gap:6px;margin-top:32px;color:var(--navy);font-weight:600}.post__back .icon{width:18px;height:18px;vertical-align:middle}.post__back:hover{color:var(--navy-deep)}.reviews-feed__list{display:flex;flex-direction:column;gap:28px}.review{padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.review__head{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.review__taxo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--ink)}.review__taxo .icon{width:17px;height:17px;color:var(--muted);vertical-align:middle}.review__taxo .arrow-divider{width:14px;height:14px}.review__taxo a{color:var(--navy)}.review__taxo a:hover{color:var(--navy-deep)}.review__byline{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;color:var(--muted)}.review__byline span{color:var(--ink)}.review__main{display:grid;grid-template-columns:1fr minmax(320px,360px);gap:32px;align-items:start}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.review__main{grid-template-columns:1fr}}.review__content{min-width:0}.review__photo{display:block;float:left;width:200px;margin:4px 18px 10px 0;border-radius:var(--radius-md);overflow:hidden}.review__photo img{display:block;width:100%;height:auto}.review__text{margin:0;font-size:15px;font-weight:400;line-height:1.5;color:var(--ink);overflow-wrap:break-word}.review__ratings{display:flex;flex-direction:column;gap:18px;padding:22px 24px;border-radius:var(--radius-md);background:var(--cream-deep)}.review__rating{display:flex;align-items:center;gap:12px}.review__rating .icon{width:22px;height:22px;flex-shrink:0;color:var(--navy)}.review__rating-body{display:flex;flex-direction:column;line-height:1.25}.review__rating-label{font-size:13px;color:var(--muted)}.review__rating-value{font-size:16px;font-weight:500;color:var(--navy)}.review__gallery{clear:both;margin-top:18px}.review__gallery ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.review__gallery li{width:90px}.review__gallery a{display:block;border-radius:var(--radius-sm);overflow:hidden}.review__gallery img{display:block;width:100%;height:90px;object-fit:cover}.reviews.route-reviews{padding:8px 0 0}.route-reviews .reviews__title{font-size:30px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.route-reviews .reviews__title{font-size:clamp(26px,2.6vw,30px)}}.route-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px) and (hover:none) and (pointer:coarse),(max-width:900px) and (max-device-width:900px){.route-reviews__grid{grid-template-columns:repeat(2,1fr)}.route-reviews__grid>:nth-child(3){display:none}}@media (max-width:600px) and (hover:none) and (pointer:coarse),(max-width:600px) and (max-device-width:600px){.route-reviews__grid{grid-template-columns:1fr}}.review__comments{clear:both;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.review__comments-header{margin-bottom:12px;font-weight:600;color:var(--ink)}.review__comments .comment_list{margin-bottom:16px}.review-form{margin-bottom:32px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.review-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.review-form__grid{grid-template-columns:1fr}}.review-form__actions{margin-top:8px}.review-form__hint{margin-top:14px;font-size:13px;line-height:1.5;color:var(--muted)}.review-share{max-width:720px;margin-right:auto;padding-bottom:40px}.review-share .prose ul{padding-left:22px}.review-share .prose ul li{list-style:disc;margin:6px 0}.review-share__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.review-photo__title{margin-bottom:16px;font-family:var(--font-serif);font-size:24px;color:var(--ink)}.review-photo__image{text-align:center}.review-photo__image img{display:inline-block;max-width:100%;height:auto;border-radius:var(--radius-md)}.review-photo__author{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted)}.review-photo__author .icon{width:18px;height:18px}.review-photo__description{margin-top:10px;line-height:1.5;color:var(--ink)}.faq_page .route_faq_bottom{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:start}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.faq_page .route_faq_bottom{grid-template-columns:1fr}}.faq_page .route_faq_sidebar{width:auto;float:none;margin:0}.route_faq .faq_title{margin:0 0 16px;font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.route_faq .accordion{margin:0 0 44px;padding:6px 24px;list-style:none;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.route_faq .accordion>li{border-bottom:1px solid var(--border)}.route_faq .accordion>li:last-child{border-bottom:none}.route_faq .accordion_title{display:flex;align-items:center;gap:12px;margin:0;padding:18px 0;font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.35;color:var(--ink);cursor:pointer;transition:color .15s}.route_faq .accordion_title .icon{order:2;flex-shrink:0;width:20px;height:20px;margin-left:auto;color:var(--ink);transition:transform .2s,color .15s}.route_faq .accordion_title:hover{color:var(--navy)}.route_faq .accordion_title:hover .icon{color:var(--navy)}.route_faq .accordion_content{display:none;padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--ink)}.route_faq .accordion_content a{color:var(--navy)}.route_faq .accordion_content a:hover{color:var(--navy-deep)}.route_faq .accordion>li.active .accordion_title{color:var(--navy)}.route_faq .accordion>li.active .accordion_title .icon{transform:rotate(180deg);color:var(--navy)}.route_faq .accordion>li.active .accordion_content{display:block;padding-top:16px;border-top:1px solid var(--border)}.route_faq_list .route_about_link_1{display:inline-flex;align-items:center;color:var(--navy);font-weight:600}.route_faq_list .route_about_link_1:hover{color:var(--navy-deep)}.route_page.no-sidebar{padding-top:0}.listing .count_sort_wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:6px 0 2px}.listing .route_sort_wrapper{display:flex;justify-content:space-between;column-gap:32px;row-gap:16px}.listing .route_search_result_sort{order:1}.listing .route_search_counters{font-size:14px;color:var(--muted)}.listing .route_search_counters__num{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:40px;line-height:1;color:var(--ink);margin:0 4px;vertical-align:-3px}.listing .seg{display:inline-flex;max-width:100%;overflow-x:auto;padding:4px;background:#fff;border:1px solid var(--border);border-radius:999px}.listing .seg.route_search_result_sort{border-bottom:1px solid var(--border)}.listing .seg .seg__btn{padding:8px 16px;border-radius:999px;border-bottom:none;font-size:13px;font-weight:600;line-height:1.2;color:var(--ink);white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.listing .seg .seg__btn:hover{color:var(--navy)}.listing .seg .seg__btn.asc,.listing .seg .seg__btn.desc{background:var(--navy);color:#fff;border-bottom:none}.listing .seg .seg__btn.asc:hover,.listing .seg .seg__btn.desc:hover{color:#fff}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.listing .route_sort_wrapper{flex:1 0 100%;flex-wrap:wrap;justify-content:flex-start;align-items:center}.listing .route_search_result_sort{order:0}}.listing .route_search_result_order{position:relative;display:inline-flex;align-items:center;margin-top:0}.listing .route_search_result_order:after{content:"";width:18px;height:18px;-webkit-mask:url(/icons/ui/chevron-down.svg) no-repeat center/contain;mask:url(/icons/ui/chevron-down.svg) no-repeat center/contain;position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none}@supports (mask-image:none) or (-webkit-mask-image:none){.listing .route_search_result_order:after{background:var(--muted)}}.listing .route_search_result_order select{display:inline-block !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;padding:9px 32px 9px 16px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}.listing .route_search_result_order select:hover{border-color:var(--muted)}#main .calendar{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:12px}#main .calendar .tippy{cursor:pointer}#main .calendar__group{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}#main .calendar__month{padding:4px 4px 0;margin-top:22px;font-family:var(--font-sanf);font-size:22px;text-transform:capitalize;color:var(--ink)}#main .calendar__month:first-child{margin-top:0}#main .calendar__empty{display:flex;flex-direction:row;align-items:center;gap:16px;padding:32px 24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center;color:var(--ink)}#main .calendar__empty .btn{width:auto;white-space:nowrap;border-radius:999px;box-shadow:none;text-shadow:none;font:600 14px/1 var(--font-sans);padding:9.5px 26px;background:var(--accent);border:1.5px solid var(--accent);color:#fff;transition:background .25s,border-color .25s}#main .calendar__empty .btn:hover{background:var(--accent-deep);border-color:var(--accent-deep)}#main .calendar__empty-text{font-size:15px;line-height:1.5;flex-grow:1}#main .calendar__empty-text a{color:var(--accent-deep);font-weight:600}#main .calendar__empty-text a:hover{text-decoration:underline}#main .calendar__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px dashed var(--border)}#main .calendar__group-title{min-width:0;display:flex;align-items:center;font-size:14px;line-height:1.35}#main .calendar__region{color:var(--muted);font-weight:500;text-decoration:none}#main .calendar__region:hover{color:var(--accent-deep)}#main .calendar__route{min-width:0;color:var(--ink);font-weight:600;text-decoration:none}#main .calendar__route:hover{color:var(--accent-deep)}#main .calendar__age{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;margin-left:8px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:help}#main .calendar__age .icon{width:16px;height:16px}#main .calendar .favorite-button{position:static;flex-shrink:0;margin-top:-8px;margin-bottom:-8px;border:none;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(22,48,79,.08);color:#1b2230;cursor:pointer;transition:color .15s;box-shadow:none}#main .calendar .favorite-button .favorite-button__icon-heart{color:inherit}#main .calendar .favorite-button.is-favorite{color:#ff8a35}#main .calendar__chev{margin:0 7px;color:rgba(22,48,79,.4);font-weight:400}#main .calendar__type-ring{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-right:6px;border-radius:50%}#main .calendar .calendar__type-ring--1{background:rgba(126,145,0,.12)}#main .calendar .calendar__type-ring--4{background:rgba(31,143,169,.12)}#main .calendar .calendar__type-ring--6{background:rgba(76,138,64,.12)}#main .calendar .calendar__type-ring--7{background:rgba(61,124,186,.12)}#main .calendar .calendar__type-ring--10{background:rgba(92,122,153,.12)}#main .calendar .calendar__type-ring--13{background:rgba(201,133,29,.12)}#main .calendar .calendar__type-ring--15{background:rgba(63,134,184,.12)}#main .calendar .calendar__type-ring--20{background:rgba(184,74,141,.12)}#main .calendar .calendar__type-ring--21{background:rgba(32,64,105,.12)}#main .calendar .calendar__type-ring--23{background:rgba(91,106,207,.12)}#main .calendar .calendar__type-ring--32{background:rgba(42,138,122,.12)}#main .calendar .calendar__type-ring--43{background:rgba(94,126,159,.12)}#main .calendar .calendar__type-ring--47{background:rgba(238,115,38,.12)}#main .calendar .calendar__type-ring--48{background:rgba(160,100,47,.12)}#main .calendar .calendar__type-ring--53{background:rgba(74,124,89,.12)}#main .calendar .calendar__type-ring--57{background:rgba(123,79,207,.12)}#main .calendar .calendar__type-ring--60{background:rgba(169,62,14,.12)}#main .calendar .calendar__type-ring--68{background:rgba(111,118,48,.12)}#main .calendar .calendar__type-ring--110{background:rgba(107,115,128,.12)}#main .calendar__type{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}#main .calendar__type .svg-icon{width:16px !important;height:16px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:var(--ink)}#main .calendar .calendar__type--1 .svg-icon{background-color:#7e9100 !important}#main .calendar .calendar__type--1 .svg-icon g>*,#main .calendar .calendar__type--1 .svg-icon path{fill:#7e9100}#main .calendar .calendar__type--4 .svg-icon{background-color:#1f8fa9 !important}#main .calendar .calendar__type--4 .svg-icon g>*,#main .calendar .calendar__type--4 .svg-icon path{fill:#1f8fa9}#main .calendar .calendar__type--6 .svg-icon{background-color:#4c8a40 !important}#main .calendar .calendar__type--6 .svg-icon g>*,#main .calendar .calendar__type--6 .svg-icon path{fill:#4c8a40}#main .calendar .calendar__type--7 .svg-icon{background-color:#3d7cba !important}#main .calendar .calendar__type--7 .svg-icon g>*,#main .calendar .calendar__type--7 .svg-icon path{fill:#3d7cba}#main .calendar .calendar__type--10 .svg-icon{background-color:#5c7a99 !important}#main .calendar .calendar__type--10 .svg-icon g>*,#main .calendar .calendar__type--10 .svg-icon path{fill:#5c7a99}#main .calendar .calendar__type--13 .svg-icon{background-color:#c9851d !important}#main .calendar .calendar__type--13 .svg-icon g>*,#main .calendar .calendar__type--13 .svg-icon path{fill:#c9851d}#main .calendar .calendar__type--15 .svg-icon{background-color:#3f86b8 !important}#main .calendar .calendar__type--15 .svg-icon g>*,#main .calendar .calendar__type--15 .svg-icon path{fill:#3f86b8}#main .calendar .calendar__type--20 .svg-icon{background-color:#b84a8d !important}#main .calendar .calendar__type--20 .svg-icon g>*,#main .calendar .calendar__type--20 .svg-icon path{fill:#b84a8d}#main .calendar .calendar__type--21 .svg-icon{background-color:#204069 !important}#main .calendar .calendar__type--21 .svg-icon g>*,#main .calendar .calendar__type--21 .svg-icon path{fill:#204069}#main .calendar .calendar__type--23 .svg-icon{background-color:#5b6acf !important}#main .calendar .calendar__type--23 .svg-icon g>*,#main .calendar .calendar__type--23 .svg-icon path{fill:#5b6acf}#main .calendar .calendar__type--32 .svg-icon{background-color:#2a8a7a !important}#main .calendar .calendar__type--32 .svg-icon g>*,#main .calendar .calendar__type--32 .svg-icon path{fill:#2a8a7a}#main .calendar .calendar__type--43 .svg-icon{background-color:#5e7e9f !important}#main .calendar .calendar__type--43 .svg-icon g>*,#main .calendar .calendar__type--43 .svg-icon path{fill:#5e7e9f}#main .calendar .calendar__type--47 .svg-icon{background-color:#ee7326 !important}#main .calendar .calendar__type--47 .svg-icon g>*,#main .calendar .calendar__type--47 .svg-icon path{fill:#ee7326}#main .calendar .calendar__type--48 .svg-icon{background-color:#a0642f !important}#main .calendar .calendar__type--48 .svg-icon g>*,#main .calendar .calendar__type--48 .svg-icon path{fill:#a0642f}#main .calendar .calendar__type--53 .svg-icon{background-color:#4a7c59 !important}#main .calendar .calendar__type--53 .svg-icon g>*,#main .calendar .calendar__type--53 .svg-icon path{fill:#4a7c59}#main .calendar .calendar__type--57 .svg-icon{background-color:#7b4fcf !important}#main .calendar .calendar__type--57 .svg-icon g>*,#main .calendar .calendar__type--57 .svg-icon path{fill:#7b4fcf}#main .calendar .calendar__type--60 .svg-icon{background-color:#a93e0e !important}#main .calendar .calendar__type--60 .svg-icon g>*,#main .calendar .calendar__type--60 .svg-icon path{fill:#a93e0e}#main .calendar .calendar__type--68 .svg-icon{background-color:#6f7630 !important}#main .calendar .calendar__type--68 .svg-icon g>*,#main .calendar .calendar__type--68 .svg-icon path{fill:#6f7630}#main .calendar .calendar__type--110 .svg-icon{background-color:#6b7380 !important}#main .calendar .calendar__type--110 .svg-icon g>*,#main .calendar .calendar__type--110 .svg-icon path{fill:#6b7380}#main .calendar__difficulty{flex-shrink:0;margin-left:auto}#main .calendar__row{display:grid;grid-template-columns:minmax(120px,1.6fr) minmax(150px,2.03fr) minmax(120px,1.38fr) minmax(130px,2.15fr) minmax(150px,1.2fr);align-items:center}#main .calendar__group--no-order .calendar__row{grid-template-columns:minmax(120px,1.6fr) minmax(150px,2.03fr) minmax(120px,1.38fr) minmax(130px,2.95fr)}#main .calendar__group--multi .calendar__row{grid-template-columns:minmax(160px,1.4fr) minmax(190px,1.7fr) minmax(166px,1.3fr) minmax(104px,1fr) minmax(158px,1.5fr) minmax(44px,auto)}#main .calendar__group--multi .calendar__cell{padding-left:10px;padding-right:10px}#main .calendar__group--multi .calendar__row>.calendar__cell:first-child{padding-left:16px}#main .calendar__group--multi .calendar__row>.calendar__cell:last-child{padding-right:16px}#main .calendar__group--multi.calendar__group--no-order .calendar__row{grid-template-columns:minmax(160px,1.4fr) minmax(190px,1.7fr) minmax(166px,1.3fr) minmax(104px,1fr) minmax(158px,1.7fr)}#main .calendar__cell{padding:16px;min-width:0}#main .calendar__cell--dates{font-weight:600;font-size:15px;color:var(--ink)}#main .calendar__dates--strike{color:var(--muted);font-weight:400}#main .calendar__dates-hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted)}#main .calendar__new{display:flex;width:fit-content;align-items:center;gap:5px;margin-bottom:6px;padding:4px 11px 4px 9px;background:#fff;border:1px solid var(--border);border-radius:999px;box-shadow:0 2px 8px rgba(22,48,79,.08);font-size:12px;font-weight:500;color:var(--ink)}#main .calendar__new .icon{width:13px;height:13px;color:var(--accent)}#main .calendar__new--overlay{position:absolute;top:8px;left:8px;z-index:2;margin-bottom:0;gap:4px;padding:3px 8px;font-size:10px}#main .calendar__cell--who{font-size:13px;color:var(--ink)}#main .calendar__cell--who ul{margin:0;padding:0;list-style:none}#main .calendar__cell--who li+li{margin-top:6px}#main .calendar__cell--who li:has(.row-instructors__ava){display:flex;align-items:center}#main .calendar__cell--who .row-instructors__ava{flex:0 0 auto;width:24px;height:24px;margin-right:8px;border-radius:50%;object-fit:cover}#main .calendar__cell--who .text-dashed,#main .calendar__cell--who .route_comments .upload-photo-link span,.route_comments .upload-photo-link #main .calendar__cell--who span{color:var(--ink);border-bottom-color:var(--control-border)}#main .calendar__cell--who .text-dashed:hover,#main .calendar__cell--who .route_comments .upload-photo-link span:hover,.route_comments .upload-photo-link #main .calendar__cell--who span:hover{color:var(--navy)}#main .calendar__cell--who .row-instructors__more{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;padding:2px 9px;border-radius:999px;background:rgba(22,48,79,.08);color:var(--muted);font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.01em;cursor:help;transition:background .15s,color .15s}#main .calendar__cell--who .row-instructors__more:hover,#main .calendar__cell--who .row-instructors__more:focus-visible{background:rgba(22,48,79,.14);color:var(--ink);outline:none}#main .calendar__cell--seats .hike-seats{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#main .calendar__cell--seats .hike-seats__title{font-size:14px;font-weight:400;line-height:1.2;color:var(--ink)}#main .calendar__cell--seats .hike-seats__bar{display:block;width:100%;max-width:132px;height:6px;border-radius:999px;background:rgba(22,48,79,.1);overflow:hidden}#main .calendar__cell--seats .hike-seats__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--mint-deep)}#main .calendar__cell--seats .hike-seats__status{font-size:12px;font-weight:400;line-height:1.2;color:var(--muted)}#main .calendar__cell--seats .hike-seats--low .hike-seats__bar-fill{background:var(--accent)}#main .calendar__cell--seats .hike-seats--low .hike-seats__title{color:var(--accent-deep)}#main .calendar__cell--seats .hike-seats--filling .hike-seats__title{color:var(--mint-deep)}#main .calendar__cell--seats .hike-seats--open .hike-seats__title,#main .calendar__cell--seats .hike-seats--partner .hike-seats__title{color:var(--mint-deep);font-weight:500}#main .calendar__cell--seats .hike-seats--closed .hike-seats__title,#main .calendar__cell--seats .hike-seats--denied .hike-seats__title{color:var(--muted)}#main .calendar__cell--price{text-align:center}#main .calendar__cell--price .table_price{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;padding:0;line-height:1;font-size:26px;font-weight:400;color:var(--ink)}#main .calendar__cell--price .table_price+.table_price{margin-top:6px}#main .calendar__cell--price .table_price+.table_price .table_price_left{font-size:18px}#main .calendar__cell--price .table_price+.table_price .table_price_right{font-size:14px}#main .calendar__cell--price .table_price+.table_price .table_price_sep{font-size:15px}#main .calendar__cell--price .table_price_left{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;padding-right:0;font-size:24px;font-weight:400;color:var(--ink)}#main .calendar__cell--price .price-font{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-size:inherit;color:inherit}#main .calendar__cell--price .price-font .text-dashed,#main .calendar__cell--price .price-font .route_comments .upload-photo-link span,.route_comments .upload-photo-link #main .calendar__cell--price .price-font span{color:inherit;border-bottom-color:var(--border)}#main .calendar__cell--price .table_price_right{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;position:static;top:auto;font-size:17px;font-weight:400;color:var(--muted);padding-left:0;background:0 0}#main .calendar__cell--price .table_price_sep{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;margin:0 4px;font-size:20px;color:rgba(22,48,79,.35)}#main .calendar__cell--price .text-dashed,#main .calendar__cell--price .route_comments .upload-photo-link span,.route_comments .upload-photo-link #main .calendar__cell--price span{margin-left:5px;border-bottom:1px dashed var(--control-border);color:inherit;cursor:help}#main .calendar__cell--price .strike{margin-right:8px}#main .calendar__cell--price .promo{flex-basis:100%;margin-top:3px;font-family:var(--font-sans);font-size:11px;font-weight:400;color:var(--muted)}#main .calendar__cell--price .promo .price-font{font-family:var(--font-sans);font-size:inherit}#main .calendar__price{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;font-size:24px;color:var(--ink)}#main .calendar__price-na{font-size:14px;color:var(--muted)}#main .calendar__under-price{display:block;margin-top:6px;font-family:var(--font-sans);font-size:12px;color:var(--muted)}#main .calendar__cell--perks{display:flex;flex-direction:column;justify-content:center}#main .calendar__perks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}#main .calendar__perk{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-sans);font-size:12px;line-height:1.3;color:var(--muted)}#main .calendar__perk .icon{width:14px;height:14px;flex-shrink:0;margin-top:1px;color:var(--success)}#main .calendar__perk a{color:inherit;text-decoration:underline;text-decoration-color:var(--control-border);text-underline-offset:2px}#main .calendar__perk a:hover{color:var(--navy);text-decoration-color:currentColor}#main .calendar__perk-value{font-weight:600;color:var(--ink)}#main .calendar__perk-value .price-font{font-family:var(--font-sans);font-size:inherit}#main .calendar__cell--action{display:flex;flex-direction:column;gap:8px;align-items:flex-end}#main .calendar__cell--action .btn,#main .calendar__cell--action .button--ghost{width:auto;white-space:nowrap;border-radius:999px;box-shadow:none;text-shadow:none;font:600 14px/1 var(--font-sans);height:auto;padding:9.5px 22px;border-width:1.5px;border-radius:999px;letter-spacing:normal}#main .calendar__cell--action .btn{background:0 0;border:1.5px solid var(--navy);color:var(--navy);transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s,border-color .25s}#main .calendar__cell--action .btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}#main .calendar__cell--action .calendar__ask{gap:6px;margin-top:4px;font-weight:400;font-size:13px;color:var(--navy);text-decoration:underline;text-decoration-color:var(--control-border);text-underline-offset:3px}#main .calendar__cell--action .calendar__ask .icon{width:15px;height:15px}#main .calendar__cell--action .calendar__ask:hover{color:var(--navy-deep);text-decoration:underline;text-decoration-color:currentColor}#main .calendar__group--multi .calendar__cell--action{flex-direction:row;align-items:center;justify-content:flex-end}#main .calendar__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1.5px solid var(--ink);border-radius:50%;background:0 0;color:var(--ink);transition:background .25s cubic-bezier(.2,.8,.2,1),color .25s,border-color .25s,transform .25s}#main .calendar__cta:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(-45deg)}#main .calendar__group--with-photo{display:flex;align-items:stretch;height:146px}#main .calendar__photo{position:relative;flex:0 0 auto;aspect-ratio:4/3;overflow:hidden}#main .calendar__photo .route-tile-photo{display:block;width:100%;height:100%;border-radius:0}#main .calendar__photo img{display:block;width:100%;height:100%;object-fit:cover}#main .calendar__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column}#main .calendar__group--with-photo .calendar__row{flex:1 1 auto}#main .calendar .spot-row{margin:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#main .calendar__cell--price{text-align:center}#main .calendar__cell--price .table_price_left,#main .calendar__cell--price .table_price_right{padding-left:0;padding-right:0;background:0 0}#main .calendar__group--multi .calendar__row{display:grid;align-items:start}#main .calendar__group--multi .calendar__cell--dates{grid-area:dates}#main .calendar__group--multi .calendar__cell--who{grid-area:who}#main .calendar__group--multi .calendar__cell--seats{grid-area:seats;align-self:center;display:flex}#main .calendar__group--multi .calendar__cell--price{grid-area:price;text-align:left}#main .calendar__group--multi .calendar__cell--perks{grid-area:perks}#main .calendar__group--multi .calendar__cell--action{grid-area:action}#main .calendar__group--multi .calendar__cell{padding:8px 10px}#main .calendar__group--multi .calendar__cell--seats .hike-seats{flex:1;align-items:center;text-align:center}#main .calendar__group--multi .calendar__cell--seats .hike-seats--filling,#main .calendar__group--multi .calendar__cell--seats .hike-seats--low,#main .calendar__group--multi .calendar__cell--seats .hike-seats--open,#main .calendar__group--multi .calendar__cell--seats .hike-seats--partner,#main .calendar__group--multi .calendar__cell--seats .hike-seats--closed,#main .calendar__group--multi .calendar__cell--seats .hike-seats--denied{align-items:flex-start;text-align:left}}@media (min-width:768px) and (max-width:1023px) and (hover:none) and (pointer:coarse),(min-width:768px) and (max-width:1023px) and (max-device-width:1023px){#main .calendar__group--multi.calendar__group--with-photo{height:auto}#main .calendar__group--multi .calendar__photo{align-self:stretch;width:180px;aspect-ratio:auto}#main .calendar__group--multi .calendar__cell--who,#main .calendar__group--multi .calendar__cell--perks{display:none}#main .calendar__group--multi .calendar__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"dates seats price action";align-items:center}}@media (min-width:768px) and (max-width:1023px) and (hover:none) and (pointer:coarse),(min-width:768px) and (max-width:1023px) and (max-device-width:1023px){#main .calendar__group:not(.calendar__group--multi) .calendar__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"dates dates  dates  dates" "who   seats  price  action";align-items:center}#main .calendar__group:not(.calendar__group--multi).calendar__group--no-order .calendar__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dates dates dates" "who   seats price"}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--dates{grid-area:dates;padding-bottom:4px}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--who{grid-area:who}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--seats{grid-area:seats}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--price{grid-area:price}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--action{grid-area:action}}@media (min-width:400px) and (max-width:1023px) and (hover:none) and (pointer:coarse),(min-width:400px) and (max-width:1023px) and (max-device-width:1023px){#main .calendar__group:not(.calendar__group--multi) .calendar__dates-hint{display:inline;margin-top:0}#main .calendar__group:not(.calendar__group--multi) .calendar__dates-hint:before{content:"·";margin:0 5px;color:var(--muted)}}@media (max-width:767px) and (hover:none) and (pointer:coarse),(max-width:767px) and (max-device-width:767px){#main .calendar .calendar__empty{flex-direction:column}#main .calendar__group--multi .calendar__cell--who{display:none}#main .calendar__cell--who:has(.instructor-fallback){display:none}#main .calendar__row{display:flex;flex-direction:column;align-items:stretch}#main .calendar__cell{padding:8px 14px}#main .calendar__cell--who>ul{display:flex;flex-wrap:wrap;gap:6px 5px}#main .calendar__cell--who li+li{margin-top:0}#main .calendar__cell--who li:not(:last-child):after{content:","}#main .calendar__cell--dates{padding-top:14px;font-size:14px}#main .calendar__cell--price{text-align:left}#main .calendar__cell--price .table_price{justify-content:flex-start}#main .calendar__cell--price .table_price_left{font-size:20px}#main .calendar__cell--price .table_price_right{font-size:16px}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--price .table_price_left{font-size:22px}#main .calendar__group:not(.calendar__group--multi) .calendar__cell--price .table_price_right{font-size:20px}#main .calendar__cell--action{padding-bottom:14px;align-items:flex-start}#main .calendar__head{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:6px;row-gap:2px}#main .calendar__group-title{display:contents}#main .calendar__route{grid-column:1/-1;grid-row:1}#main .calendar__type-ring{grid-column:1;grid-row:2;margin-right:0}#main .calendar__region{grid-column:2;grid-row:2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main .calendar__difficulty{grid-column:3;grid-row:2;margin-left:0}#main .calendar .favorite-button{grid-column:4;grid-row:2;margin:0;justify-self:end}#main .calendar__chev{display:none}#main .calendar__age{grid-column:1;grid-row:3;margin-left:0;justify-self:start}#main .calendar__group--multi .calendar__age{grid-column:4;grid-row:1;justify-self:end;align-self:center}#main .calendar__group--multi .calendar__body{display:contents}#main .calendar__group--multi .calendar__head{grid-area:head}#main .calendar__group--multi .calendar__photo{display:none}#main .calendar__group--multi .calendar__route{grid-column:1/4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#main .calendar__group--multi .calendar__cell--action{justify-content:flex-end}#main .calendar__group--multi .calendar__under-price{margin-top:0}}@media (min-width:400px) and (max-width:767px) and (hover:none) and (pointer:coarse),(min-width:400px) and (max-width:767px) and (max-device-width:1023px){#main .calendar__row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"dates  dates" "who    who" "seats  price" "action action";align-items:start}#main .calendar__cell--dates{grid-area:dates}#main .calendar__cell--who{grid-area:who}#main .calendar__cell--seats{grid-area:seats}#main .calendar__cell--price{grid-area:price;align-self:center}#main .calendar__cell--action{grid-area:action}}@media (max-width:767px) and (hover:none) and (pointer:coarse),(max-width:767px) and (max-device-width:767px){#main .calendar__group--multi .calendar__row{display:contents}#main .calendar__group--multi,#main .calendar__group--multi.calendar__group--with-photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"dates dates dates" "head  head  head" "seats price action";align-items:start;height:auto}#main .calendar__group--multi .calendar__cell--perks{display:none}#main .calendar__group--multi .calendar__cell--dates{grid-area:dates;padding:12px 16px 4px}#main .calendar__group--multi .calendar__head{padding-top:4px;border-bottom:1px dashed var(--border)}#main .calendar__group--multi .calendar__cell--price,#main .calendar__group--multi .calendar__cell--seats,#main .calendar__group--multi .calendar__cell--action{align-self:start;padding-top:12px;padding-bottom:16px}#main .calendar__group--multi .calendar__cell--seats{align-self:center;padding-left:16px}}@media (min-width:640px) and (max-width:767px) and (hover:none) and (pointer:coarse),(min-width:640px) and (max-width:767px) and (max-device-width:1023px){#main .calendar__group--multi.calendar__group--with-photo{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"photo dates dates  dates" "photo head  head   head" "photo seats price  action"}#main .calendar__group--multi .calendar__photo{grid-area:photo;display:block;align-self:stretch;width:130px;aspect-ratio:auto;border-radius:0}}@media (max-width:639.98px) and (hover:none) and (pointer:coarse),(max-width:639.98px) and (max-device-width:639.98px){#main .calendar__route{font-weight:500}#main .calendar .favorite-button{display:none}#main .calendar__group--multi .calendar__head{grid-template-columns:auto 1fr auto}#main .calendar__group--multi .calendar__route{grid-column:1/3}#main .calendar__group--multi .calendar__age{grid-column:3}#main .calendar__group--multi .calendar__dates-hint{display:inline;margin-top:0}#main .calendar__group--multi .calendar__dates-hint:before{content:"·";margin:0 5px;color:var(--muted)}}@media (max-width:479.98px) and (hover:none) and (pointer:coarse),(max-width:479.98px) and (max-device-width:479.98px){#main .calendar__group--multi,#main .calendar__group--multi.calendar__group--with-photo{grid-template-areas:"dates dates  dates" "head  head   head" "seats seats  seats" "price price  action"}#main .calendar__group--multi .calendar__head{border-bottom:none}#main .calendar__group--multi .calendar__cell--seats{padding-right:16px;padding-left:16px;padding-bottom:8px}#main .calendar__group--multi .calendar__cell--price,#main .calendar__group--multi .calendar__cell--action{border-top:1px dashed var(--border)}#main .calendar__group--multi .calendar__cell--price{padding-left:16px}}@media (max-width:359.98px) and (hover:none) and (pointer:coarse),(max-width:359.98px) and (max-device-width:359.98px){#main .calendar__group--multi .calendar__dates-hint{display:block}#main .calendar__group--multi .calendar__dates-hint:before{content:none}}.filters{margin:0;padding:12px 0 14px;background:#fbf8f3;border-bottom:1px solid rgba(22,48,79,.06);margin-left:min(calc(50% - 50vw),-20px);margin-right:min(calc(50% - 50vw),-20px);padding-left:max(calc(50vw - 50%),20px);padding-right:max(calc(50vw - 50%),20px)}.filters.filters--empty{display:none}.filters .filters__form{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:10px;width:auto;padding:0;border:none;background:0 0;box-shadow:none}.filters .filters__list{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:4px;margin:0;padding:0;list-style:none;flex:0 0 100%}.filters .filters__break{flex-basis:100%;height:0;margin:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.filters .filters__break{display:none}}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.filters .filters__form>.filters__list{display:none}}.filters .filters__reset-item{display:flex;align-items:center;flex:0 0 auto;margin:0 0 0 auto;padding:0;list-style:none}.filters .filters__reset-all{display:none;flex:0 0 auto;width:auto;margin:0;padding:0 4px;border:none;background:0 0;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;color:#6b7380;cursor:pointer;transition:color .15s}.filters .filters__reset-all.is-on{display:block}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.filters .filters__reset-all.is-on{display:none}}.filters .filters__reset-all:hover{color:#1b2230}.filters .filter{position:relative;flex-shrink:0;margin:0;padding:0;list-style:none}.filters .filter__trigger{display:inline-flex;align-items:center;gap:8px;width:auto;padding:8px 12px;border:1px solid #edeef1;border-radius:999px;background:#fff;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:600;line-height:1.2;color:#1b2230;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.filters .filter__trigger:hover{border-color:#1b2230;background:#fff}.filters .filter__trigger.is-filled,.filters .filter__trigger.is-open{background:#204069;border-color:#204069;color:#fff}.filters .filter__trigger.is-filled:hover,.filters .filter__trigger.is-open:hover{background:#16304f;border-color:#16304f}.filters .filter__trigger.is-filled .filter__caret,.filters .filter__trigger.is-open .filter__caret{color:#fff;opacity:1}.filters .filter__ico{display:inline-flex;flex-shrink:0;color:inherit}.filters .filter__ico svg{display:block}.filters .filter__value{margin-left:-8px;font-weight:600;font-variant-numeric:tabular-nums}.filters .filter__value:empty{display:none}.filters .filter__summary{display:none}.filters .filter__badge{display:none;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.filters .filter__badge.is-on{display:inline-block}.filters .filter__caret{color:rgba(107,115,128,.9);transition:color .15s}.filters .filter__popup{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-filter-dropdown);min-width:280px;max-width:360px;padding:14px;background:#fff;border:1px solid #edeef1;border-radius:var(--radius-md);box-shadow:0 20px 48px -12px rgba(27,34,48,.22)}.filters .filter__popup select.filter__source{display:none}.filters .filter__label{margin:0 0 10px;font:600 11px/1.4 "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7380}.filters .filter__label .price-font{font-size:inherit}.filters .filter__label .icon{margin-left:6px;font-size:12px;vertical-align:baseline;color:#6b7380;cursor:help;transition:color .15s}.filters .filter__label .icon:hover{color:#1b2230}.filters .filter__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #edeef1}.filters .filter__reset{width:auto;margin:0;padding:0 2px;border:none;background:0 0;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s}.filters .filter__reset:hover{color:var(--ink)}.filters .filter__reset.is-hidden{visibility:hidden}.filters .filter__reset--head{display:none}.filters .filter__apply{width:auto;margin:0;padding:8px 16px;border:none;border-radius:999px;background:var(--navy);text-transform:none;letter-spacing:normal;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s}.filters .filter__apply:hover{background:var(--navy-deep);color:#fff}.filters .check-list{display:flex;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.filters .check-row{display:flex;align-items:center;gap:10px;margin:0;padding:7px 6px;border-radius:6px;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;color:#1b2230;cursor:pointer;transition:background .15s}.filters .check-row:hover{background:#f7f8fa}.filters .check-row input{display:none}.filters .check-row__box{position:relative;flex-shrink:0;width:16px;height:16px;border:1px solid var(--control-border);border-radius:4px;background:#fff;transition:background .15s,border-color .15s}.filters .check-row__box:after{content:'';position:absolute;top:50%;left:50%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg);opacity:0;transition:opacity .15s}.filters .check-row input:checked+.check-row__box{background:#204069;border-color:#204069}.filters .check-row input:checked+.check-row__box:after{opacity:1}.filters .check-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#6b7380}.filters .check-row__icon svg,.filters .check-row__icon img{display:block;max-width:100%;max-height:100%}.filters .check-row__icon .svg-icon{width:18px !important;height:18px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:#204069}.filters .check-row__label{flex:1;min-width:0}.filters .check-row__count{flex-shrink:0;min-width:40px;text-align:right;font-size:11px;font-weight:400;white-space:nowrap;color:#6b7380}.filters .check-row.is-disabled{opacity:.5;cursor:not-allowed}.filters .check-row__dots{display:inline-flex;gap:2px;flex-shrink:0}.filters .check-row__dots i{width:4px;height:4px;border-radius:50%;background:#6b7380;opacity:.3}.filters .check-row__dots i.fill{background:#ff8a35;opacity:1}.filters .check-row__dots--l1 i.fill{background:#71dcc4}.filters .check-row__dots--l2 i.fill{background:#aecc00}.filters .check-row__dots--l3 i.fill{background:#ff8a35}.filters .check-row__dots--l4 i.fill{background:#ee7326}.filters .check-row__dots--l5 i.fill{background:#204069}.filters .pill-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px 8px}.filters .filter__popup.filter__popup--pills{min-width:262px}.filters .filter__popup.filter__popup--checklist{min-width:310px;max-width:400px}.filters .pill-cell{display:flex;flex-direction:column;align-items:center;gap:3px}.filters .pill{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:0;border:1px solid #edeef1;border-radius:999px;background:#fff;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:#1b2230;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.filters .pill:hover:not(.is-on):not(.is-disabled){border-color:#1b2230}.filters .pill.is-on{background:#204069;border-color:#204069;color:#fff}.filters .pill.is-disabled{opacity:.5;cursor:not-allowed}.filters .pill__count{font-size:10px;font-weight:400;line-height:1;white-space:nowrap;color:#6b7380}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.filters .pill-grid{grid-template-columns:repeat(6,1fr)}}.filters .range{display:flex;gap:8px;margin-bottom:10px}.filters .range__field{position:relative;flex:1}.filters .range__field .input{width:100%}.filters .range__cap{position:absolute;top:-6px;left:8px;z-index:1;padding:0 4px;background:#fff;font-size:10px;line-height:1.2;color:#6b7380}.filters .price-chips,.filters .duration-chips{display:flex;flex-wrap:wrap;gap:6px}.filters .price-chip,.filters .duration-chip{width:auto;margin:0;padding:5px 10px;border:1px solid #e3e8ef;border-radius:999px;background:#fff;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;color:#1b2230;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.filters .price-chip:hover,.filters .duration-chip:hover{border-color:#1b2230}.filters .filter-inline{flex-shrink:0;margin:0;padding:0;list-style:none}.filters .filter-inline .toggle-navigation{display:inline-flex;gap:2px;margin:0;padding:3px;border:1px solid #edeef1;border-radius:999px;background:#fff;list-style:none}.filters .filter-inline .toggle-navigation .toggle{width:auto;padding:6px 12px;border:none;border-radius:999px;background:0 0;font-size:13px;font-weight:600;line-height:1.2;color:#1b2230;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.filters .filter-inline .toggle-navigation .toggle .toggle-count{margin-left:4px;font-size:11px;font-weight:400;color:#6b7380}.filters .filter-inline .toggle-navigation .toggle:hover:not(.active){background:#f7f8fa}.filters .filter-inline .toggle-navigation .toggle.active{background:#204069;color:#fff}.filters .filter-inline .toggle-navigation .toggle.active .toggle-count{color:rgba(255,255,255,.85)}.filters .filter-inline .toggle-navigation .toggle.active:hover{background:#16304f}.filters .filter-inline .toggle-navigation .toggle:not(.enable){opacity:.5;cursor:not-allowed}.filters .filter-inline .toggle-navigation .toggle:not(.enable):hover:not(.active){background:0 0}.filters .filter-toggle{flex-shrink:0;margin:0;padding:0;list-style:none}.filters .filter-toggle .checkbox{display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:8px 12px;border:1px solid #edeef1;border-radius:999px;background:#fff;font-size:13px;font-weight:600;line-height:1.2;color:#1b2230;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.filters .filter-toggle .checkbox:hover{border-color:#1b2230}.filters .filter-toggle .checkbox .filter__ico,.filters .filter-toggle .checkbox .icon{align-self:center}.filters .filter-toggle .checkbox input,.filters .filter-toggle .checkbox .check{display:none}.filters .filter-toggle .checkbox .icon{margin-left:2px;font-size:12px;color:#6b7380;cursor:help}.filters .filter-toggle .checkbox .check-count{margin-left:4px;font-size:11px;font-weight:400;color:#6b7380}.filters .filter-toggle.is-on .checkbox{background:#204069;border-color:#204069;color:#fff}.filters .filter-toggle.is-on .checkbox:hover{background:#16304f;border-color:#16304f}.filters .filter-toggle.is-on .checkbox .icon,.filters .filter-toggle.is-on .checkbox .check-count{color:rgba(255,255,255,.75)}.filters .filter-toggle .checkbox.color_grey_link{background:#fff;opacity:.5;cursor:not-allowed}.route_page.no-sidebar .route_content_wrapper{float:none;margin:0}.route_page.no-sidebar .route_content{margin:0}.route_page.no-sidebar .route_search_tabs .tabs_content{width:auto;padding-top:24px;padding-left:0}.chips{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:8px;margin:0;padding:8px 0;background:rgba(251,248,243,.92);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border-bottom:1px solid rgba(22,48,79,.06);margin-left:min(calc(50% - 50vw),-20px);margin-right:min(calc(50% - 50vw),-20px);padding-left:max(calc(50vw - 50%),20px);padding-right:max(calc(50vw - 50%),20px)}.chips[hidden]{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.chips{height:50px;padding-top:0;padding-bottom:0}}.chips__scroll{position:relative;flex:1;min-width:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.chips__scroll{height:100%}}.chips__inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.chips__inner{height:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.chips__inner::-webkit-scrollbar{display:none}}.chips__up{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(22,48,79,.1);border-radius:50%;background:rgba(255,255,255,.7);color:#6b7380;cursor:pointer;transition:color .15s,border-color .15s}.chips__up .icon{width:18px;height:18px}.chips__up:hover{color:#1b2230;border-color:#1b2230}.chips__edge{position:absolute;top:0;bottom:0;z-index:3;display:none;align-items:center;border:0;color:#6b7380;cursor:pointer;pointer-events:none;opacity:0;transition:opacity .15s}.chips__edge .icon{width:18px;height:18px}.chips__edge--prev{left:0;padding:0 24px 0 6px;background:linear-gradient(to left,rgba(251,248,243,0),rgba(251,248,243,.92) 45%)}.chips__edge--next{right:0;padding:0 6px 0 24px;background:linear-gradient(to right,rgba(251,248,243,0),rgba(251,248,243,.92) 45%)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.chips__edge{display:flex}}.chips.has-prev .chips__edge--prev,.chips.has-more .chips__edge--next{opacity:1;pointer-events:auto}.chips__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;background:rgba(255,255,255,.7);border:1px solid rgba(22,48,79,.1);border-radius:999px;font-size:13px;font-weight:500;line-height:1.4;color:#1b2230;white-space:nowrap}.chips__chip-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:#6b7380}.chips__chip-icon svg,.chips__chip-icon img{display:block;width:14px;height:14px;max-width:100%;max-height:100%}.chips__chip-icon .svg-icon{display:block;width:14px !important;height:14px !important;-webkit-mask-size:contain !important;mask-size:contain !important;background-color:#204069}.chips__remove{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:0 0;color:#6b7380;font-size:11px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.chips__remove:hover{background:#204069;color:#fff}.chips__reset{flex-shrink:0;width:auto;margin:0;padding:0 4px;border:none;background:0 0;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500;color:#6b7380;cursor:pointer;transition:color .15s}.chips__reset:hover{color:#1b2230}.fsheet-open{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.fsheet-open{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:#fff;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:#204069;cursor:pointer}.fsheet-open svg{width:18px;height:18px}}.fsheet-open__badge{display:none;min-width:18px;padding:1px 5px;border-radius:999px;background:#ff8a35;font-size:11px;font-weight:700;text-align:center;color:#fff;font-variant-numeric:tabular-nums}.fsheet-open__badge.is-on{display:inline-block}.fsheet-fab{display:none}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.fsheet-fab{position:fixed;right:16px;bottom:20px;z-index:240;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1.5px solid rgba(255,255,255,.9);border-radius:50%;background:#204069;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer}.fsheet-fab svg{width:18px;height:18px}.fsheet-fab .fsheet-open__badge{position:absolute;top:-2px;right:-2px}.fsheet-fab[hidden]{display:none}}#route-index-page .scroll-to-top{bottom:24px}#route-index-page .scroll-to-top .icon{width:18px;height:18px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#route-index-page .scroll-to-top{right:24px;bottom:96px}}.filters *,.hero__rail *{-webkit-tap-highlight-color:transparent}.fsheet-backdrop{position:fixed;inset:0;z-index:var(--z-sheet-backdrop);background:rgba(22,48,79,.4)}.fsheet-backdrop[hidden]{display:none}.fsheet{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-sheet);display:flex;flex-direction:column;max-height:92dvh;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 48px rgba(22,48,79,.25)}.fsheet[hidden]{display:none}.fsheet__head{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:16px 20px 12px;border-bottom:1px solid #edeef1}.fsheet__head>span{font-size:16px;font-weight:700;color:#1b2230}.fsheet__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:#fbf8f3;color:#1b2230;cursor:pointer}.fsheet__close svg{width:14px;height:14px}.fsheet__body{flex:1;min-height:0;padding:0 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.fsheet__foot{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #edeef1;background:#fff}.fsheet__reset{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #edeef1;border-radius:999px;background:0 0;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#6b7380;cursor:pointer;transition:color .15s,border-color .15s}.fsheet__reset svg{width:11px;height:11px}.fsheet__reset:hover{color:#1b2230;border-color:rgba(27,34,48,.2)}.fsheet__show{flex:1;min-width:0;padding:11px 16px;border:none;border-radius:999px;background:#204069;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsheet__show:disabled{opacity:.6}.filters .fsheet .filters__list{display:flex;flex-direction:column;align-items:stretch;row-gap:0}.filters .fsheet .filter{border-top:1px solid #edeef1}.filters .fsheet .filter .filter__trigger{width:100%;justify-content:flex-start;padding:16px 0;border:none;background:0 0;color:#1b2230}.filters .fsheet .filter .filter__trigger .filter__caret{margin-left:auto}.filters .fsheet .filter .filter__trigger .filter__summary{display:inline-block;max-width:55%;margin-left:8px;overflow:hidden;color:#6b7380;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.filters .fsheet .filter .filter__trigger .filter__summary:empty{display:none}.filters .fsheet .filter .filter__trigger .filter__badge{display:none;margin-left:8px;background:#204069;color:#fff}.filters .fsheet .filter .filter__trigger .filter__badge.is-on{display:inline-block}.filters .fsheet .filter .filter__trigger.is-open,.filters .fsheet .filter .filter__trigger.is-filled{border:none;background:0 0;color:#1b2230}.filters .fsheet .filter .filter__trigger.is-open .filter__caret,.filters .fsheet .filter .filter__trigger.is-filled .filter__caret{color:#6b7380;opacity:1}.filters .fsheet .filter .filter__popup{position:static;max-width:none;margin:0 0 16px;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none}.filters .fsheet .filter .filter__popup .pill-grid{max-width:264px}.filters .fsheet .filter .filter__popup:not(.filter__popup--pills) .filter__label{display:none}.filters .fsheet .filter .filter__foot{display:none}.filters .fsheet .filter-inline,.filters .fsheet .filter-toggle{padding:6px 0}.filters .fsheet .filters__list>:first-child{border-top:none}.filters .fsheet .filters__reset-item{display:none}.filters .fsheet .hero__rail{padding:0;border-radius:0;box-shadow:none;border-bottom:1px solid #edeef1}.filters .fsheet .hero__label{font-weight:700}.filters .fsheet .hero__field{position:relative}.filters .fsheet .hero__dropdown{position:static;width:auto;max-width:none;margin-top:8px;transform:none;background:0 0;box-shadow:none}.filters .fsheet .hero__dropdown--when{width:auto;max-height:300px;overflow-y:auto}.filters .fsheet .hero__dropdown-list{max-height:240px}.filters .fsheet .hero__foot{display:none}.filters .fsheet .hero__reset--head{display:inline-flex;position:absolute;top:12px;right:0;padding:0;border:none;background:0 0;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:600;color:#6b7380;cursor:pointer}.filters .fsheet .hero__reset--head.is-hidden{display:none}.filters .fsheet .hero__reset--head:hover{color:#1b2230}.filters .fsheet .filter__reset--head{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:15px;right:26px;width:22px;height:22px;padding:0}.filters .fsheet .filter__reset--head .icon{font-size:15px}.filters .fsheet .filter__reset--head.is-hidden{display:none}.catalog-browse{display:grid;grid-template-columns:minmax(320px,380px) 1fr;gap:24px;align-items:start;margin:64px 0 40px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.catalog-browse{grid-template-columns:1fr}}.catalog-browse .catalog-explorer{position:sticky;top:24px;height:550px}.catalog-browse .catalog-explorer__inner{position:absolute;inset:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.catalog-browse .catalog-explorer{position:static;height:auto}.catalog-browse .catalog-explorer__inner{position:static}.catalog-browse .catalog-browse__article{order:-1}}.catalog-explorer{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.catalog-explorer__inner{display:flex;flex-direction:column;padding:24px}.catalog-explorer__tabs{display:inline-flex;align-self:flex-start;margin-bottom:8px;padding:4px;background:var(--cream);border-radius:999px}.catalog-explorer__tab{padding:8px 16px;border:none;border-radius:999px;background:0 0;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.catalog-explorer__tab:hover{color:var(--ink)}.catalog-explorer__tab.is-active{background:var(--navy);color:#fff}.catalog-explorer__pane{flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.catalog-explorer__pane::-webkit-scrollbar{width:6px}.catalog-explorer__pane::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(22,48,79,.15)}.catalog-explorer__pane[hidden]{display:none}.catalog-tree+.catalog-tree{border-top:1px solid var(--border)}.catalog-tree__row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 0;border:none;background:0 0;text-align:left;cursor:pointer;transition:color .15s}.catalog-tree__row:hover .catalog-tree__name,.catalog-tree__row:hover .catalog-tree__chevron,.catalog-tree__row:hover .catalog-tree__icon{color:var(--accent)}.catalog-tree__row[aria-expanded=true] .catalog-tree__chevron{transform:rotate(180deg);color:var(--ink)}.catalog-tree__leaf{display:flex;align-items:center;gap:8px;padding:10px 0;font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.catalog-tree__leaf:hover{color:var(--accent)}.catalog-tree__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.catalog-tree__icon .svg-icon{width:18px !important;height:18px !important;background:currentColor !important;-webkit-mask-size:contain !important}.catalog-tree__icon .svg-icon.svg-inited{background:0 0 !important}.catalog-tree__icon .svg-icon.svg-inited svg g>*{fill:currentColor}.catalog-tree__name{flex:1;min-width:0;font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--ink);transition:color .15s}.catalog-tree__count{flex-shrink:0;margin-left:4px;font-size:11px;font-weight:400;white-space:nowrap;color:var(--muted)}.catalog-tree__chevron{font-size:16px;color:var(--muted);transition:transform .2s,color .15s}.catalog-tree__panel{padding-bottom:8px}.catalog-tree__panel[hidden]{display:none}.catalog-tree__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.catalog-tree__chips li{margin:0;padding:0}.catalog-tree__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--cream);font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--muted);transition:background .15s,color .15s}.catalog-tree__chip:hover{background:var(--navy);color:#fff}.catalog-tree__chip:hover .catalog-tree__count,.catalog-tree__chip.is-active .catalog-tree__count{color:rgba(255,255,255,.75)}.catalog-tree__chip--all{background:rgba(22,48,79,.08);font-weight:700;color:var(--ink)}.catalog-tree__chip.is-active{background:var(--navy);color:#fff}.catalog-tree__nested{display:flex;flex-direction:column;margin-top:4px;padding-left:12px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.catalog-explorer__inner{padding:16px}.catalog-explorer__pane{max-height:420px}}.nearby-regions{margin:0 0 24px}.nearby-regions__title{margin:0 0 8px;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nearby-regions__scroll{position:relative}.nearby-regions__list{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.nearby-regions__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.nearby-regions__list::-webkit-scrollbar{display:none}}.nearby-regions__edge{position:absolute;top:50%;z-index:1;display:flex;padding:7px;border:0;background:0 0;line-height:0;color:var(--muted);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .15s,visibility 0s .15s}.nearby-regions__edge .icon{width:18px;height:18px}.nearby-regions__edge--prev{left:0}.nearby-regions__edge--next{right:0}.nearby-regions__scroll.has-prev .nearby-regions__edge--prev,.nearby-regions__scroll.has-more .nearby-regions__edge--next{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility 0s}.nearby-regions__scroll.has-more .nearby-regions__list{mask-image:linear-gradient(to right,#000 calc(100% - 36px),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),rgba(0,0,0,0))}.nearby-regions__scroll.has-prev .nearby-regions__list{mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 36px);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 36px)}.nearby-regions__scroll.has-prev.has-more .nearby-regions__list{mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 36px,#000 calc(100% - 36px),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 36px,#000 calc(100% - 36px),rgba(0,0,0,0))}.region-chip{display:inline-flex;flex-shrink:0;align-items:baseline;gap:5px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.2;color:var(--ink);text-decoration:none;transition:border-color .15s,color .15s}.region-chip__count{flex-shrink:0;font-size:11px;font-weight:400;white-space:nowrap;color:rgba(27,34,48,.45);font-variant-numeric:tabular-nums}.region-chip__arrow{align-self:center;width:15px;height:15px;color:var(--muted);transition:transform .15s,color .15s}.region-chip:hover{border-color:var(--ink);color:var(--ink)}.region-chip:hover .region-chip__arrow{color:var(--ink);transform:translateX(2px)}.spot-row{container-type:inline-size;justify-self:stretch;width:100%}@media (max-width:1023px) and (hover:none) and (pointer:coarse) and (max-width:639px),(max-width:1023px) and (max-device-width:1023px) and (max-width:639px){.main_page_hikes_list.list-3>.spot-row{max-width:370px;justify-self:center}}.spot{position:relative;display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--ink);overflow:hidden;isolation:isolate;color:#fff}.spot__scene{position:absolute;inset:-24px;z-index:0;pointer-events:none;background:radial-gradient(48% 150% at 9% -12%,rgba(113,220,196,.38),rgba(27,34,48,0) 60%),radial-gradient(38% 120% at 26% 128%,rgba(113,220,196,.12),rgba(27,34,48,0) 55%)}@media (hover:hover) and (pointer:fine){.spot:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(600px circle at var(--spot-mx,50%) var(--spot-my,50%),rgba(113,220,196,.14),rgba(113,220,196,.05) 35%,transparent 68%);opacity:0;transition:opacity .25s ease-out}.spot:hover:after{opacity:1}}.spot__compass{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.12);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.spot__needle{width:7px;height:31px;transform:rotate(0deg);transform-origin:center;background:linear-gradient(180deg,var(--accent) 0 50%,#fff 50% 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.spot__hub{position:absolute;width:5px;height:5px;border:1px solid var(--accent);border-radius:50%;background:var(--ink)}.spot__card{position:absolute;font-family:var(--font-serif);font-size:6px;font-weight:700;color:rgba(255,255,255,.6)}.spot__card--n{top:3px;left:50%;transform:translateX(-50%)}.spot__card--e{top:50%;right:4px;transform:translateY(-50%)}.spot__card--s{bottom:3px;left:50%;transform:translateX(-50%)}.spot__card--w{top:50%;left:4px;transform:translateY(-50%)}.spot__ticks{position:absolute;inset:0;border-radius:50%;display:none;background:repeating-conic-gradient(rgba(255,255,255,.45) 0deg 1deg,transparent 1deg 6deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%,#000 72%,transparent 73%);mask:radial-gradient(circle,transparent 62%,#000 63%,#000 72%,transparent 73%)}.spot__text{position:relative;z-index:1;flex:1;min-width:0}.spot__eyebrow{display:none;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.spot__ic{flex-shrink:0;width:13px;height:13px}.spot__title{display:block;margin:0;font-family:var(--font-sans);font-weight:700;font-size:18px;line-height:1.13;letter-spacing:-.01em;color:#fff}.spot__title em{font-family:var(--font-serif);font-weight:400;font-style:italic;color:var(--mint);white-space:nowrap;-webkit-font-smoothing:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--mint),var(--mint));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .55s ease}.spot__title em a{color:inherit;text-decoration:none}.spot:hover .spot__title em{background-size:100% 2px}.spot__sub{display:block;margin:7px 0 0;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.6)}.spot__sub-full{display:none}.spot__sub-short{display:inline}.spot__cta{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s}.spot__cta:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.15)}.spot__cta-full{display:none}.spot__cta-short{display:none}.spot__arrow{width:18px;height:18px}@container (min-width:480px){.spot{gap:20px;padding:18px 24px}.spot__compass{width:56px;height:56px}.spot__needle{width:8px;height:34px}.spot__ticks{display:block}.spot__card{font-size:8px}.spot__eyebrow{display:inline-flex}.spot__title{font-size:22px}.spot__sub-full{display:inline}.spot__sub-short{display:none}}@container (min-width:750px){.spot__cta{width:auto;height:auto;padding:14px 24px;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px}.spot__cta-full{display:inline}.spot__arrow{width:17px;height:17px}}@container (min-width:900px){.spot{gap:26px;padding:24px 32px}.spot__compass{width:66px;height:66px}.spot__needle{width:9px;height:42px}.spot__card{font-size:9px}.spot__title{font-family:var(--font-serif);font-weight:600;letter-spacing:-.02em;font-size:28px}.spot__sub{font-size:15.5px}.spot__cta{padding:16px 28px;font-size:16px}}@container (max-width:479px){.spot{flex-wrap:wrap}.spot__title em{font-size:1.2em}.spot__sub{display:none}.spot__cta{flex:1 0 100%;width:auto;height:auto;padding:13px 20px;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px}.spot__cta-short{display:inline}.spot--rental .spot__cta{display:none}.spot--vk .spot__cta-full{display:inline}}@container (max-width:380px){.spot{row-gap:12px;column-gap:18px;padding:15px 16px}.spot__compass{width:50px;height:50px}.spot__title{font-size:16px}}@media (hover:none){.spot__title em{background-size:100% 2px}.spot__compass{pointer-events:auto;cursor:pointer}}@media (prefers-reduced-motion:reduce){.spot__needle{transition:none}}.spot--rental .spot__title em{white-space:normal}.spot--rental .spot__sign{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.12);overflow:hidden;pointer-events:none}.spot--rental .spot-route{width:62%;height:62%}.spot--rental .spot-route__line{fill:none;stroke:rgba(255,255,255,.34);stroke-width:1.5;stroke-dasharray:2.4 2.4}.spot--rental .spot-route__trail{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100}.spot--rental .spot-route__start{fill:rgba(255,255,255,.7)}.spot--rental .spot-route__pin{fill:var(--accent)}.spot--rental .spot-route__pin-hole{fill:var(--ink)}.spot--rental .spot-route__dot{fill:var(--mint);stroke:none}@container (min-width:480px){.spot--rental .spot__sign{width:56px;height:56px}.spot--rental .spot__title{font-size:19px}}@container (min-width:900px){.spot--rental .spot__sign{width:66px;height:66px}.spot--rental .spot__title{font-size:23px}}@container (min-width:1000px){.spot--rental .spot__title{font-size:28px}}@container (max-width:380px){.spot--rental .spot__sign{width:50px;height:50px}}.spot--vk .spot__sign{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;overflow:hidden;pointer-events:none;--vk-t:15s}.spot--vk .spot-sky{position:absolute;inset:0}.spot--vk .spot-sky__night,.spot--vk .spot-sky__dusk,.spot--vk .spot-sky__stars,.spot--vk .spot-sky__aurora{position:absolute;inset:0}.spot--vk .spot-sky__night{z-index:0;background:linear-gradient(#13203a,#1b2230)}.spot--vk .spot-sky__dusk{z-index:1;opacity:0;background:linear-gradient(#2a2742,#8a4a44 56%,#e9863a);animation:vk-dusk var(--vk-t) ease-in-out infinite}.spot--vk .spot-sky__sun{position:absolute;left:46%;bottom:46%;width:24%;height:24%;margin-left:-12%;z-index:2;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff1a8,var(--accent));box-shadow:0 0 22px rgba(255,160,60,.6);animation:vk-sun var(--vk-t) ease-in-out infinite}.spot--vk .spot-sky__stars{z-index:3;animation:vk-starsfade var(--vk-t) ease-in-out infinite}.spot--vk .spot-sky__star{position:absolute;width:2.2px;height:2.2px;border-radius:50%;background:#fff;animation:vk-tw 2.6s ease-in-out infinite}.spot--vk .spot-sky__comet{position:absolute;top:15%;left:8%;width:22px;height:2px;z-index:3;border-radius:2px;opacity:0;transform:rotate(24deg);background:linear-gradient(90deg,rgba(210,245,255,0),rgba(210,245,255,.95));animation:vk-comet 8s ease-in infinite 2.5s}.spot--vk .spot-sky__comet:after{content:"";position:absolute;right:-2px;top:-1.6px;width:5px;height:5px;border-radius:50%;background:#eafcff;box-shadow:0 0 7px 1px rgba(190,235,255,.9)}.spot--vk .spot-sky__aurora{z-index:3;animation:vk-aurfade var(--vk-t) ease-in-out infinite}.spot--vk .spot-sky__band{position:absolute;left:-25%;right:-25%;height:34%;filter:blur(6px);mix-blend-mode:screen;border-radius:50%}.spot--vk .spot-sky__band--a{top:14%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(113,220,196,.95),rgba(113,220,196,.5),rgba(0,0,0,0));animation:vk-aur 4.6s ease-in-out infinite}.spot--vk .spot-sky__band--b{top:28%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(120,170,255,.55),rgba(113,220,196,.9),rgba(0,0,0,0));animation:vk-aur 5.7s ease-in-out infinite reverse}.spot--vk .spot-sky__band--c{top:6%;height:26%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(170,140,255,.5),rgba(0,0,0,0));animation:vk-aur 6.7s ease-in-out infinite}.spot--vk .spot-sky__m8{position:absolute;left:-2%;right:-2%;bottom:0;height:44%;z-index:5;background:linear-gradient(#2c3c55,#1b2738);clip-path:polygon(0 100%,0 56%,30% 14%,52% 48%,66% 30%,100% 64%,100% 100%)}.spot--vk .spot-sky__tree{position:absolute;right:17%;bottom:4%;width:13%;height:33%;z-index:7;background:#05080c}.spot--vk .spot-sky__tree--pine{clip-path:polygon(46% 100%,46% 55%,16% 55%,34% 40%,24% 40%,44% 24%,36% 24%,50% 10%,64% 24%,56% 24%,76% 40%,66% 40%,84% 55%,54% 55%,54% 100%)}.spot--vk .spot__cta-icon{width:18px;height:18px}@container (min-width:480px){.spot--vk .spot__sign{width:56px;height:56px}.spot--vk .spot__title{font-size:19px}}@container (min-width:900px){.spot--vk .spot__sign{width:66px;height:66px}.spot--vk .spot__title{font-size:23px}}@container (min-width:1000px){.spot--vk .spot__title{font-size:28px}}@container (max-width:479.98px){.spot--vk{display:grid;grid-template-columns:1fr;grid-template-areas:"sign" "text" "cta";justify-items:center;row-gap:12px}.spot--vk .spot__sign{grid-area:sign;width:72px;height:72px}.spot--vk .spot__text{grid-area:text;text-align:center}.spot--vk .spot__cta{grid-area:cta;justify-self:center;width:auto;height:auto;padding:11px 22px;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px}.spot--vk .spot__cta-full{display:inline}}@container (min-width:750px){.spot--vk .spot__cta-icon{width:17px;height:17px}}@keyframes vk-dusk{0%{opacity:1}25%{opacity:1}34%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes vk-sun{0%{transform:translateY(-10%) scale(1);opacity:1}10%{opacity:1}28%{transform:translateY(46%) scale(.9);opacity:.15}33%{opacity:0}90%{transform:translateY(-10%) scale(1);opacity:0}100%{transform:translateY(-10%) scale(1);opacity:1}}@keyframes vk-starsfade{0%{opacity:0}26%{opacity:0}40%{opacity:1}92%{opacity:1}99%{opacity:0}100%{opacity:0}}@keyframes vk-aurfade{0%{opacity:0}56%{opacity:0}66%{opacity:1}90%{opacity:1}96%{opacity:0}100%{opacity:0}}@keyframes vk-aur{0%,100%{transform:translateX(-8%) skewX(-10deg) scaleY(1)}50%{transform:translateX(8%) skewX(-16deg) scaleY(1.22)}}@keyframes vk-tw{0%,100%{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes vk-comet{0%{transform:translate(0,0) rotate(24deg);opacity:0}6%{opacity:1}24%{transform:translate(48px,21px) rotate(24deg);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.spot--vk .spot-sky__dusk,.spot--vk .spot-sky__sun,.spot--vk .spot-sky__stars,.spot--vk .spot-sky__aurora,.spot--vk .spot-sky__band,.spot--vk .spot-sky__star,.spot--vk .spot-sky__comet{animation:none}.spot--vk .spot-sky__dusk,.spot--vk .spot-sky__sun,.spot--vk .spot-sky__comet{opacity:0}.spot--vk .spot-sky__stars,.spot--vk .spot-sky__aurora{opacity:1}}#search-page{max-width:1256px;margin:0 auto;padding:0 16px 32px}#search-page .search__form{margin:0 0 22px}#search-page .search__bar{display:flex;align-items:center;max-width:760px;height:44px;padding:3px 3px 3px 16px;background:#fff;border:1px solid var(--border);border-radius:999px;transition:border-color .15s}#search-page .search__bar:focus-within{border-color:var(--navy)}#search-page .twitter-typeahead{flex:1;min-width:0;display:flex !important;align-items:center}#search-page .search__input{flex:1;min-width:0;height:20px;margin:0;padding:0 12px 0 0;border:none;border-radius:0;background:0 0;box-shadow:none;font:400 15px/20px var(--font-sans);color:var(--ink)}#search-page .search__input::placeholder{color:var(--muted)}#search-page .search__input:focus{outline:none;box-shadow:none}#search-page .search__submit{flex-shrink:0;width:36px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(22,48,79,.06);color:var(--ink);font-size:15px;cursor:pointer;transition:background .15s,color .15s,transform .15s}#search-page .search__submit:hover{background:var(--navy);color:#fff;transform:scale(1.05)}#search-page .tt-menu{left:-17px !important;right:-40px;width:auto;margin-top:21px;padding:8px;background:#fff;border:1px solid rgba(22,48,79,.05);border-radius:var(--radius-md);box-shadow:0 24px 48px -12px rgba(22,48,79,.22)}#search-page .tt-suggestion{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:400;line-height:1.35;color:var(--ink);text-decoration:none}#search-page .tt-suggestion.tt-cursor,#search-page .tt-suggestion:hover{background:var(--cream);color:var(--navy)}#search-page .tt-suggestion .typeahead_link_text{display:flex;flex-direction:column;min-width:0}#search-page .tt-suggestion .typeahead_link_meta{margin-top:1px;font-size:12px;line-height:1.3;color:rgba(27,34,48,.55)}#search-page .tt-suggestion .typeahead_link_img{float:none;flex-shrink:0;width:72px;height:48px;margin:0;border-radius:8px;overflow:hidden}#search-page .tt-suggestion .typeahead_link_img img{width:100%;height:100%;object-fit:cover}#search-page .tt-suggestion .tt-highlight{padding:0 1px;border-radius:2px;background:var(--accent-soft);color:var(--accent-deep);font-weight:inherit}#search-page .search__sources{display:flex;flex-wrap:wrap;gap:10px 22px;margin:14px 0 0;padding:0;list-style:none}#search-page .search__check{display:inline-flex;align-items:center;gap:9px;margin:0;font:500 14px/1 var(--font-sans);color:var(--ink);cursor:pointer;user-select:none}#search-page .search__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#search-page .search__check .search__check-box{position:relative;flex-shrink:0;width:20px;height:20px;border:1px solid var(--control-border);border-radius:6px;background:#fff;transition:background .15s,border-color .15s}#search-page .search__check .search__check-box:after{content:'';position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg);opacity:0;transition:opacity .15s}#search-page .search__check:hover .search__check-box{border-color:var(--navy)}#search-page .search__check:has(input:checked) .search__check-box{background:var(--navy);border-color:var(--navy)}#search-page .search__check:has(input:checked) .search__check-box:after{opacity:1}#search-page .search__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}#search-page .search__layout:has(.search__side){grid-template-columns:minmax(0,1fr) 300px}#search-page .search__main{max-width:760px}#search-page .search__summary{margin:0 0 18px;font-size:15px;font-weight:500;color:var(--muted)}#search-page .search__num{font-family:"Instrument Serif","Times New Roman",Times,serif;-webkit-font-smoothing:auto;font-size:18px;color:var(--ink)}#search-page .search__results{display:flex;flex-direction:column;gap:12px}#search-page .pagination-container{grid-template-columns:1fr minmax(0,300px);padding:32px 0 8px}#search-page .show-more{grid-area:1/2;justify-self:stretch}#search-page .pagination{grid-area:1/1;justify-self:start}#search-page .search__empty{padding:48px 24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:center;font-size:15px;line-height:1.5;color:var(--muted)}#search-page .search__item{display:flex;gap:16px;margin:0;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s}#search-page .search__item:hover{box-shadow:var(--shadow-lg);border-color:transparent}#search-page .search__media{flex-shrink:0;align-self:stretch;width:176px;min-height:120px;display:block;overflow:hidden;border-radius:8px;background:var(--cream-deep)}#search-page .search__media img{width:100%;height:100%;object-fit:cover;display:block}#search-page .search__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:6px 8px 6px 0}#search-page .search__crumbs{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:break-word}#search-page .search__crumbs a{color:var(--muted);text-decoration:none;transition:color .15s}#search-page .search__crumbs a:hover{color:var(--accent-deep)}#search-page .search__crumbs a.search__crumb-lead{color:var(--navy)}#search-page .search__crumbs a.search__crumb-lead:hover{color:var(--accent-deep)}#search-page .search__chev{margin:0 6px;color:rgba(22,48,79,.4)}#search-page .search__desc{margin:7px 0 0;font-size:14px;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#search-page .search__desc p{margin:0}#search-page .search__foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}#search-page .search__link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--navy);text-decoration:none;transition:color .15s}#search-page .search__link:after{content:"→";margin-left:4px;position:relative;top:1px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}#search-page .search__link:hover{color:var(--accent-deep)}#search-page .search__link:hover:after{transform:translateX(4px)}#search-page .search__count{order:-1;color:var(--muted);font-size:12px;font-weight:500}#search-page .search__side{min-width:0}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){#search-page{padding-left:0;padding-right:0}#search-page .search__layout,#search-page .search__layout:has(.search__side){grid-template-columns:minmax(0,1fr);gap:28px}#search-page .search__main{min-width:0;max-width:none}#search-page .search__side{order:2}}@media (min-width:601px) and (max-width:1023px) and (hover:none) and (pointer:coarse),(min-width:601px) and (max-width:1023px) and (max-device-width:1023px){#search-page .pagination{width:auto;max-width:none;gap:2px;padding:7px 8px}#search-page .page-btn{min-width:32px;padding:0 8px;font-size:14px}}@media (max-width:600px) and (hover:none) and (pointer:coarse),(max-width:600px) and (max-device-width:600px){#search-page .search__item{flex-direction:column;gap:10px}#search-page .search__media{width:100%;height:190px;min-height:0;align-self:stretch}#search-page .search__body{padding:0 4px 4px}#search-page .pagination-container{grid-template-columns:1fr;gap:14px;padding-top:24px}#search-page .show-more{grid-area:1/1;justify-self:stretch}#search-page .pagination{grid-area:2/1;justify-self:center}}.error-page{max-width:560px;margin:0 auto;padding:60px 20px 80px;text-align:center}.error-page__code{font-family:var(--font-serif);font-size:140px;line-height:1;letter-spacing:-.03em;color:var(--navy)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.error-page__code{font-size:clamp(80px,16vw,140px)}}.error-page__title{margin:8px 0 0;font-family:var(--font-serif);font-weight:400;font-size:36px;color:var(--ink)}@media (max-width:1023px) and (hover:none) and (pointer:coarse),(max-width:1023px) and (max-device-width:1023px){.error-page__title{font-size:clamp(26px,4vw,36px)}}.error-page__lead{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--muted)}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.fox-runner{position:relative;margin:28px 0 4px;--fox-fg:#6b7380;--fox-bg:#fbf8f3;--fox-head:#16304f}.fox-runner__canvas{display:block;width:100%;height:240px;image-rendering:pixelated;border:1px solid rgba(22,48,79,.08);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(22,48,79,.04),0 2px 8px rgba(22,48,79,.05);outline:none;cursor:pointer;touch-action:manipulation}.fox-runner__canvas.is-playing{touch-action:none}.fox-runner__msg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;pointer-events:none;color:var(--fox-fg);text-shadow:0 1px 0 var(--fox-bg),0 -1px 0 var(--fox-bg),1px 0 0 var(--fox-bg),-1px 0 0 var(--fox-bg)}.fox-runner__msg[hidden]{display:none}.fox-runner__big{display:block;font-family:"Instrument Serif","Times New Roman",Times,serif;font-size:28px;font-weight:400;letter-spacing:-.01em;color:var(--fox-head)}.fox-runner__small{display:block;margin-top:6px;font-size:13px;opacity:.8}.fox-runner__touch{display:none}@media (hover:none) and (pointer:coarse){.fox-runner__desktop{display:none}.fox-runner__touch{display:block}}.fox-runner--touch .fox-runner__desktop{display:none}.fox-runner--touch .fox-runner__touch{display:block}.fox-runner--desktop .fox-runner__desktop{display:block}.fox-runner--desktop .fox-runner__touch{display:none}.fox-runner__score{display:block;margin-top:4px;font-size:15px;font-weight:600}.fox-runner__score--record{color:var(--accent)}.fox-runner__score:empty{display:none}.fox-runner__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px}.fox-runner__share,.fox-runner__cta{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 28px;border:1px solid rgba(22,48,79,.08);border-radius:999px;background:var(--surface);color:var(--navy);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:border-color .15s;pointer-events:auto;text-shadow:none}.fox-runner__share .icon,.fox-runner__cta .icon{width:18px;height:18px;flex-shrink:0;transition:transform .15s}.fox-runner__share:hover,.fox-runner__cta:hover{border-color:var(--navy)}.fox-runner__share:hover .icon,.fox-runner__cta:hover .icon{transform:translateX(3px)}.fox-runner__share:hover .icon{transform:none}.fox-runner__msg--hint .fox-runner__big{font-size:22px}@media (max-width:640px){.fox-runner{margin-top:24px}.fox-runner__canvas{height:220px}.fox-runner__big{font-size:20px}.fox-runner__actions{gap:8px;margin-top:12px}.fox-runner__share,.fox-runner__cta{height:40px;padding:0 18px;font-size:14px}}.financial-info{max-width:640px;margin:0 auto;padding:0 0 60px}.financial-info__request{margin-bottom:28px}.financial-info__title{margin:0 0 14px;font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:1.2;color:var(--ink)}.financial-info__amounts{display:flex;flex-direction:column}.financial-info__line{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border);font-size:15px}.financial-info__sum{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.financial-info__line--due{color:var(--danger-deep)}.financial-info__line--due .financial-info__sum{color:var(--danger)}.financial-info__note{margin:10px 0 0;font-size:14px;color:var(--muted)}.financial-info__rent{margin-top:36px;padding-top:28px;border-top:1px solid var(--border)}.financial-info__rent h3{margin:0 0 12px;font-family:var(--font-serif);font-weight:400;font-size:22px;color:var(--ink)}.financial-info__rent p{margin:0 0 18px;line-height:1.55;color:var(--ink)}.request-status{max-width:640px;margin:0 auto;padding:0 0 60px}.request-status__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.request-status__form .field{flex:1 1 220px;max-width:280px;margin-bottom:0}.request-status__result{margin-top:28px;font-size:15px;line-height:1.6;color:var(--ink)}.request-status__result p{margin:0 0 12px}.request-status__result ul{margin:8px 0 0;padding-left:20px;list-style:disc}.request-status__result li{margin-bottom:6px}.request-status__result a{color:var(--navy)}.request-status__result a:hover{color:var(--navy-deep)}.lightweight-page-icon-wrapper{position:fixed;top:20px;right:80px;z-index:200;display:block}.lightweight-page-icon-wrapper+.scroll-to-top{bottom:160px}.lightweight-page-icon{display:block;font-size:20px;line-height:48px;border-radius:50px;cursor:pointer;height:50px;width:50px;background:#505050;opacity:.5;color:#fff;-moz-transition:opacity .3s linear,width .2s ease;-o-transition:opacity .3s linear,width .2s ease;-webkit-transition:opacity .3s linear,width .2s ease;transition:opacity .3s linear,width .2s ease}.lightweight-page-icon .lw-icon{width:50px;height:100%;display:inline-block;position:absolute;text-align:center;top:0;right:0;background:#505050;border-radius:100%}.lightweight-page-icon.active{width:190px;opacity:1}.lightweight-page-icon.active .hint{width:100%;padding-left:24px}.lightweight-page-icon.semi-active{width:190px}.lightweight-page-icon.semi-active .hint{width:100%;padding-left:24px}.lightweight-page-icon.alt.active,.lightweight-page-icon.alt.semi-active{width:170px}.lightweight-page-icon:hover{opacity:1}.lightweight-page-icon .hint{display:inline-block;width:0;height:19px;overflow:hidden;font-size:14px;line-height:1.2;margin-top:16px;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.lightweight-page#equip-index-page header,.lightweight-page#equip-index-page footer,.lightweight-page#equip-index-page .main_navigation,.lightweight-page#equip-index-page .nav,.lightweight-page#equip-index-page .breadcrumbs,.lightweight-page#equip-index-page .feedback-icon-wrapper,.lightweight-page#equip-index-page .scroll-to-top,.lightweight-page#equip-index-page .vk_button_bottom,.lightweight-page#equip-index-page .equip-filters,.lightweight-page#equip-index-page .equipment_page .comments_top,.lightweight-page#equip-index-page .tabs-scroll,.lightweight-page#equip-index-page .right-addition{display:none}.lightweight-page#equip-index-page .scroll-to-top{bottom:20px}.lightweight-page#equip-index-page .main_top.full_width{margin-top:35px}.lightweight-page#equip-index-page .route_description_list{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3{padding:0 !important}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3:before{display:none !important}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3>.icon{display:none !important}.lightweight-page#equip-index-page .route_description_list>ul{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .route_description_list>ul>li{position:relative !important;left:auto !important;top:auto !important;width:auto !important;margin:0 !important;margin-bottom:22px !important}.lightweight-page#equip-index-page .route_description_list>ul>li h3{margin-bottom:10px !important}.lightweight-page#equip-index-page .info_products{padding:0 !important}.lightweight-page#equip-index-page .info_products h3{padding:14px 0 !important}.lightweight-page#equip-index-page .list_equipment>ul{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .list_equipment>ul>li{float:none !important;width:auto !important;height:auto !important;padding:0 !important;margin-bottom:22px !important}.lightweight-page#equip-index-page .list_equipment .img{display:none !important}.lightweight-page#equip-index-page .list_equipment .info{float:none !important;width:auto !important;height:auto !important;margin-top:0 !important;padding:0 !important;margin-left:0 !important}.lightweight-page#equip-index-page .list_equipment .info .equip-number{display:inline}.lightweight-page#equip-index-page .list_equipment .info .equip-description{height:auto !important}.lightweight-page#equip-index-page .list_equipment .info .equip-description .short-text{display:none}.lightweight-page#equip-index-page .list_equipment .info .equip-description .full-text{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block !important;position:relative;border:none !important;background:0 0 !important}.lightweight-page#equip-index-page .list_equipment .info .rental_equip_link,.lightweight-page#equip-index-page .list_equipment .info .buy_equip_link,.lightweight-page#equip-index-page .list_equipment .info .equip-description-p{display:none !important}.lightweight-page#equip-index-page #main_wrapper,.lightweight-page#equip-index-page #main{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.lightweight-page#equip-index-page .equip-route-name .equip-route-text{padding:0}.print-page-btn{position:fixed;top:20px;right:20px;z-index:200;width:50px;height:50px;display:block;font-size:18px;text-align:center;line-height:48px;border-radius:100%;cursor:pointer;background:#505050;opacity:.5;color:#fff;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.print-page-btn:hover{opacity:1}@media print{.lightweight-page#equip-index-page header,.lightweight-page#equip-index-page footer,.lightweight-page#equip-index-page .main_navigation,.lightweight-page#equip-index-page .nav,.lightweight-page#equip-index-page .breadcrumbs,.lightweight-page#equip-index-page .feedback-icon-wrapper,.lightweight-page#equip-index-page .scroll-to-top,.lightweight-page#equip-index-page .vk_button_bottom,.lightweight-page#equip-index-page .equip-filters,.lightweight-page#equip-index-page .equipment_page .comments_top,.lightweight-page#equip-index-page .tabs-scroll,.lightweight-page#equip-index-page .right-addition,.lightweight-page#equip-index-page .lightweight-page-icon-wrapper,.lightweight-page#equip-index-page .print-page-btn,.lightweight-page#equip-index-page .social-block,#equip-index-page header,#equip-index-page footer,#equip-index-page .main_navigation,#equip-index-page .nav,#equip-index-page .breadcrumbs,#equip-index-page .feedback-icon-wrapper,#equip-index-page .scroll-to-top,#equip-index-page .vk_button_bottom,#equip-index-page .equip-filters,#equip-index-page .equipment_page .comments_top,#equip-index-page .tabs-scroll,#equip-index-page .right-addition,#equip-index-page .lightweight-page-icon-wrapper,#equip-index-page .print-page-btn,#equip-index-page .social-block,#page-view-page header,#page-view-page footer,#page-view-page .main_navigation,#page-view-page .nav,#page-view-page .breadcrumbs,#page-view-page .feedback-icon-wrapper,#page-view-page .scroll-to-top,#page-view-page .vk_button_bottom,#page-view-page .equip-filters,#page-view-page .equipment_page .comments_top,#page-view-page .tabs-scroll,#page-view-page .right-addition,#page-view-page .lightweight-page-icon-wrapper,#page-view-page .print-page-btn,#page-view-page .social-block{display:none !important}.lightweight-page#equip-index-page br,#equip-index-page br,#page-view-page br{content:" ";display:block;margin:.6em}.lightweight-page#equip-index-page #wrapper,#equip-index-page #wrapper,#page-view-page #wrapper{min-width:auto !important}.lightweight-page#equip-index-page .main_top,.lightweight-page#equip-index-page .main_top.full_width,#equip-index-page .main_top,#equip-index-page .main_top.full_width,#page-view-page .main_top,#page-view-page .main_top.full_width{margin:0}.lightweight-page#equip-index-page .main_top h1,.lightweight-page#equip-index-page .main_top.full_width h1,#equip-index-page .main_top h1,#equip-index-page .main_top.full_width h1,#page-view-page .main_top h1,#page-view-page .main_top.full_width h1{font-size:12px;right:0}.lightweight-page#equip-index-page .equipment_page,#equip-index-page .equipment_page,#page-view-page .equipment_page{margin:0;padding:0}.lightweight-page#equip-index-page .route_tabs.opt2,#equip-index-page .route_tabs.opt2,#page-view-page .route_tabs.opt2{padding-top:0}.lightweight-page#equip-index-page .route_tabs .tabs_content,#equip-index-page .route_tabs .tabs_content,#page-view-page .route_tabs .tabs_content{width:auto !important;padding:12px 0}.lightweight-page#equip-index-page .route_description_list,#equip-index-page .route_description_list,#page-view-page .route_description_list{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3,#equip-index-page .route_description_list.list_with_markers h3,#page-view-page .route_description_list.list_with_markers h3{padding:0 !important;font-size:10px;text-transform:none}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3:before,#equip-index-page .route_description_list.list_with_markers h3:before,#page-view-page .route_description_list.list_with_markers h3:before{display:none !important}.lightweight-page#equip-index-page .route_description_list.list_with_markers h3>.icon,#equip-index-page .route_description_list.list_with_markers h3>.icon,#page-view-page .route_description_list.list_with_markers h3>.icon{display:none !important}.lightweight-page#equip-index-page .route_description_list>ul,#equip-index-page .route_description_list>ul,#page-view-page .route_description_list>ul{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .route_description_list>ul>li,#equip-index-page .route_description_list>ul>li,#page-view-page .route_description_list>ul>li{position:relative !important;left:auto !important;top:auto !important;width:auto !important;margin:0 !important}.lightweight-page#equip-index-page .route_description_list>ul>li h3,#equip-index-page .route_description_list>ul>li h3,#page-view-page .route_description_list>ul>li h3{margin-bottom:0 !important}.lightweight-page#equip-index-page .route_description_list p,#equip-index-page .route_description_list p,#page-view-page .route_description_list p{font-size:8px;line-height:12px;padding:0}.lightweight-page#equip-index-page .info_products,#equip-index-page .info_products,#page-view-page .info_products{padding:0 !important}.lightweight-page#equip-index-page .info_products h3,#equip-index-page .info_products h3,#page-view-page .info_products h3{font-size:10px;padding:4px 0 !important;text-transform:uppercase}.lightweight-page#equip-index-page .list_equipment,#equip-index-page .list_equipment,#page-view-page .list_equipment{padding:0;margin:0}.lightweight-page#equip-index-page .list_equipment>ul,#equip-index-page .list_equipment>ul,#page-view-page .list_equipment>ul{width:auto !important;height:auto !important}.lightweight-page#equip-index-page .list_equipment>ul>li,#equip-index-page .list_equipment>ul>li,#page-view-page .list_equipment>ul>li{float:none !important;width:auto !important;height:auto !important;padding:0 !important;margin-bottom:6px !important}.lightweight-page#equip-index-page .list_equipment .title,#equip-index-page .list_equipment .title,#page-view-page .list_equipment .title{font-size:10px;line-height:14px}.lightweight-page#equip-index-page .list_equipment .img,#equip-index-page .list_equipment .img,#page-view-page .list_equipment .img{display:none !important}.lightweight-page#equip-index-page .list_equipment .info,#equip-index-page .list_equipment .info,#page-view-page .list_equipment .info{float:none !important;width:auto !important;height:auto !important;margin-top:0 !important;padding:0 !important;margin-left:0 !important}.lightweight-page#equip-index-page .list_equipment .info .equip-number,#equip-index-page .list_equipment .info .equip-number,#page-view-page .list_equipment .info .equip-number{display:inline}.lightweight-page#equip-index-page .list_equipment .info .equip-description,#equip-index-page .list_equipment .info .equip-description,#page-view-page .list_equipment .info .equip-description{height:auto !important;line-height:12px}.lightweight-page#equip-index-page .list_equipment .info .equip-description .short-text,#equip-index-page .list_equipment .info .equip-description .short-text,#page-view-page .list_equipment .info .equip-description .short-text{display:none}.lightweight-page#equip-index-page .list_equipment .info .equip-description .full-text,#equip-index-page .list_equipment .info .equip-description .full-text,#page-view-page .list_equipment .info .equip-description .full-text{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;display:block !important;position:relative;top:0;left:0;padding:4px 0;border:none !important}.lightweight-page#equip-index-page .list_equipment .info .rental_equip_link,.lightweight-page#equip-index-page .list_equipment .info .buy_equip_link,.lightweight-page#equip-index-page .list_equipment .info .equip-description-p,#equip-index-page .list_equipment .info .rental_equip_link,#equip-index-page .list_equipment .info .buy_equip_link,#equip-index-page .list_equipment .info .equip-description-p,#page-view-page .list_equipment .info .rental_equip_link,#page-view-page .list_equipment .info .buy_equip_link,#page-view-page .list_equipment .info .equip-description-p{display:none !important}.lightweight-page#equip-index-page .list_equipment p,#equip-index-page .list_equipment p,#page-view-page .list_equipment p{padding:0;font-size:8px;line-height:8px}.lightweight-page#equip-index-page #main_wrapper,.lightweight-page#equip-index-page #main,#equip-index-page #main_wrapper,#equip-index-page #main,#page-view-page #main_wrapper,#page-view-page #main{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.lightweight-page#equip-index-page .equip-route-name .equip-route-text,#equip-index-page .equip-route-name .equip-route-text,#page-view-page .equip-route-name .equip-route-text{padding:0;font-size:10px;line-height:10px}.lightweight-page#equip-index-page .static_page,.lightweight-page#equip-index-page .main_top.full_width,#equip-index-page .static_page,#equip-index-page .main_top.full_width,#page-view-page .static_page,#page-view-page .main_top.full_width{width:auto !important;margin:10px 15px;padding:0}.lightweight-page#equip-index-page .static_page h1,.lightweight-page#equip-index-page .main_top.full_width h1,#equip-index-page .static_page h1,#equip-index-page .main_top.full_width h1,#page-view-page .static_page h1,#page-view-page .main_top.full_width h1{font-size:14px;font-weight:600}.lightweight-page#equip-index-page .static_page ul+p,#equip-index-page .static_page ul+p,#page-view-page .static_page ul+p{margin-top:15px}.lightweight-page#equip-index-page .static_page .article_full_sidebar,#equip-index-page .static_page .article_full_sidebar,#page-view-page .static_page .article_full_sidebar{display:none}.lightweight-page#equip-index-page .static_page .article_full_content.has-right-column .article_content_text,#equip-index-page .static_page .article_full_content.has-right-column .article_content_text,#page-view-page .static_page .article_full_content.has-right-column .article_content_text{margin:0}.callbackkiller,.ws-chat{display:none !important}}@media screen and (-webkit-min-device-pixel-ratio:0){::-webkit-input-placeholder{padding-top:2px}.faq_form_edit{padding:7px 0 22px}}noindex:-o-prefocus ::-webkit-input-placeholder,.MyClass ::-webkit-input-placeholder{padding-top:2px}.cke_maximized{z-index:14000 !important}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.comment_gallery li{border-radius:7px;overflow:hidden}::i-block-chrome,.comment_gallery li:hover{box-shadow:0 0 0 2px var(--navy)}::i-block-chrome,.comment_gallery li img{border-radius:7px}::i-block-chrome,.comment_gallery li img:hover{border:none;bottom:auto;right:auto}}.chrome-mapping{margin-top:0}