/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAX-k2Qn.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAz-k2Qn.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAT-k2Qn.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAv-k2Qn.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuHT-k2Qn.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuGb-k2Qn.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAf-k2Qn.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAb-k2Qn.woff2) format('woff2');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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAj-kw.woff2) format('woff2');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:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');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:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/themes/custom/new/assets/font/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');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;}
.navbar .form-inline .form-actions{display:none;}.toolbar-oriented .toolbar-bar{z-index:1200;}.toolbar-horizontal .toolbar-menu.nav{float:left;}fieldset.card legend{font-size:1rem;}.forum__last-reply{width:20%;}.forum-list__forum{width:60%;}#drupal-off-canvas{box-sizing:initial;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@charset "UTF-8";@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important;}a:not(.btn){text-decoration:underline;}abbr[title]:after{content:" (" attr(title) ")";}pre{white-space:pre-wrap!important;}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}h2,h3,p{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}@page{size:a3;}.container,body{min-width:992px!important;}.navbar{display:none;}.badge{border:1px solid #000;}.table{border-collapse:collapse!important;}.table td,.table th{background-color:#fff!important;}}*,:after,:before{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;}[tabindex="-1"]:focus{outline:0!important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;}p{margin-top:0;margin-bottom:1rem;}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}address{font-style:normal;line-height:inherit;}address,dl,ol,ul{margin-bottom:1rem;}dl,ol,ul{margin-top:0;}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:bolder;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}a{text-decoration:none;background-color:transparent;}a:hover{color:#0056b3;}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;}pre{margin-top:0;margin-bottom:1rem;overflow:auto;}figure{margin:0 0 1rem;}img{border-style:none;}img,svg{vertical-align:middle;}svg{overflow:hidden;}table{border-collapse:collapse;}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:.5rem;}button{border-radius:0;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}select{word-wrap:normal;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:none;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;cursor:pointer;}template{display:none;}[hidden]{display:none!important;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;}.h1,h1{font-size:2.5rem;}.h2,h2{font-size:2rem;}.h3,h3{font-size:1.75rem;}.h4,h4{font-size:1.5rem;}.h5,h5{font-size:1.25rem;}.h6,h6{font-size:1rem;}.lead{font-size:1.25rem;font-weight:300;}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}.small,small{font-size:80%;font-weight:400;}.mark,mark{padding:.2em;background-color:#fcf8e3;}.blockquote{margin-bottom:1rem;font-size:1.25rem;}.img-fluid,.img-thumbnail{max-width:100%;height:auto;}.figure{display:inline-block;}code{font-size:87.5%;color:#e83e8c;word-break:break-word;}a>code{color:inherit;}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem;}kbd kbd{padding:0;font-size:100%;font-weight:700;}pre{display:block;font-size:87.5%;color:#212529;}pre code{font-size:inherit;color:inherit;word-break:normal;}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{flex-basis:0;flex-grow:1;max-width:100%;}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-3{flex:0 0 25%;max-width:25%;}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-6{flex:0 0 50%;max-width:50%;}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-9{flex:0 0 75%;max-width:75%;}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-12{flex:0 0 100%;max-width:100%;}@media (min-width:576px){.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-sm-6{flex:0 0 50%;max-width:50%;}.col-sm-12{flex:0 0 100%;max-width:100%;}}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%;}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%;}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-lg-6{flex:0 0 50%;max-width:50%;}}.table{width:100%;margin-bottom:1rem;color:#212529;}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.table tbody+tbody{border-top:2px solid #dee2e6;}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.form-control::-moz-placeholder{color:#6c757d;opacity:1;}.form-control::placeholder{color:#6c757d;opacity:1;}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1;}select.form-control:focus::-ms-value{color:#495057;background-color:#fff;}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto;}.form-group{margin-bottom:1rem;}.form-text{display:block;margin-top:.25rem;}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem;}.form-check-input:disabled~.form-check-label{color:#6c757d;}.form-check-label{margin-bottom:0;}.form-inline{display:flex;flex-flow:row wrap;align-items:center;}@media (min-width:576px){.form-inline label{justify-content:center;}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0;}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .custom-select,.form-inline .input-group{width:auto;}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0;}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;}@media (prefers-reduced-motion:reduce){.btn{transition:none;}}.btn:hover{color:#212529;text-decoration:none;}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.btn.disabled,.btn:disabled{opacity:.65;}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none;}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545;}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130;}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5);}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5);}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}.fade{transition:opacity .15s linear;}@media (prefers-reduced-motion:reduce){.fade{transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{transition:none;}}.dropdown{position:relative;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto;}.dropdown-menu.show{display:block;}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;}.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px;}.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3;}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:.5rem 1rem;}.nav-link:focus,.nav-link:hover{text-decoration:none;}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default;}.nav-tabs{border-bottom:1px solid #dee2e6;}.nav-tabs .nav-item{margin-bottom:-1px;}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent;}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.navbar{position:relative;}.navbar,.navbar>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .nav-link{padding-right:0;padding-left:0;}.navbar-nav .dropdown-menu{position:static;float:none;}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;}@media (max-width:991.98px){.navbar-expand-lg>.container{padding-right:0;padding-left:0;}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-lg .navbar-nav{flex-direction:row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-lg>.container{flex-wrap:nowrap;}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}.navbar-expand-lg .navbar-toggler{display:none;}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;}.card>hr{margin-right:0;margin-left:0;}.card-body{flex:1 1 auto;padding:1.25rem;}.card-title{margin-bottom:.75rem;}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}.accordion>.card{overflow:hidden;}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0;}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0;}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0;}.accordion>.card .card-header{margin-bottom:-1px;}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/";}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none;}.breadcrumb-item.active{color:#6c757d;}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem;}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){.badge{transition:none;}}a.badge:focus,a.badge:hover{text-decoration:none;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.alert-danger hr{border-top-color:#f1b0b7;}@keyframes progress-bar-stripes{0%{background-position:1rem 0;}to{background-position:0 0;}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;}.media{display:flex;align-items:flex-start;}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}.close:hover{color:#000;text-decoration:none;}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75;}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}a.close.disabled{pointer-events:none;}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0;}.tooltip.show{opacity:.9;}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem;}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid;}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;}.popover,.popover .arrow{position:absolute;display:block;}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem;}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;}.border{border:1px solid #dee2e6!important;}.border-top{border-top:1px solid #dee2e6!important;}.border-right{border-right:1px solid #dee2e6!important;}.border-bottom{border-bottom:1px solid #dee2e6!important;}.border-left{border-left:1px solid #dee2e6!important;}.rounded{border-radius:.25rem!important;}.clearfix:after{display:block;clear:both;content:"";}.d-none{display:none!important;}.d-flex{display:flex!important;}@media (min-width:992px){.d-lg-none{display:none!important;}.d-lg-block{display:block!important;}.d-lg-flex{display:flex!important;}}.flex-wrap{flex-wrap:wrap!important;}.flex-shrink-0{flex-shrink:0!important;}.justify-content-between{justify-content:space-between!important;}.fixed-top{top:0;}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030;}.fixed-bottom{bottom:0;}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020;}}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}.m-0{margin:0!important;}.m-1{margin:.25rem!important;}.mr-1,.mx-1{margin-right:.25rem!important;}.ml-1,.mx-1{margin-left:.25rem!important;}.ml-2,.mx-2{margin-left:.5rem!important;}.mt-3,.my-3{margin-top:1rem!important;}.mr-3,.mx-3{margin-right:1rem!important;}.mb-3,.my-3{margin-bottom:1rem!important;}.p-1{padding:.25rem!important;}.text-justify{text-align:justify!important;}.text-wrap{white-space:normal!important;}.text-muted{color:#6c757d!important;}.visible{visibility:visible!important;}.invisible{visibility:hidden!important;}@font-face{font-family:GothamPro;font-display:swap;src:url(/themes/custom/new/assets/font/GothamPro-Black.eot);src:url(/themes/custom/new/assets/font/GothamPro-Black.eot?#iefix) format("embedded-opentype"),url(/themes/custom/new/assets/font/GothamPro-Black.woff2) format("woff2"),url(/themes/custom/new/assets/font/GothamPro-Black.woff) format("woff"),url(/themes/custom/new/assets/font/GothamPro-Black.ttf) format("truetype");}@font-face{font-family:GothamProMedium;font-display:swap;src:url(/themes/custom/new/assets/font/GothamPro-Medium.eot);src:url(/themes/custom/new/assets/font/GothamPro-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/new/assets/font/GothamPro-Medium.woff2) format("woff2"),url(/themes/custom/new/assets/font/GothamPro-Medium.woff) format("woff"),url(/themes/custom/new/assets/font/GothamPro-Medium.ttf) format("truetype");}:focus{outline:none;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:400;text-transform:uppercase;}html{font-size:14px;scrollbar-gutter:stable;}body{font-family:Roboto,sans-serif;}a:hover{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:GothamPro;}h1,h1.display-4{font-size:33px;}h1{font-family:GothamPro;font-style:normal;line-height:130.2%;}@media (min-width:992px){.hide-desktop{display:none;}}h2{font-family:GothamPro;font-size:27px;text-align:center;margin-bottom:15px;text-transform:uppercase;}.flex{display:flex;align-items:center;}.jcsb{justify-content:space-between;}body{background-color:#fff;}body.toolbar-fixed .navbar{margin-top:80px;}.flex-wrap{flex-wrap:wrap;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.node-15 .page__body{max-width:500px;margin:-75px auto 74px;text-align:center;}.node-15 .field-label-above,.node-15 .field__label.font-weight-bold{font-family:GothamPro;text-transform:none;color:#292929;margin-bottom:16px;font-size:20px;}.font-weight-bold{font-weight:400!important;}.node-15 .t-block{margin-bottom:25px;}.node-15 .page__header{height:550px;position:relative;}.node-15 .page__header:after{content:url(/themes/custom/new/src/img/white.svg?v=4);display:block;position:absolute;width:100%;}.order-button{margin-bottom:140px;}.block--views-block--block-page-body-block-1{color:#fff;position:relative;z-index:9;margin-bottom:60px;}@media (max-width:991.98px){.node-15 .page__header{display:flex;align-items:end;}.node-15 .page--full .page__body{display:none;}.node-15 .page__content{margin-top:-30px;}.node-15 .page__body{color:#fff;}.node-15 .field__label,.node-15 .order-button,.node-15 .page__header:after{display:none;}.node-15 .page__header{height:430px;}}.node-14 .page__body{margin-bottom:70px;max-width:500px;margin-left:auto;margin-right:auto;text-align:center;}.node-14 .field-label-above,.node-14 .field__label.font-weight-bold{font-family:GothamPro;text-transform:none;color:#292929;margin-bottom:16px;font-size:20px;}.node-14 .t-block{margin-bottom:25px;}.order-button .color-button{width:336px;}.order-button .color-button a{font-family:GothamPro;color:#fff;}.node-14 .page__header{height:550px;}.node-14 .page__header,.page__content>div{position:relative;}.node-14 .page__header:after{content:url(/themes/custom/new/src/img/white.svg?v=4);display:block;position:absolute;width:100%;}.node-14 .page__content{position:relative;margin-top:-70px;background-color:transparent;}@media (max-width:991.98px){.node-14 .page__header{display:flex;align-items:end;}.node-14 .page--full .page__body{display:none;}.node-14 .page__content{margin-top:-30px;}.node-14 .page__body{color:#fff;}.node-14 .field__label,.node-14 .order-button,.node-14 .page__header:after{display:none;}.node-14 .page__header{height:450px;}}.gray-button a{background:#eee;border-radius:11px;padding:10px;justify-content:space-between;display:flex;}.gray-button a:after{content:url(/themes/custom/new/src/img/w_ar.svg);display:block;width:20px;height:20px;}.more-button{max-width:360px;}.block--views-block--teaser-slide-block-1 .more-button{max-width:360px;margin:0 auto 35px;}.more-button a{font-family:GothamPro;border:1px solid #000;box-sizing:border-box;border-radius:11px;display:flex;justify-content:space-between;}.more-button a:after{content:url(/themes/custom/new/src/img/more_button.svg);display:block;width:21px;height:21px;}.front-views footer .more-button{margin:0 auto;}.white-button a{border:1px solid #000;box-sizing:border-box;border-radius:11px;display:flex;justify-content:space-between;}.white-button a:after{content:url(/themes/custom/new/src/img/w_ar.svg);display:block;width:20px;height:20px;}.color-button input,.color-submit{mix-blend-mode:normal;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:11px;border-width:0;}.color-button input{background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);}.color-button a,.ship-filter .color-button input{width:100%;height:100%;}.color-button a{border-width:0;}@media (min-width:992px){.path-frontpage h1:before{display:block;content:" ";height:26px;width:7px;position:absolute;left:-15px;top:8px;background:linear-gradient(0deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:90px;}.path-taxonomy.ship_type .page__header:after{content:url(/themes/custom/new/src/img/ship_wave.svg?v=10);display:block;position:absolute;width:100%;margin-top:-240px;overflow:hidden;}}.popular{margin-bottom:35px;}.block--views-block--taxonomy-title-and-description-block-1{max-width:500px;margin:180px auto 45px;text-align:center;z-index:1;position:relative;}.block--views-block--taxonomy-title-and-description-block-1 .field-content{margin-bottom:20px;text-transform:uppercase;}.ex-filter button{border:0 solid;background:transparent;}.ex-filter svg{margin:0 5px;}.ship-filter input{width:90px;}.ship_type .page__header{margin-top:120px;}.path-taxonomy.ship_type .wave{position:relative;margin-top:60px;}.path-taxonomy.ship_type .page__content>div{background-color:transparent;}@media (max-width:991.98px){.block--views-block--taxonomy-title-and-description-block-1 .field-content{font-size:33px;}.ship_type .page__header{display:flex;align-items:end;height:450px;margin-top:0;}.ship-block{margin-top:-30px;}}.views-field-field-media-image .field-content{position:relative;}.ship-wrapper .block{flex-grow:0.4;}.flex-shrink-0{flex-shrink:0;}.ship__field-price-from{font-size:16px;font-family:GothamPro;letter-spacing:.02em;font-weight:400;}.old-price{position:absolute;right:15px;bottom:0;padding:5px 10px;background-color:#fff;border-radius:15px 0 0 0;text-transform:lowercase;}.node-link{display:block;height:100%;width:100%;position:absolute;top:0;border-radius:15px;}.ship-button,.ship-info,.ship-slide{margin-bottom:15px;}.ship-info span{text-transform:lowercase;}.ship-wrapper{margin-left:10px;margin-right:10px;}.ship.ship--teaser{margin-bottom:54px;}.ship.ship--teaser .field-name-field-icon,.ship.ship--teaser .title{margin-right:5px;}.ship.ship--teaser{position:relative;}.ship.ship--teaser h3 a{margin:0;font-size:16px;}.ship.ship--teaser .teaser-main-slide img{border-radius:15px;}.node.ship--teaser{overflow:hidden;}.people{position:absolute;background:#fff;border-radius:36px;top:10px;left:25px;font-size:16px;font-weight:400;display:flex;z-index:2;font-family:GothamPro;line-height:114.2%;letter-spacing:.02em;text-transform:uppercase;padding:3px 10px;align-items:center;}.people span{font-size:11px;font-family:Roboto;white-space:pre-wrap;text-transform:none;}.mark-ico{position:absolute;background:hsla(0,0%,100%,.59);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:36px;top:10px;right:25px;font-size:16px;padding:0 10px;z-index:2;}.mark-ico span{font-size:11px;}.ui-button-icon-only{text-indent:0;}.route-form.ui-dialog .ui-dialog-titlebar-close,.ship-form.ui-dialog .ui-dialog-titlebar-close{top:18px;}.ui-dialog .ui-dialog-titlebar-close{right:10px;top:12px;margin:0;text-align:left;}.ui-dialog .ui-button-icon-only .ui-icon{position:absolute;top:0;margin-left:15px;margin-top:0;}.ui-dialog textarea{padding-right:4px;}.webform-submission-form .form-control{border-radius:15px;border-width:0;}#drupal-modal{overflow-x:hidden;}#drupal-modal .views-field-field-media-image img{border-radius:20px;margin-bottom:20px;}.hidden{display:none!important;}.route--order-form img{border-radius:15px;margin-bottom:20px;}.ui-dialog-buttonset button,.webform-button--submit{width:428px;text-align:left;}.ui-dialog-buttonset button,.ui-dialog-buttonset button:hover,.webform-button--submit{mix-blend-mode:normal;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:11px;border-width:0;padding:20px 168px 20px 20px;font-family:GothamPro;background:url(/themes/custom/new/src/img/white_button.svg) no-repeat right 20px center,linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);}.ui-dialog-title{font-family:GothamPro;font-style:normal;font-weight:400;font-size:27px;line-height:130.2%;text-transform:uppercase;}.ui-dialog .ui-dialog-buttonpane{border-width:0;border-radius:15px;}.ui-widget-header{border:0 solid #ddd;background:transparent;}.ui-dialog .ui-dialog-title{font-family:GothamPro;font-style:normal;font-weight:900;font-size:27px;line-height:130.2%;letter-spacing:-.02em;text-transform:uppercase;color:#292929;font-weight:400;}.ui-dialog .ui-dialog-titlebar{padding:10px 15px;position:relative;}.ui-button .ui-icon.ui-icon-closethick{background-image:url(/themes/custom/new/src/img/m-close.svg);background-repeat:no-repeat;background-position:0;}.ui-icon.ui-icon-closethick{width:22px;height:22px;}.onboard{margin-bottom:10px;}.ui-dialog{top:80%!important;}.ui-dialog.finsihed{top:5%!important;}.ui-dialog.closing{transition:all .5s ease-in!important;pointer-events:none;}.qorder-form{width:500px!important;}.qorder-form .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%;padding-left:10px;}.qorder-form .ui-dialog-buttonpane .ui-dialog-buttonset button{width:100%;}@media (min-width:992px){.route-form.ui-dialog,.ship-form.ui-dialog{padding:40px 50px;}.ui-dialog.finsihed{top:15%!important;}}.ui-widget-overlay{background:rgba(0,0,0,.5);opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.ui-widget.ui-widget-content{border:0 solid #c5c5c5;border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);}.ui-widget.ui-widget-content h2{font-size:16px;margin-bottom:20px;font-weight:400;text-align:left;}.event-form,.route-form,.ship-form{width:100%!important;}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;}.js-form-type-date input{position:relative;}#ui-datepicker-div{z-index:150!important;}@media (min-width:992px){.event-form,.route-form,.ship-form{width:1050px!important;}.route-form .info{justify-content:start;padding-left:30px;}.route-form .view-eva-first-image img{border-radius:20px;margin-bottom:20px;height:307px;-o-object-fit:cover;object-fit:cover;}.route-form .ui-dialog-buttonpane,.ship-form .ui-dialog-buttonpane{position:absolute;right:65px;bottom:66px;z-index:102;padding:0;}.route-form.ui-dialog .ui-dialog-buttonpane button,.ship-form.ui-dialog .ui-dialog-buttonpane button{margin:0;font-family:GothamPro;}.ship-form .field-label-above{margin-bottom:2px;}#drupal-modal .views-field-field-media-image img{border-radius:20px;margin-bottom:20px;height:307px;-o-object-fit:cover;object-fit:cover;}.ship-form .info{justify-content:start;padding-left:30px;}}.info .form-group label{margin-right:10px;font-weight:700;}.info .form-group{display:flex;align-items:center;}.webform-submission-form .form-control{background:#ebf1f2;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;}.webform-submission-form .form-control:focus{box-shadow:0 0 0 3px rgba(87,195,255,.3);background-color:#ebf1f2;outline:none;}.ship-form .webform-submission-form legend,.route-form .webform-submission-form legend,.event-form .webform-submission-form legend,.qorder-form .webform-submission-form legend{display:none;}.ship-form .webform-submission-form .form-control,.route-form .webform-submission-form .form-control,.event-form .webform-submission-form .form-control,.qorder-form .webform-submission-form .form-control{text-align:left;width:100%;}.ship-form .info .form-group,.route-form .info .form-group,.event-form .info .form-group,.qorder-form .info .form-group{flex-direction:column;align-items:stretch;margin-bottom:10px;}.event-form h2,.route-form h2,.ship-form h2{text-align:left;}label{flex-shrink:0;margin:0;}.form-item-data-otpravleniya input{padding-right:0;}@media (max-width:991.98px){body.modal-dialog-open{overflow:hidden;}.info .form-group label{margin-right:5px;font-weight:700;font-size:12px;}.form-control{padding:0;}.ui-dialog .form-control{padding:.375rem .75rem!important;height:calc(1.5em + .75rem + 2px)!important;background:#EBF1F2;}.ui-dialog textarea.form-control{height:auto!important;}.ui-dialog input[type=date].form-control,.ui-dialog input.form-date{-webkit-appearance:none;appearance:none;}.ui-dialog .js-form-type-date label,.ui-dialog .js-form-type-webform-time label{display:none!important;}.ui-dialog .form-control,.ui-dialog .form-control::placeholder{text-align:left;}.qorder-form{width:95vw!important;max-width:500px!important;}.ui-dialog .ui-dialog-buttonpane{padding-left:10px;padding-right:10px;}.ui-dialog .col-lg-6,.ui-dialog .col-sm-12{padding-left:10px!important;padding-right:10px!important;}.ui-dialog .ui-dialog-content{padding:10px;}.route-form .row,.ship--order-form .row{margin-left:-10px;margin-right:-10px;}.form-item-data-otpravleniya input{width:100px;display:flex;align-items:center;}.form-item-data-otpravleniya{justify-content:space-between;}h1{margin:10px 0;}.event--order-form .block>h2,.route--order-form .block>h2,.ship--order-form .block>h2{font-size:27px;margin-bottom:10px;text-transform:uppercase;text-align:left;}.onboard{display:none;}.ui-dialog{margin-top:20px;}.ui-dialog-buttonset button,.webform-button--submit{padding:20px;width:100%;text-align:left;}.ui-dialog-buttonset button:hover,.webform-button--submit{padding:20px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;width:100%;}}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem;font-size:12px;}.ship--full.ship .price-block{margin-top:auto;margin-bottom:10px;}.block--views-block--body-field-block-1.block{padding-bottom:35px;}.block--views-block--body-field-block-1.block>h2{text-align:left;font-size:20px;margin-bottom:15px;}.info{display:flex;flex-direction:column;justify-content:center;}.carte .info{justify-content:space-between;}.info h1{font-family:GothamPro;font-style:normal;font-size:30px;margin-right:10px;line-height:130.2%;letter-spacing:-.02em;font-weight:400;}.info .white-button a{padding:20px;border:1px solid #000;box-sizing:border-box;border-radius:11px;display:flex;font-family:GothamPro;justify-content:space-between;}.info .white-button a:after{content:url(/themes/custom/new/src/img/green_button.svg);display:block;width:20px;height:20px;}.item-price{text-transform:lowercase;}.views-view-grid .item-price{float:right;}.piers-row .type{font-size:11px;padding:0 5px;}.piers-ref{display:flex;justify-content:right;margin-top:30px;}.piers-ref strong{padding-left:25px;padding-right:5px;}.piers-ref .field-label-inline{position:relative;}.piers-ref strong:before{content:url(/themes/custom/new/src/img/piers.svg);display:block;width:20px;height:20px;position:absolute;left:0;top:2px;}.title-row.flex{margin-bottom:20px;align-items:start;}.piers-ref strong{margin-left:30px;}.piers-ref{text-align:left;}.ship--full.ship .title-row{margin-bottom:22px;}.length b,.length strong{font-size:16px;font-family:GothamPro;font-weight:400;padding-right:5px;}.title-info{flex-shrink:0;}.length{border:1px solid #000;box-sizing:border-box;border-radius:36px;font-size:11px;padding:2px 10px;}.color-people p,.length p{margin:0;display:flex;align-items:center;}.color-people p strong,.length p strong{padding-right:5px;}.color-people strong{font-size:16px;font-family:GothamPro;font-weight:400;}.color-people{background:linear-gradient(88.23deg,#69a075,#57c3ff 99.71%);border-radius:36px;color:#fff;padding:3px 10px;font-size:11px;margin-right:20px;}.mb-22{margin-bottom:22px;}.mb-8{margin-bottom:10px;}.field-name-field-icon{margin-right:5px;}.price__field-after-price{white-space:break-spaces;}.navbar .phone{padding:10px 10px 10px 8px;border-radius:36px;border:1px solid #000;margin-right:40px;}@media (min-width:768px) and (max-width:1199.98px){.navbar .phone{margin-right:0;}}.block--telefonimessendzherymobilnayaversiya{margin-left:auto;}.navbar .nav-link{padding-top:10px;padding-bottom:10px;}.block--logotip{padding:6px 0;}.navbar{padding:0;}.navbar p{margin:0;}.navbar{background-color:transparent;}.light-fixed .navbar,.navbar.fixed{background:hsla(0,0%,100%,.66);}@media (min-width:992px){.dark .navbar svg.fill path{fill:#000;}.dark .navbar a{color:#000;}.light .navbar.fixed svg.fill path{fill:#000;transition:.5s;}.light .navbar.fixed a{color:#000;transition:.5s;}.light .navbar svg.fill path{fill:#fff;}.light .navbar a{color:#fff;}}.navbar-toggler{outline:none;}.light .fixed .navbar-toggler{background-image:url(/themes/custom/new/src/img/burger-d.svg);}.light .navbar-toggler{background-image:url(/themes/custom/new/src/img/burger-l.svg);background-repeat:no-repeat;background-position:50%;}.light .navbar-toggler.is-active{background-image:url(/themes/custom/new/src/img/close-d.svg);background-repeat:no-repeat;background-position:50%;}.dark .navbar-toggler{background-image:url(/themes/custom/new/src/img/burger-d.svg);background-repeat:no-repeat;background-position:50%;}.dark .navbar-toggler.is-active{background-image:url(/themes/custom/new/src/img/close-d.svg);background-repeat:no-repeat;background-position:50%;}@media (max-width:991.98px){.block--new-main-menu,.nav-flex{display:none;}.m-dark .navbar svg.fill path{fill:#000;}.m-dark .navbar a{color:#000;}.m-dark .navbar-toggler{background-image:url(/themes/custom/new/src/img/burger-d.svg);}}.block--views-block--page-top-image-block-1 .page__header{margin-bottom:100px;}.white_wave:before{content:url(/themes/custom/new/src/img/white2.svg?v=7);display:block;position:absolute;width:100%;margin-top:-90px;height:400px;overflow:hidden;background-size:cover;}.white_wave{position:relative;padding-top:100px;}.top_wave:before{background:url(/themes/custom/new/src/img/top-wave.svg?v=11);margin-top:-100px;height:100%;background-size:cover;}.bottom-wave:before,.top_wave:before{content:" ";display:block;position:absolute;width:100%;overflow:hidden;}.bottom-wave:before{background:url(/themes/custom/new/src/img/bottom-wave.svg?v=9);margin-top:-70px;height:800px;background-size:cover;}@media (max-width:991.98px){.top_wave:before{background:url(/themes/custom/new/src/img/mobile-wave.svg?v=3);margin-top:-60px;background-size:cover;}.bottom-wave:before,.top_wave:before{content:" ";display:block;position:absolute;width:100%;height:500px;overflow:hidden;}.bottom-wave:before{background:url(/themes/custom/new/src/img/mobile-wave.svg?v=3);margin-top:-70px;background-size:cover;}}.bottom-wave>div,.top_wave>div{position:relative;}.bottom-wave{padding-top:120px;}.between-wave,.white_wave{background-color:#fff;}.page-node-type-route .price-block{margin-top:auto;margin-bottom:10px;}.page__content>div{background-color:transparent;}.event-teaser{margin-bottom:25px;}.event--teaser{position:relative;}.event-teaser h3 a{color:#fff;}.event-teaser{position:relatie;}.event-teaser img{border-radius:20px;}.event-bottom-info{position:absolute;bottom:0;padding:10px;width:100%;}.event-teaser .color-button a{font-family:GothamPro;color:#fff;}.event-teaser-img a:before{content:" ";width:100%;height:100%;position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 80%);border-radius:20px;}.event--full.event .price-block{margin-top:auto;margin-bottom:10px;}.warning-message .basic__body:before{content:"!";width:24px;text-align:center;height:24px;background:#fff;border-radius:32px;display:flex;align-items:center;justify-content:center;font-weight:700;}.warning-message div{display:flex;align-items:center;}.warning-message p{margin:0;padding:6px 8px 6px 12px;}.warning-message{display:flex;margin:0 0 20px;}.warning-message>div{background:linear-gradient(88.23deg,rgba(211,146,19,.75),rgba(255,87,87,.75) 99.71%);border-radius:36px;padding:0 8px 0 1px;font-size:11px;}.page-node-type-event .top_wave{background-color:#fff;}.page-node-type-event .node-block__field-node-ref,.page-node-type-route .node-block__field-node-ref{padding:0 0 150px;}.social>div{display:flex;flex-direction:column;align-items:center;}.social svg{margin-bottom:10px;}.special-offer .form-control{padding:15px 20px;}.special-offer{padding-top:60px;padding-bottom:35px;}.special-offer .webform-actions{text-align:right;}.special-offer>h2{margin-bottom:20px;}.special-offer form{padding:40px;box-shadow:0 0 3px rgba(0,0,0,.18);border-radius:30px;}.special-offer .form-control{background:#ebf1f2;border-radius:15px;border-width:0;}.special-offer .form-date{padding:0 20px;}.visited .slick-slider button{position:absolute;top:18%;}.bottom-wave{background-color:#fff;}.banner-view{margin-bottom:30px;}.banner-view .more-button{margin:0 auto;}.banner{padding-right:5px;padding-left:5px;}@media (min-width:992px){.banner{padding-right:8px;padding-left:8px;}}.teaser-slider{margin-bottom:30px;}.page-node-type-berth,.page-node-type-carte,.page-node-type-contact,.page-node-type-event,.page-node-type-route,.page-node-type-ship{margin-top:46px;}@media (min-width:992px){.page-node-type-event .page__content>.container,.page-node-type-route .page__content>.container,.page-node-type-contact .page__content>.container{border-radius:28px 28px 0 0;padding:30px 30px 90px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);}.page-node-type-ship .page__content>.container{border-radius:28px 28px 0 0;padding:30px 30px 90px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);}.page-node-type-berth .white_wave,.page-node-type-ship .white_wave{position:relative;padding-top:0;}.map.block{padding-bottom:25px;}.page-node-type-berth .page__content>.container{border-radius:28px 28px 0 0;padding:30px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);margin-bottom:30px;}.page-node-type-contact .page__content>.container{border-radius:28px 28px 0 0;padding:30px 30px 90px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);}.page-node-type-contact .white_wave{padding-top:0;}.carte.carte--full h1{padding-bottom:20px;}.page-node-type-carte .page__content>.container{border-radius:28px 28px 0 0;padding:30px 30px 100px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);}.page-node-type-carte .white_wave,.page-node-type-event .white_wave,.page-node-type-route .white_wave{padding-top:0;}}.contact__field-image img{border-radius:20px;}.block--views-block--body-field-block-1 p{margin-bottom:0;padding-bottom:1reml;}.media{justify-content:space-around;}.page-node-type-contact h1{font-weight:400;font-family:GothamPro;font-style:normal;font-size:30px;margin-top:20px;margin-bottom:20px;line-height:130.2%;letter-spacing:-.02em;text-transform:uppercase;}.path-piers .piers{margin-bottom:30px;}.berth--full .info{justify-content:start;}.berth--full .map .yandex-views-map{border-radius:15px;}.path-piers .map:after{content:url(/themes/custom/new/src/img/white2.svg?v=7);display:block;position:absolute;width:100%;z-index:1;margin-top:-100px;height:200px;overflow:hidden;}.path-piers .page-bottom,.path-piers .page__content,.path-piers .page__footer{position:relative;z-index:1;}.piers-row{border-bottom:1px solid #c4c4c4;padding-bottom:10px;margin-bottom:10px;}.piers h1{margin-bottom:50px;}.piers .view-eva{border:1px solid rgba(0,0,0,.15);border-radius:11px;padding:16px 20px;margin-bottom:20px;}.piers .view-eva .piers-row:last-child{border-bottom:0 solid;margin-bottom:0;}.berth--teaser strong{font-size:20px;font-family:GothamPro;margin-bottom:10px;display:block;font-weight:400;}.adv{margin-bottom:20px;font-family:GothamPro;padding-right:15px;padding-left:15px;}.block>h2{margin-bottom:35px;}.front-views{padding-bottom:60px;}.path-frontpage .t-block{padding-top:120px;margin-bottom:100px;}body.toolbar-fixed.path-frontpage .t-block{margin-top:30px;margin-bottom:100px;}.path-frontpage .page-node-type-page .page__header{height:auto;}.front-views>header{max-width:500px;margin:0 auto 45px;}.path-frontpage h1{position:relative;font-family:GothamPro;font-style:normal;font-size:33px;line-height:130.2%;max-width:460px;text-transform:unset;}.path-frontpage .page{margin-top:50px;}.block--views-block--ikonki-dlya-glavnoy-block-1 p{margin:0;}.toolbar-fixed .block--views-block--ikonki-dlya-glavnoy-block-1{margin-top:0;}.block--views-block--ikonki-dlya-glavnoy-block-1{margin-bottom:160px;}.node-16 .top-image img{width:100vw;height:610px;-o-object-fit:cover;object-fit:cover;}@media (max-width:991.98px){.path-frontpage h1{text-transform:uppercase;}.block--views-block--ikonki-dlya-glavnoy-block-1{margin-bottom:80px;}}.block--views-block--ikonki-dlya-glavnoy-block-1{color:#fff;}.block--views-block--ikonki-dlya-glavnoy-block-1 .views-field-field-ico{width:75px;height:75px;border-radius:63px;display:flex;align-items:center;justify-content:space-around;min-width:75px;margin-right:24px;}.contextual-region.block--views-block--top-image-block-1,.contextual-region.block--views-block--top-image-block-1 .contextual-region{position:unset;}.f-i-w.color-button{padding:0;height:100%;}.block--views-block--top-image-block-1.contextual-region,.position-unset,.position-unset .contextual-region{position:unset;}.t-block{padding-top:120px;color:#fff;z-index:9;position:relative;}.top-image:before{content:" ";width:100%;height:100%;position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 80%);}.top-image img{width:100vw;-o-object-fit:cover;object-fit:cover;z-index:-1;height:550px;}.top-image{position:absolute;width:100%;left:0;top:0;}@media (max-width:991.98px){.top-image img{width:100vw;-o-object-fit:cover;object-fit:cover;height:450px;}.top-image{position:absolute;width:100%;left:0;top:0;}}.filter-wrapper input.form-control{font-weight:900;font-size:26px;text-align:center;}.filter-wrapper .form-control{display:block;width:90px;height:40px;padding:4px 8px;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;border:0 solid #ced4da;border-radius:7px;box-shadow:inset 0 0 2px rgba(0,0,0,.25);}.filter-wrapper{background:hsla(0,0%,100%,.27);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;padding:20px 15px;}.filter-wrapper label{margin:0 5px 0 0;}.f-i-w{padding:10px 18px;display:flex;align-items:center;justify-content:space-around;background:rgba(235,241,242,.91);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:11px;}.ex-filter .form-item{margin:0;}.ex-filter .form-group{display:flex;align-items:center;justify-content:space-around;}@media (min-width:992px){.nav-flex{display:flex;flex:0 0 100%;justify-content:space-around;align-items:center;}.nav-flex:after,.nav-flex:before{content:"";}}@media (max-width:991.98px){.nav-flex{width:200px;justify-content:space-around;}}.events-view{padding-bottom:100px;}@media (max-width:991.98px){.events-view .row{margin-left:0;margin-right:0;}.events-view .col-12{padding-left:0;padding-right:0;}.routes-view .row{margin-left:0;margin-right:0;}.routes-view .col-12{padding-left:0;padding-right:0;}.ship-block .views-view-grid>.row{margin-left:0;margin-right:0;}.ship-block .views-view-grid>.row>.col-12{padding-left:0;padding-right:0;}}.routes-view{padding-bottom:100px;}.routes h2{position:absolute;width:100%;text-align:center;}.bef-links{margin-bottom:35px;}.page-node-type-route .top_wave,.page-node-type-route .top_wave:before{background-color:#fff;}.bef-links,.white_wave>.container{position:relative;}.bef-links{border:1px solid #000;box-sizing:border-box;border-radius:36px;display:inline-block;padding:3px;z-index:2;}.bef-links ul{margin:0;padding:0;}.bef-links ul li{display:inline-block;}.bef-links ul li a{display:block;}.bef-links .bef-link--selected{background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:36px;color:#fff;}.bef-link{font-size:11px;line-height:13px;padding:10px 10px;}.visited.right-gradient .slick-list{border-radius:15px;}.nav-slide .slick-slider button{top:calc(50% - 16px);opacity:.5;}.teaser-slider .teaser-slider .slick-prev:before{content:" ";position:absolute;height:100%;width:150px;display:block;background:linear-gradient(90deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);z-index:8;top:0;right:0;}@media (min-width:992px){.teaser-slider.slick-slider button{position:absolute;height:100%;width:150px;top:0;}.teaser-slider.slick-slider button.slick-prev:before{content:" ";background:url(/themes/custom/new/src/img/prev.svg);height:32px;width:33px;display:block;position:absolute;right:50%;}.teaser-slider.slick-slider button.slick-next:before{content:" ";background:url(/themes/custom/new/src/img/next.svg);height:32px;width:33px;display:block;position:absolute;left:50%;}.teaser-slider.slick-slider button.slick-prev{left:-5px;background:linear-gradient(90deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);}.teaser-slider.slick-slider button.slick-next{right:-5px;background:linear-gradient(270deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);}.visited.right-gradient .slick-slider button.slick-prev{left:0;background:linear-gradient(90deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);border-radius:15px;}.visited.right-gradient .slick-slider button.slick-next{right:-1px;background:linear-gradient(270deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);border-radius:15px;}.visited.right-gradient .slick-slider button{position:absolute;height:100%;width:150px;top:0;}.visited.right-gradient .slick-slider button.slick-prev:before{content:" ";background:url(/themes/custom/new/src/img/prev.svg);height:32px;width:33px;display:block;position:absolute;right:70%;top:85px;}.visited.right-gradient .slick-slider button.slick-next:before{content:" ";background:url(/themes/custom/new/src/img/next.svg);height:32px;width:33px;display:block;position:absolute;left:70%;top:85px;}}.slick-disabled{display:none!important;}.slick-slider button{position:absolute;top:45%;}.slick-arrow{text-indent:-9999px!important;color:transparent;width:32px;height:32px;border:0 solid;}.slick-prev{background:url(/themes/custom/new/src/img/prev.svg);left:20px;z-index:1;}.slick-next{background:url(/themes/custom/new/src/img/next.svg);right:20px;z-index:1;}.color-button a{align-items:center;justify-content:space-between;}.color-button a:after{content:" ";display:block;width:23px;margin-right:10px;height:21px;background:url(/themes/custom/new/src/img/white_button.svg);background-repeat:no-repeat;flex-shrink:0;}.teaser-slide a{color:#fff;}.teaser-link{display:block;height:100%;width:100%;position:absolute;top:0;background:linear-gradient(180deg,transparent,transparent 32.12%,rgba(0,0,0,.2) 83.68%);border-radius:20px;}.teaser-slide .color-button a{font-family:GothamPro;color:#fff;}.slide-bottom-info h3{color:#fff;}.slide-bottom-info{position:absolute;bottom:0;width:100%;padding:10px;}.teaser-slide-img img{border-radius:20px;width:100%;}.teaser-slide{position:relative;}.t-and-v .field-name-field-duration p{padding:6px 10px;line-height:12px;}.field-name-field-duration p{background:#fff;border-radius:36px;padding:0 10px;font-size:11px;display:flex;align-items:center;gap:3px;}.field-name-field-duration strong{font-size:16px;font-family:GothamPro;white-space:break-spaces;font-weight:400;}.route--teaser{margin-bottom:25px;}#layout-builder .route-bottom-info,#layout-builder .t-and-v,.route-teaser{position:relative;}.route-teaser-img img{border-radius:20px;}.route-teaser-img a:before{content:" ";width:100%;height:100%;position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 80%);border-radius:20px;}.t-and-v{position:absolute;top:0;z-index:1;width:100%;padding:10px;}.route-teaser h3 a{text-transform:uppercase;color:#fff;margin-bottom:20px;}.route-teaser p{margin:0;}.route-teaser .t-and-v p{padding:6px 10px;line-height:12px;}.route__field-duration p{background:#fff;border-radius:36px;padding:0 10px;font-size:11px;display:flex;align-items:center;white-space:break-spaces;}.route__field-duration p strong{font-size:16px;font-family:GothamPro;font-weight:400;}.route-bottom>.block{flex-grow:0.4;}.route-bottom-info>div{margin:10px;}.route-bottom-info{bottom:20px;position:absolute;width:100%;}.order-link{padding:15px 10px;display:flex;background:linear-gradient(88.23deg,rgba(211,146,19,.75),rgba(255,87,87,.75) 99.71%);mix-blend-mode:normal;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:11px;color:#fff;font-family:GothamPro;justify-content:space-between;}.order-link:hover{color:#fff;}.order-link:after{content:" ";display:block;width:23px;margin-right:10px;height:21px;background:url(/themes/custom/new/src/img/plus.svg);background-repeat:no-repeat;flex-shrink:0;display:flex;}.color-button a{padding:15px 10px;display:flex;background:linear-gradient(88.23deg,rgba(239,199,140,.75),rgba(105,160,117,.75) .01%,rgba(87,195,255,.75) 99.71%);mix-blend-mode:normal;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:11px;color:#fff;font-family:GothamPro;}s{color:red;}s span{color:#000;}.pricelist .zebra-even{background:#dbe5e7;border:1px solid #dbe5e7;box-sizing:border-box;border-radius:36px;}.pricelist .zebra-odd{background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:36px;}.flex-glow-1{flex-grow:1;}.event__field-price,.route__field-price,.ship__field-price{float:left;}.pricelist .block>div>div{margin-bottom:3px;}.price__field-period{padding:3px 8px;white-space:nowrap;}.period{width:auto;min-width:50px;}.price-group{background:#fff;border-radius:36px;margin:1px;justify-content:center;padding:3px 8px;}.price-group>div{white-space:pre-wrap;}.price-group p{margin-bottom:0;}.price__field-price{font-family:GothamPro;}@media (max-width:991.98px){.price__field-period{padding:3px 15px;}.period{width:auto;}.pricelist .block>div>div{margin-bottom:10px;}.ship--full.ship .price-block{margin-top:0;margin-bottom:0;}}.view-eva-pdf-menu{display:flex;flex-wrap:wrap;text-align:center;}.view-eva-pdf-menu a{text-decoration:underline;}.views-field-field-pdf-menyu a:before{content:"";display:block;width:100%;height:30px;background:url(/themes/custom/new/src/img/pdf-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;}.views-field-field-pdf-menyu{margin:5px;}.desktop-menu h2{text-align:left;}@media (min-width:992px){.carte.carte--default{padding:30px;box-shadow:0 0 3px rgba(0,0,0,.18);border-radius:30px;}.mobile-menu{display:none!important;}}@media (max-width:991.98px){.desktop-menu{display:none!important;}.mobile-menu .color-button{margin-top:-81px;z-index:2;position:relative;padding:10px;}.mobile-menu .color-button a{color:#fff;border:0 solid #161616;}.mobile-menu .file a:after{background:url(/themes/custom/new/src/img/white_button.svg);}}.mobile-menu img{border-radius:11px;}.mobile-menu .views-field-field-media-image a{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));width:100%;height:100%;display:block;border-radius:11px;}.mobile-menu{position:relative;max-width:518px;margin:0 auto;}.mobile-menu h2,.mobile-menu .h2{color:#fff;position:absolute;top:10px;z-index:1;left:20px;right:20px;font-size:26px;margin:0!important;font-family:GothamPro;}.node-block__field-node-ref{padding:0 0 70px;}.border{border:1px solid #dbe5e7;box-sizing:border-box;border-radius:11px;padding:0 10px;}.field-label-above,.field__label.font-weight-bold{font-family:GothamPro;margin-bottom:10px;font-style:normal;font-size:16px;line-height:114.2%;letter-spacing:.02em;}.ship__field-short-description{margin-top:22px;}.ship__field-min-time .field__label.font-weight-bold{text-transform:none;}.file a{border:1px solid #161616;border-radius:11px;padding:20px 0 20px 20px;font-family:GothamPro;color:#000;display:flex;align-items:center;justify-content:space-between;}.file a:after{content:" ";display:block;width:23px;margin-right:10px;height:21px;background:url(/themes/custom/new/src/img/green_button.svg);background-repeat:no-repeat;}.carte .field-name-field-icon{margin-right:5px;flex-shrink:0;}.main-slide img{border-radius:20px;margin:0 auto;}.main-slide{margin-bottom:15px;}.nav-slide img{border-radius:15px;cursor:pointer;}.nav-slide .field__item{padding:2px;}.carte-main-slide img{border-radius:20px;}.carte-main-slide{margin-bottom:15px;}.carte-nav-slide img{border-radius:15px;cursor:pointer;}.carte-nav-slide .field__item{padding:2px;}.navbar{padding-left:15px;padding-right:15px;}@media (min-width:992px){.navbar li:after{content:" ";display:block;width:100%;height:5px;background:transparent;}.navbar li.active:after,.navbar li:hover:after{background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:5px 5px 0 0;}.navbar ul:hover li.active:not(:hover):after{background:transparent;}}.light .navbar.open svg.fill path{fill:#000;transition:.5s;}.light .navbar.open a{transition:.5s;}.navbar.open{background:hsla(0,0%,100%,.95);height:100vh;height:100dvh;vertical-align:top;align-content:flex-start;position:fixed;top:0;right:0;left:0;z-index:1030;transition:.5s;}.order-form .form-control{padding:15px 20px;}.order-form .webform-actions{text-align:right;}.order-form>h2{font-size:20px;text-align:left;margin-bottom:20px;}.order-form{padding:40px;box-shadow:0 0 3px rgba(0,0,0,.18);border-radius:30px;margin-top:40px;}.order-form .form-control{background:#ebf1f2;border-radius:15px;border-width:0;}@media (max-width:991.98px){.order-form{padding:20px;box-shadow:0 0 3px rgba(0,0,0,.18);border-radius:30px;margin-top:20px;margin-bottom:2px;}}.bottom .mail{background-image:url(/themes/custom/new/src/img/mail.svg);margin-right:5px;}.bottom .mail,.bottom .phone{padding:10px 10px 10px 40px;border-radius:36px;background-color:#fff;border:1px solid rgba(41,41,41,.28);background-repeat:no-repeat;background-position:10px;}.bottom .phone{background-image:url(/themes/custom/new/src/img/phone.svg);}.bottom .nav-link{padding-right:.5rem;padding-left:.5rem;padding-top:10px;padding-bottom:10px;}.bottom li.active:after{content:" ";display:block;width:100%;height:5px;background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:5px 5px 0 0;}.bottom p{margin:0;}.fg{flex-grow:1;}.page__footer{padding:15px 0;text-align:center;}.page__footer p{margin:0;}.page__footer{background:#172A3F;color:#fff;}.page-bottom{background-color:#fff;}.page-bottom .flex{align-items:baseline;}.bottom_contact path,.bottom_logo path,.bottom_menu path{fill:#000;}.bottom_menu ul{display:flex;flex-direction:row;}.page-bottom{padding-top:70px;}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:16px;}@media (max-width:991.98px){.view-eva-pdf-menu{flex-wrap:nowrap;}.block>h2{text-align:left;margin-left:0;}.bottom-wave{padding-top:50px;}.page-node-type-event .bottom-wave:before,.page-node-type-route .bottom-wave:before,.page-node-type-ship .bottom-wave:before{display:none;}.node-14 .page__content .container,.node-15 .page__content .container,.ship_type .page__content .container{padding-left:0;padding-right:0;}.node-14 .page--full h2{display:none;}.m-color .white-button a{mix-blend-mode:normal;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:11px;border-width:0;padding:20px 168px 20px 20px;font-family:GothamPro;background:url(/themes/custom/new/src/img/white_button.svg) no-repeat right 20px center,linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);color:#fff;}.m-color .white-button a:after{display:none;}.piers-ref{justify-content:left;}.piers-ref strong{margin-left:0;}.carte.carte--default .views-field-nothing{margin-top:-20px;padding:20px;}.white_wave:before{display:none;}.white_wave{padding-top:40px;}.mobile-title>div{margin-right:7px;}.color-people{margin-right:0;}.breadcrumb{margin-top:20px;}.event__field-price,.route__field-price,.ship__field-price{margin-bottom:20px;}.node-block__field-node-ref{padding:0 0 70px;}.event__field-price,.route__field-price,.ship__field-price{float:none;display:inline-block;}.price-block{text-align:left;}.page-node-type-route .white_wave:before,.white-wave{display:none;}.page-node-type-event,.page-node-type-route{background-image:none;backgroun-color:#fff;}.page-bottom{margin-top:0;padding-top:0;}.bottom_logo{margin:0 auto;}.events{padding:10px 10px 0;border-radius:28px;background:#fff;}.events h2{display:none;}.route-teaser{max-width:496px;margin:0 auto;}.routes{padding:10px 10px 0;border-radius:28px;background:#fff;}#views-exposed-form-route-block-1,.routes h2{display:none;}.navbar{font-size:16px;font-weight:700;}.page__footer{margin-top:25px;}.bottom_logo svg{margin:15px 10px;}.path-frontpage .page{margin-top:40px;}.block--views-block--ikonki-dlya-glavnoy-block-1 .views-field-field-ico{width:47px;height:47px;min-width:47px;margin-right:10px;}.block--views-block--ikonki-dlya-glavnoy-block-1 .views-field-field-ico .img-fluid{max-width:28px;height:auto;max-height:28px;}.ship-title{display:flex;align-items:baseline;justify-content:space-between;}.more-ship{color:#000;display:flex;}.more-ship:after{content:" ";display:block;width:23px;margin-left:10px;height:22px;background:url(/themes/custom/new/src/img/more-link.svg);background-repeat:repeat;background-repeat:no-repeat;}.path-frontpage .t-block{margin-top:25px;margin-bottom:25px;}.main-slide{margin-bottom:20px;}.mobile-title p{margin:0;}.mobile-title{display:flex;align-items:flex-start;margin-top:20px;}.mobile-title h1{text-transform:uppercase;font-size:27px;line-height:1.2;margin:0 5px 0 0;}.path-taxonomy.ship_type .wave svg{display:none;}.ship-block{padding:10px 10px 0;border-radius:28px;background:#fff;}.block--views-block--taxonomy-title-and-description-block-1{max-width:500px;margin:100px auto 60px;text-align:left;z-index:1;position:relative;color:#fff;}}@media (max-width:991.98px){.ship__field-price>div{display:flex;align-items:center;margin-right:5px;}.ship__field-price{display:flex;flex-wrap:wrap;}price__field-period{padding:3px 5px;}.block--views-block--block-page-body-block-1 h2,.ship__field-short-description{display:none;}.mobile-title div:first-child{margin-right:auto;}.ui-button .ui-icon.ui-icon-closethick{background-image:url(/themes/custom/new/src/img/m-close.svg);}.white_wave .container .banner-view{margin-left:-5px;margin-right:-15px;}.event-teaser h3 a{text-transform:uppercase;}.page-node-type-event .white_wave{padding-top:40px;}.h1,h1{font-size:24px;}}@media (max-width:767.98px){.wave .container{padding:0;}}.block--telefonimessendzherymobilnayaversiya .basic__body{display:flex;align-items:center;}.block--telefonimessendzherymobilnayaversiya .basic__body>*{margin:0 5px;}.mobile-button{font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;height:24px;width:20px;}.mobile-button,.sidebar-open .mobile-button{background-repeat:no-repeat;background-position:50%;}button:active,button:focus{outline:none;}button::-moz-focus-inner{border:0;}.leaflet-popup-content .berth--teaser strong{margin-top:10px;font-size:14px;font-family:GothamPro;margin-bottom:10px;display:block;}.leaflet-popup-content .berth--teaser strong a{color:#000;font-weight:400;}body.sidebar-open{overflow:hidden;}.page-main{margin-left:0;transition:all 1s;}.right-menu{margin-top:calc(90px + env(safe-area-inset-top,0px));width:162px;position:fixed;right:-180px;top:0;z-index:11;display:flex;align-items:top;padding-left:0;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,.72);box-shadow:-4px 0 24px rgba(0,0,0,.12);border-radius:20px 0 0 20px;justify-content:end;overflow:hidden;}.right-menu ul.nav{text-align:right;padding-top:10px;padding-bottom:16px;width:100%;}.right-menu ul.nav li{border-bottom:1px solid rgba(0,0,0,.06);}.right-menu ul.nav li:last-child{border-bottom:none;}.right-menu ul.nav a{padding-right:20px;padding-top:13px;padding-bottom:13px;display:block;}.right-menu ul.nav li.active a:after{display:none;}.right-menu ul.nav li.active{background:rgba(26,122,154,.1);margin-left:-100px;padding-left:100px;}body .right-menu{top:0;}body.sidebar-open .right-menu{right:0;top:0;border-radius:20px 0 0 20px;}.overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);visibility:hidden;transition:background .32s,backdrop-filter .32s,-webkit-backdrop-filter .32s,visibility 0s .32s;}.sidebar-open .overlay-menu{pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:visible;transition-delay:0s;}.overlay{opacity:0;pointer-events:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;visibility:hidden;}body.sidebar-open .overlay{opacity:1;pointer-events:all;visibility:visible;}.tables-container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;}.tables-container table{flex:1;min-width:250px;max-width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ddd;border-radius:11px;overflow:hidden;}.tables-container td,.tables-container th{border:1px solid #ddd;padding:8px;text-align:center;}.tables-container th{background-color:#f2f2f2;}.tables-container th[colspan="2"]{background:linear-gradient(88.23deg,#EFC78C 0%,#69A075 .01%,#57C3FF 99.71%);color:#fff;}@media (max-width:768px){.tables-container{flex-direction:column;}.tables-container table{margin-bottom:20px;}.tables-container td:first-child{width:50%;}.tables-container td:last-child{width:50%;}}@media (max-width:991.98px){.page-node-type-ship .info .block:has(.ship__field-short-description){display:none;}.page-node-type-ship .info>.row.price-block{margin-top:10px;}}@media (max-width:767px){@keyframes ship-srch-in{from{opacity:0;transform:translateX(-8px);}to{opacity:1;transform:none;}}.ship-search-item{display:block;padding:10px 12px;text-decoration:none;color:#292929;border-bottom:1px solid #f0f0f0;font-size:14px;font-family:Roboto,sans-serif;line-height:1.3;}.ship-search-item:last-child{border-bottom:none;}.ship-search-item:hover,.ship-search-item:active{background:#f5f5f5;border-radius:8px;}}#ship-search-nav{display:none;position:relative;align-items:center;}@media (min-width:768px){#ship-search-nav{display:flex;}}#ship-search-nav-btn{background:none;border:none;cursor:pointer;color:#000;padding:8px;display:flex;align-items:center;transition:color .2s;-webkit-tap-highlight-color:transparent;}#ship-search-nav-btn:hover{color:#444;}.light #ship-search-nav-btn{color:#fff;}.light #ship-search-nav-btn:hover{color:rgba(255,255,255,.8);}#ship-search-nav-btn svg{display:block;}#ship-search-nav-panel{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:#fff;border-radius:15px;box-shadow:0 4px 28px rgba(0,0,0,.18);padding:12px;display:none;z-index:1040;}#ship-search-nav-panel.open{display:block;animation:ship-srch-in .18s ease;}#ship-search-nav-input{width:100%;padding:10px 14px;border-radius:15px;border:1px solid #e0e0e0;font-size:14px;outline:none;box-sizing:border-box;font-family:Roboto,sans-serif;color:#292929;background:#ebf1f2;}#ship-search-nav-input:focus{border-color:#bbb;background:#fff;}#ship-search-nav-results{max-height:400px;overflow-y:auto;margin-top:10px;}.ship-search-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;border-bottom:1px solid #f0f0f0;font-size:14px;font-family:Roboto,sans-serif;line-height:1.3;}.ship-search-item:last-child{border-bottom:none;}.ship-search-price{color:#888;font-size:14px;white-space:nowrap;flex-shrink:0;}.ship-search-empty{padding:12px;color:#aaa;text-align:center;font-size:13px;font-family:Roboto,sans-serif;}.js-hide{display:none !important;}.mobile-button{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 9C18.5523 9 19 9.44772 19 10C19 10.5523 18.5523 11 18 11H2C1.44772 11 1 10.5523 1 10C1 9.44772 1.44772 9 2 9L18 9Z' fill='%23172a3f'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 4C18.5523 4 19 4.44772 19 5C19 5.55228 18.5523 6 18 6H2C1.44772 6 1 5.55228 1 5C1 4.44772 1.44772 4 2 4L18 4Z' fill='%23172a3f'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 14C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H2C1.44772 16 1 15.5523 1 15C1 14.4477 1.44772 14 2 14L18 14Z' fill='%23172a3f'/%3E%3C/svg%3E") !important;}.sidebar-open .mobile-button{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.63575 1.22183C2.24522 0.831301 1.61206 0.831301 1.22153 1.22183C0.831009 1.61235 0.831009 2.24551 1.22153 2.63604L7.58549 9L1.22153 15.364C0.83101 15.7545 0.831009 16.3876 1.22153 16.7782C1.61206 17.1687 2.24522 17.1687 2.63575 16.7782L8.99971 10.4142L15.3637 16.7782C15.7542 17.1687 16.3874 17.1687 16.7779 16.7782C17.1684 16.3876 17.1684 15.7545 16.7779 15.364L10.4139 9L16.7779 2.63604C17.1684 2.24552 17.1684 1.61235 16.7779 1.22183C16.3874 0.831301 15.7542 0.831302 15.3637 1.22183L8.99971 7.58579L2.63575 1.22183Z' fill='%23172a3f'/%3E%3C/svg%3E") !important;}.page-node-type-route .node-block__field-node-ref{padding-bottom:80px;}.page-node-type-route .bottom-wave{padding-top:30px;}.ui-dialog.carte-form .info{justify-content:flex-start !important;}.carte--order-form .view-eva-first-image img{border-radius:20px;margin-bottom:20px;}@media (min-width:992px){.carte--order-form .view-eva-first-image img{height:307px;-o-object-fit:cover;object-fit:cover;}}.carte--order-form .block > h2{font-size:27px;margin-bottom:10px;text-transform:uppercase;text-align:left;}.carte .view-eva-pdf-menu{flex-wrap:nowrap;gap:8px;justify-content:flex-start;align-items:stretch;margin:6px 0 2px;}.carte .view-eva-pdf-menu a{text-decoration:none !important;}.carte .pdf-menu.views-row{flex:1 1 0;min-width:0;max-width:200px;display:flex;}.carte .views-field-field-pdf-menyu{margin:0;width:100%;}.carte .views-field-field-pdf-menyu .field-content{height:100%;}.carte .views-field-field-pdf-menyu a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:8px;border:1px solid rgba(23,42,63,.22);border-radius:11px;color:#212529;font-family:GothamPro;font-size:12px;line-height:1.2;text-align:center;}.carte .views-field-field-pdf-menyu a:before{width:30px;height:30px;margin:0 auto;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23172A3F'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'/%3E%3Cpolyline%20points='14%202%2014%208%2020%208'/%3E%3Cline%20x1='8'%20y1='13'%20x2='16'%20y2='13'/%3E%3Cline%20x1='8'%20y1='17'%20x2='16'%20y2='17'/%3E%3Cline%20x1='8'%20y1='9'%20x2='10'%20y2='9'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}@media (min-width:992px){.carte .views-field-field-pdf-menyu a:hover{border-color:#172A3F;}}@media (max-width:991.98px){.carte .views-field-field-pdf-menyu a{padding:7px 4px;font-size:12px;}.carte .view-eva-pdf-menu{margin-bottom:10px;}}@media (max-width:991.98px){.carte--default .mobile-menu h2,.carte--default .mobile-menu .h2{top:auto;bottom:99px;}}@media (min-width:992px){.carte .col-lg-6.info{justify-content:space-between;}.carte .col-lg-6.info > .m-color:last-child{margin-bottom:10px;}}.top-image{isolation:isolate;}.top-image::before{z-index:1;background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0.45) 100%);}@media (prefers-reduced-motion:no-preference){.top-image{overflow:hidden;}.top-image img.img-fluid{transform:scale(1.14) translateZ(0);transform-origin:center center;backface-visibility:hidden;}}@media (max-width:991.98px){.page-node-type-carte h1,.page-node-type-contact h1,.page-node-type-berth h1{font-size:27px;}.node-14 .t-block h1,.node-15 .t-block h1{font-size:33px;}}body.sidebar-open{position:fixed;width:100%;}.btn,button,input[type="submit"],input[type="button"],.color-button a,.more-button a,.white-button a,.gray-button a{transition:none !important;}.ui-dialog{transition:top 0.35s cubic-bezier(.22,.68,0,1.1) !important;}.ui-widget-overlay{transition:opacity 0.3s ease !important;}.ui-dialog input.form-date{width:100% !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-content > article > .row{margin-left:0 !important;margin-right:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-content > article > .row > [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]){width:420px !important;max-width:calc(100vw - 30px) !important;padding:35px 32px 32px!important;}@media (min-width:992px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]){left:50% !important;margin-left:0 !important;transform:translateX(-50%);}.ui-dialog.ui-dialog:has(article[class*="--order-form"]).finsihed{top:50% !important;transform:translate(-50%,-50%);max-height:calc(100vh - 40px);overflow-y:auto;}}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-title{display:none;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar{position:static !important;display:flex !important;justify-content:flex-end;align-items:center;padding:0 !important;min-height:0 !important;margin:0 0 14px !important;border:0 !important;background:none !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close{right:auto !important;top:auto !important;margin:0 !important;gap:6px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close .ui-icon{position:static !important;top:auto !important;left:auto !important;margin:0 !important;order:2;flex:none;}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close{width:32px !important;height:32px !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:none !important;box-shadow:none !important;font-size:0 !important;line-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-transform:none !important;position:relative !important;}.ui-dialog .ui-dialog-titlebar-close::before{content:'';width:20px;height:20px;box-sizing:border-box;border:1px solid #172a3f;border-radius:50%;background:linear-gradient(45deg,transparent 43%,#172a3f 43%,#172a3f 57%,transparent 57%) center / 9px 9px no-repeat,linear-gradient(-45deg,transparent 43%,#172a3f 43%,#172a3f 57%,transparent 57%) center / 9px 9px no-repeat;}.ui-dialog .ui-dialog-titlebar-close .ui-icon,.ui-dialog .ui-dialog-titlebar-close .ui-button-icon-space,.ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .title-row{margin-bottom:25px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .title-row h2{font-size:27px;line-height:1.15;letter-spacing:-0.02em;color:#292929;margin:0;}.ui-dialog .order-kind{font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500;line-height:22px;letter-spacing:0.14em;text-transform:uppercase;color:#7b858a;display:block;height:22px;margin:0 0 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar .order-kind{margin:0 auto 0 0;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:22px;line-height:1;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .info{padding-left:0 !important;padding-right:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .row.js-form-wrapper{display:block !important;margin-left:0 !important;margin-right:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .row.js-form-wrapper > [class*="col-"]{flex:none !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .js-form-item{margin-bottom:15px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .form-control{height:50px !important;font-size:16px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .soglasie{display:grid !important;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;margin:25px 0!important;padding:0 !important;}.ui-dialog .soglasie > input[type="checkbox"]{grid-column:1;grid-row:1;position:static !important;margin:3px 0 0 !important;width:15px;height:15px;}.ui-dialog .soglasie > *:not(input[type="checkbox"]){grid-column:2;margin:0 !important;padding:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonpane{position:static !important;right:auto !important;bottom:auto !important;margin:0 !important;padding:0 !important;border:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset input,.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset button{width:100% !important;height:51px;margin:0 !important;}@media (max-width:991.98px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]){left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding-bottom:max(12px,env(safe-area-inset-bottom)) !important;border-radius:28px 28px 0 0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonpane{padding:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]){top:auto !important;bottom:0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]){max-height:92vh;overflow-y:auto;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .title-row h2{font-size:22px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .js-form-item{margin-bottom:10px;}}@media (max-width:991.98px){.ui-widget-overlay{background:rgba(0,0,0,.5) !important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;touch-action:none !important;}.ui-dialog,.ui-dialog.finsihed,.ui-dialog.closing{position:fixed !important;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:calc(100vh - 80px) !important;max-height:calc(100dvh - 80px) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;margin:0 !important;border-radius:28px 28px 0 0 !important;border:none !important;box-shadow:0 -4px 32px rgba(0,0,0,.1) !important;padding:10px 0 0!important;transition:none !important;touch-action:none !important;}.ui-dialog.is-dragging{will-change:transform;}.ui-dialog::before{content:'';display:block;flex-shrink:0;width:36px;height:4px;background:#e0e0e0;border-radius:2px;margin:0 auto 4px;}.ui-dialog .ui-dialog-titlebar{flex-shrink:0;min-height:40px;background:transparent !important;border:none !important;padding:0 !important;position:relative !important;}.ui-dialog .ui-dialog-title{display:none !important;}.ui-dialog .ui-dialog-titlebar-close{right:14px !important;bottom:auto !important;}.ui-dialog .ui-dialog-content{flex:1 !important;min-height:0 !important;max-height:none !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important;overscroll-behavior:contain;padding:0 20px 8px !important;}.ui-dialog .ui-dialog-buttonpane{flex-shrink:0 !important;position:relative !important;right:auto !important;bottom:auto !important;z-index:auto !important;border:none !important;padding:12px 20px calc(32px + env(safe-area-inset-bottom,0px)) !important;background:#fff !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{width:100% !important;padding:0 !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog .webform-button--submit{width:100% !important;}}.right-menu{transition:right 0.3s ease !important;}.sidebar-open main{transition:filter 0.3s ease !important;}.modal-dialog-open main{transition:filter 0.3s ease !important;}.navbar,.navbar.fixed{transition:background-color 0.25s ease !important;}@keyframes phonePulseIcon{0%{transform:scale(1);}10%{transform:scale(1.12);}20%{transform:scale(1);}100%{transform:scale(1);}}@keyframes phonePulseRing{0%{transform:scale(1);opacity:0.5;}70%{transform:scale(1.8);opacity:0;}100%{transform:scale(1.8);opacity:0;}}.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-2 .field-content{color:#fff;z-index:333;position:relative;font-family:GothamPro;font-size:33px;font-weight:400;line-height:1.3;text-transform:uppercase;margin:0;}@media (min-width:992px){.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-1 .field-content{color:#212529;font-family:GothamPro;font-size:33px;font-weight:400;line-height:1.3;}}@media (max-width:991.98px){.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-2{max-width:500px;margin:100px 0 0;text-align:left;position:relative;z-index:1;}.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-2 .field-content{margin:10px 0 20px;}.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-1{margin-top:0;}.path-taxonomy.ship_type .block--views-block--taxonomy-title-and-description-block-1 .views-field-field-zagolovok{display:none;}}.cookie-notification{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:440px;max-width:calc(100% - 40px);display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:18px;background:rgba(23,42,63,0.88);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);color:#fff;box-shadow:0 8px 28px rgba(0,0,0,0.28);z-index:1001;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.2,0.8,0.2,1),visibility 0s linear 0.28s;}.cookie-notification.active{opacity:1;visibility:visible;transform:none;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.2,0.8,0.2,1),visibility 0s linear 0s;}.cookie-notification p{margin:0;font-size:14px;line-height:1.4;letter-spacing:0.01em;color:#fff;}.cookie-notification a{color:#fff;text-decoration:underline;text-underline-offset:2px;}.cookie-button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#fff;color:#172A3F;font-family:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 0.1s ease-out,filter 0.1s ease-out;}.cookie-button:active{transform:scale(0.97);filter:brightness(0.94);}.cookie-button:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.cookie-notification,.cookie-notification.active{transform:none;}}@media (prefers-reduced-transparency:reduce){.cookie-notification{background:#172A3F;-webkit-backdrop-filter:none;backdrop-filter:none;}}.soglasie{margin-left:15px;}.info .form-group.soglasie-modal{display:block;background:none;margin-bottom:15px;}.info .form-group{padding-bottom:0;padding-top:0;}.ui-widget .ui-widget.webform-button--submit{font-weight:bold !important;font-family:Arial,Helvetica,sans-serif !important;}.ui-dialog .webform-button--submit,.ui-dialog .webform-button--submit:hover,.ui-dialog .webform-button--submit:focus,.ui-dialog .webform-button--submit:active{color:#fff !important;-webkit-text-fill-color:#fff !important;}.block--views-block--faq-block-1 .question{font-weight:bold;padding:15px 15px 15px 35px;position:relative;cursor:pointer;}.block--views-block--faq-block-1 .question::before{content:"+";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:bold;font-size:1.2em;transition:transform 0.2s ease;}.block--views-block--faq-block-1 .views-row.open .question::before{content:"–";}.block--views-block--faq-block-1 .question p{margin-bottom:0;}.block--views-block--faq-block-1 .answer{padding:0 15px;overflow:hidden;height:0;transition:height 0.3s ease;}.block--views-block--faq-block-1 .views-row{border:1px solid #dee2e6;border-radius:5px;margin-bottom:15px;font-size:1em;}.block--views-block--faq-block-1 h2{font-size:27px;}.block--views-block--faq-block-1{padding-top:60px;}.mobile-title h2{text-transform:uppercase;font-size:27px;margin:0 5px 0 0;text-align:left;}:is(.page-node-type-route,.page-node-type-event) .responsive-detail-title{display:block;font-family:GothamPro;font-size:30px;font-weight:900 !important;line-height:1.3;letter-spacing:-0.6px;text-transform:uppercase;color:#212529;margin:0 10px 0 0;padding:0;text-align:left !important;}@media (max-width:991.98px){:is(.page-node-type-route,.page-node-type-event) .responsive-detail-title{font-size:27px;line-height:1.2;letter-spacing:normal;margin:0 5px 0 0;}}.mobile-title > div:not(:first-child){margin-right:0;}.mobile-title > div:nth-last-child(2){margin-right:5px;}@media (max-width:991.98px){.page-node-type-ship .row.price-block,.page-node-type-event .row.price-block,.page-node-type-route .row.price-block{margin-top:16px;}.page-node-type-ship .row.price-block .col-lg-6:last-child,.page-node-type-event .row.price-block .col-lg-6:last-child,.page-node-type-route .row.price-block .col-lg-6:last-child{margin-top:0;padding-top:0;}.page-node-type-ship .pricelist .block > div > div:last-child,.page-node-type-event .pricelist .block > div > div:last-child,.page-node-type-route .pricelist .block > div > div:last-child{margin-bottom:0;}}.ship__field-min-time{align-items:center;}.ship__field-min-time .field__label{margin-bottom:0;}@media (max-width:991.98px){.mobile-menu .views-field-nothing{padding-left:0;padding-right:0;}.mobile-menu .color-button{padding-left:0;padding-right:0;box-sizing:border-box;}}@media (max-width:991.98px){.ship__field-price{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;}.ship__field-price > div{flex:none;width:calc(50% - 4px);min-width:fit-content;margin-right:0;display:flex;align-items:center;}.pricelist .block > div > div{margin-bottom:0;}.price-block{margin-top:0;}.price__field-period{padding:3px 15px;}.price-group{padding:3px 8px;}}@media (max-width:480px){.ship__field-price .price__field-period{padding-right:5px;}}@media (max-width:991.98px){.cookie-notification{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;}.cookie-notification p{font-size:13px;}}.ship-title{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;justify-content:space-between;}@media (max-width:991.98px){.ship-title h2{text-align:left;}}@media (min-width:992px){.ship-title{justify-content:center;}.ship-title h2{text-align:center;}}.page-node-type-ship strong.piers{display:block;}.page-node-type-ship strong.piers::after{content:":";}.page-node-type-ship .piers-ref{align-items:center;}.page-node-type-ship .piers-ref a{color:#172A3F;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;display:inline-block;padding:7px 2px;transition:opacity .18s ease,text-decoration-color .18s ease;}.page-node-type-ship .piers-ref a:hover,.page-node-type-ship .piers-ref a:focus-visible{opacity:.7;text-decoration-color:#57c3ff;}.yandex-views-map{border-radius:15px;overflow:hidden;}@media (max-width:991.98px){.page-node-type-berth .title-row{display:flex !important;}}.page-node-type-berth .mobile-title{display:none;}@media (max-width:991.98px){body.path-piers .map:after{margin-top:-50px;}}.piers .views-view-grid > .views-row{width:auto;}.webform-submission-form textarea.form-control{height:auto;}@media (max-width:991.98px){.page-node-type-ship .info,.page-node-type-event .info,.page-node-type-route .info,.page-node-type-carte .info{justify-content:flex-start;}.page-node-type-ship .mobile-title,.page-node-type-event .mobile-title,.page-node-type-route .mobile-title{align-items:flex-start;}.page-node-type-ship .breadcrumb,.page-node-type-event .breadcrumb,.page-node-type-route .breadcrumb,.page-node-type-carte .breadcrumb{margin-top:0;}}.color-people,.length{display:flex;align-items:center;}.color-people strong{padding-right:5px;}.main-slide img{aspect-ratio:760 / 428;object-fit:cover;width:100%;}.nav-slide img{aspect-ratio:157 / 85;object-fit:cover;width:100%;}@media (min-width:992px){.nav-slide img{aspect-ratio:163 / 76;}}.page-node-type-route .yandex-route-map{height:293px;border-radius:15px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.18);}@media (min-width:992px){body.page-node-type-ship .white_wave,body.page-node-type-event .white_wave,body.page-node-type-carte .white_wave,body.page-node-type-ship .between-wave,body.page-node-type-event .between-wave,body.page-node-type-carte .between-wave{padding-bottom:50px;}body.page-node-type-ship,body.page-node-type-event,body.page-node-type-carte{background-color:transparent;}.dynamic-bg-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:opacity 0.8s ease;will-change:opacity;}body.page-node-type-ship .top-image{display:none;}}@media (max-width:991.98px){.dynamic-bg-layer{display:none;}}@media (min-width:992px){body.page-node-type-event .info .pricelist:not(:has(*)) + .col-lg-6,body.page-node-type-route .info .pricelist:not(:has(*)) + .col-lg-6{flex:0 0 100%;max-width:100%;}body.page-node-type-event .info .row.price-block .col-lg-6:last-child .use-ajax,body.page-node-type-route .info .row.price-block .col-lg-6:last-child .use-ajax{width:100%;}}.route--teaser-slide .t-and-v{align-items:flex-start;}.route__field-ship-type-ref{display:flex;gap:4px;}.route__field-ship-type-ref p{background:#fff;border-radius:36px;padding:6px 10px;line-height:12px;font-size:11px;display:flex;align-items:center;margin:0;}.event--order-form .row,.route--order-form .row{margin-left:-14px;margin-right:-14px;}@media (max-width:991.98px){.event--order-form .row,.route--order-form .row{margin-left:-10px;margin-right:-10px;}}@media (min-width:992px){article.event--order-form .view-display-id-entity_view_10 img,article.route--order-form .view-eva-first-image img{height:307px;object-fit:cover;}}.ship--order-form .col-lg-6:first-child img,.event--order-form .col-lg-6:first-child img,.route--order-form .col-lg-6:first-child img{border-radius:20px;margin-bottom:20px;width:100%;display:block;}.m-color .color-button a{background:url("/themes/custom/new/src/img/white_button.svg") no-repeat right 20px center,linear-gradient(88.23deg,#EFC78C 0%,#69A075 0.01%,#57C3FF 99.71%);}@media (min-width:992px){.m-color .color-button a{background:transparent;border:1px solid #000000;color:#151515;}.m-color .color-button a::after{content:url("/themes/custom/new/src/img/green_button.svg");background-image:none;width:20px;height:20px;}}#ship-search-nav{margin-left:24px;}.mob-contacts{display:flex;gap:8px;align-items:center;}.mob-btn{width:36px;height:36px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease;}.mob-btn:active{transform:scale(.88);}@media (prefers-reduced-motion:reduce){.mob-btn-call,.mob-btn-call svg,.mob-btn-msg,.msg-dot{animation:none !important;}}.mob-btn-call{background:#172a3f;animation:callBtnAnim 8s ease 0s infinite;will-change:transform;}.mob-btn-call svg{display:block;pointer-events:none;width:17px;height:17px;flex-shrink:0;animation:callSvgRock 8s ease 0s infinite;will-change:transform;}.mob-btn-msg{background:#172a3f;position:relative;animation:msgBtnAnim 8s ease 0s infinite;will-change:transform;}.msg-dot-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:2px;align-items:center;pointer-events:none;}.msg-dot{width:2px;height:2px;border-radius:50%;background:#292929;flex-shrink:0;}.msg-dot:nth-child(1){animation:msgDotAnim 8s ease 0s   infinite;will-change:transform;}.msg-dot:nth-child(2){animation:msgDotAnim 8s ease 0.2s infinite;will-change:transform;}.msg-dot:nth-child(3){animation:msgDotAnim 8s ease 0.4s infinite;will-change:transform;}@keyframes callBtnAnim{0%{transform:scale(1);}4%{transform:scale(1.12) translateY(-1px);}9%{transform:scale(0.93);}13%{transform:scale(1.06);}16%{transform:scale(0.98);}19%{transform:scale(1);}100%{transform:scale(1);}}@keyframes callSvgRock{0%,20%{transform:rotate(0deg);}24%{transform:rotate(-22deg);}29%{transform:rotate(20deg);}33%{transform:rotate(-10deg);}36%{transform:rotate(5deg);}39%{transform:rotate(0deg);}100%{transform:rotate(0deg);}}@keyframes msgBtnAnim{0%,44%{transform:scale(1);}48%{transform:scale(1.12) translateY(-1px);}53%{transform:scale(0.93);}57%{transform:scale(1.06);}60%{transform:scale(0.98);}63%{transform:scale(1);}100%{transform:scale(1);}}@keyframes msgDotAnim{0%,64%{transform:translateY(0);}67%{transform:translateY(-2px);}70%{transform:translateY(0);}73%{transform:translateY(-2px);}76%{transform:translateY(0);}79%{transform:translateY(-2px);}83%,100%{transform:translateY(0);}}@media (max-width:390px){.mob-contacts{gap:6px;}.mob-btn{width:32px;height:32px;}}.mob-sheet-overlay{position:fixed;inset:0;background:rgba(0,0,0,calc(.5 * var(--dim,1)));z-index:2000;display:none;align-items:flex-end;-webkit-backdrop-filter:blur(calc(5px * var(--dim,1)));backdrop-filter:blur(calc(5px * var(--dim,1)));}.mob-sheet-overlay.is-open{display:flex;}.mob-sheet{width:100%;background:#fff;border-radius:28px 28px 0 0;padding:10px 16px 32px;touch-action:none;}.mob-sheet-body{touch-action:pan-y;}.mob-sheet.is-dragging{will-change:transform;}.mob-sheet-handle{width:36px;height:4px;background:#dee2e6;border-radius:2px;margin:0 auto 14px;}.mob-sheet-title{font-size:14px;font-weight:700;color:#212529;text-align:center;margin-bottom:15px;}.mob-sheet-msg-row{display:flex;gap:8px;}.mob-sheet-msg-btn{flex:1;padding:12px 6px;border-radius:11px;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:GothamPro,Roboto,sans-serif;font-size:14px;font-weight:400;text-decoration:none;}.mob-sheet-msg-btn.is-wa,.mob-sheet-msg-btn.is-tg,.mob-sheet-msg-btn.is-max,.mob-sheet-msg-btn.is-sms{background:#ebf1f2;color:#212529;}.mob-sheet-msg-ico{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.mob-sheet-msg-ico.is-wa,.mob-sheet-msg-ico.is-tg,.mob-sheet-msg-ico.is-max,.mob-sheet-msg-ico.is-sms{background:transparent;}.mob-sheet-msg-ico svg{width:24px !important;height:24px !important;}.mob-sheet-msg-ico svg,.mob-sheet-msg-ico svg path{fill:#172a3f !important;}.mob-sheet-msg-ico.is-sms svg > *:not(:first-child),.mob-sheet-msg-ico.is-sms svg > *:not(:first-child) *{fill:#ebf1f2 !important;}.mob-sheet-msg-ico.is-tg svg{width:26px !important;height:26px !important;}.mob-sheet-msg-btn,.mob-sheet-close{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 140ms cubic-bezier(.23,1,.32,1);}.mob-sheet-msg-btn:active,.mob-sheet-close:active{transform:scale(.96);}.mob-sheet-msg-btn:focus-visible,.mob-sheet-close:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.mob-sheet-msg-btn,.mob-sheet-close{transition:none;}}.mob-sheet-mail{margin-top:8px;display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border-radius:11px;background:#ebf1f2;color:#212529;text-decoration:none;font:400 14px/1.2 GothamPro,Roboto,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 140ms cubic-bezier(.23,1,.32,1);}.mob-sheet-mail:hover,.mob-sheet-mail:focus{color:#212529;text-decoration:none;}.mob-sheet-mail:active{transform:scale(.98);}.mob-sheet-mail:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}.mob-sheet-mail svg{width:22px;height:22px;fill:#172a3f;flex:none;}.mob-sheet-mail span{display:flex;flex-direction:column;gap:3px;min-width:0;}.mob-sheet-mail small{font:400 13px/1 Roboto,sans-serif;color:#6c757d;overflow:hidden;text-overflow:ellipsis;}@media (prefers-reduced-motion:reduce){.mob-sheet-mail{transition:none;}}.mob-sheet-close{margin-top:10px;width:100%;padding:14px;background:#fff;border:1px solid #000;border-radius:11px;font-family:GothamPro,Roboto,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#212529;cursor:pointer;}#mob-nav-search-panel{display:none;}#mob-nav-search-overlay{display:none;}@media (max-width:991.98px){#mob-nav-search-btn{width:36px;height:36px;border-radius:50%;border:none;background:#172a3f;color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s ease;-webkit-tap-highlight-color:transparent;}#mob-nav-search-btn:active{transform:scale(.88);}#mob-nav-search-btn svg{display:block;pointer-events:none;width:17px;height:17px;flex-shrink:0;}.mob-btn-msg svg{display:block;pointer-events:none;width:17px;height:17px;flex-shrink:0;}#mob-nav-search-overlay{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1028;}#mob-nav-search-overlay.is-open{display:block;}#mob-nav-search-panel{position:fixed;top:56px;left:0;right:0;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,0.18);border-top:1px solid rgba(0,0,0,0.07);padding:10px 16px 16px;border-radius:0 0 20px 20px;z-index:1029;display:none;}#mob-nav-search-panel.open{display:block;animation:mobSrchPanelIn .18s ease;}@keyframes mobSrchPanelIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}#mob-nav-search-row{position:relative;}#mob-nav-search-input{width:100%;padding:11px 44px 11px 42px;border-radius:11px;border:1px solid #dee2e6;font-size:16px !important;outline:none;box-sizing:border-box;font-family:Roboto,sans-serif;color:#212529;background-color:#ebf1f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 368.878 355.146'%3E%3Cpath fill='rgba(23,42,63,.45)' d='m325.71 349.1-80.44-78.87c-56.82 43.61-135.56 41.61-190.1-3.9C19.05 236.19-1.36 192.07.07 144.48 2.45 102.99 21.31 63.4 52.86 36.59c58.81-49.98 145.45-48.53 202.87 2.91 53.37 49.65 65.36 127.5 26.24 190.94l80.41 80.77c9.66 9.7 7.88 25.8-.94 35.1-8.5 8.96-25.26 13.06-35.74 2.79zm-69.13-198.05c0-57.47-46.59-104.06-104.06-104.06S48.46 93.58 48.46 151.05s46.59 104.06 104.06 104.06 104.06-46.59 104.06-104.06z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px 50%;background-size:17px 17px;}#mob-nav-search-input:focus{border-color:#57c3ff;background-color:#ebf1f2;box-shadow:0 0 0 3px rgba(87,195,255,.3);}#mob-nav-search-input::-webkit-search-cancel-button{display:none;}#mob-nav-search-close{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;}#mob-nav-search-results{max-height:55vh;overflow-y:auto;margin-top:4px;}#mob-nav-search-results .ship-search-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 4px;box-sizing:border-box;text-decoration:none;color:#212529;border-bottom:1px solid #dee2e6;font-size:16px;font-family:Roboto,sans-serif;line-height:1.3;-webkit-tap-highlight-color:transparent;}#mob-nav-search-results .ship-search-price{flex-shrink:0;color:#6c757d;font-size:15px;font-variant-numeric:tabular-nums;}#mob-nav-search-results .ship-search-item:last-child{border-bottom:none;}#mob-nav-search-results .ship-search-item:active{background:#ebf1f2;}#mob-nav-search-results .ship-search-empty{padding:10px 4px;color:#6c757d;font-size:15px;font-family:Roboto,sans-serif;}}@media (max-width:390px){#mob-nav-search-btn{width:32px;height:32px;}}.navbar{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,0.72);padding-top:env(safe-area-inset-top,0px);}.block--views-block--ikonki-dlya-glavnoy-block-1 .views-field-field-ico{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,0.35);}#wf-success-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:wfFadeIn .22s ease;}#wf-success-overlay.wf-out{animation:wfFadeOut .28s ease forwards;}#wf-success-card{background:#fff;border-radius:20px;padding:44px 32px 36px;max-width:360px;width:88%;text-align:center;animation:wfCardIn .32s cubic-bezier(.22,.68,0,1.2);}#wf-success-ico{margin-bottom:20px;}#wf-success-title{font-family:GothamPro,sans-serif;font-weight:400;font-size:22px;color:#212529;margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em;}#wf-success-text{font-size:15px;color:#6c757d;line-height:1.55;margin-bottom:28px;font-family:Roboto,sans-serif;}#wf-success-btn{width:100%;text-align:left;background:url(/themes/custom/new/src/img/white_button.svg) no-repeat right 20px center,linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#fff;border:none;border-radius:11px;padding:20px 56px 20px 20px;font-size:15px;font-family:GothamPro,sans-serif;font-weight:400;cursor:pointer;transition:opacity .15s;}#wf-success-btn:hover{opacity:.88;}@keyframes wfFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes wfFadeOut{from{opacity:1;}to{opacity:0;}}@keyframes wfCardIn{from{opacity:0;transform:scale(.88);}to{opacity:1;transform:scale(1);}}[class*="block--seo-"]{max-width:1140px;margin:6px auto 34px;padding:25px 15px 0;border-top:1px solid #dee2e6;color:#212529;font-family:'Roboto',sans-serif;font-size:14px;line-height:21px;text-align:left;}[class*="block--seo-"] h2{color:#212529;font-family:'GothamPro',sans-serif;font-size:27px;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;margin:0 0 18px;}[class*="block--seo-"] p{margin:0 0 12px;}[class*="block--seo-"] p:last-child{margin-bottom:0;}@media (max-width:767.98px){[class*="block--seo-"]{padding:20px 16px 0;margin:4px auto 26px;}[class*="block--seo-"] h2{font-size:27px;text-align:left;}}@media (min-width:992px){body.node-15 .white_wave::before,body.node-14 .white_wave::before,body.path-taxonomy.ship_type .white_wave::before{display:none;}body.node-14 .events-view{padding-bottom:0;}}body.node-15 .routes-view{padding-bottom:0;}.page-node-type-ship .info .title-row h1,.page-node-type-ship .info .title-row h2,.block--views-block--body-field-block-1 .lead-heading{color:#212529;font-family:'GothamPro',sans-serif;font-size:27px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:normal;text-transform:uppercase;}.page-node-type-ship .info .title-row h1,.page-node-type-ship .info .title-row h2{font-family:'GothamPro',sans-serif !important;margin:0 10px 0 0 !important;text-align:left !important;}@media (max-width:991.98px){.page-node-type-ship .info .title-row h1,.page-node-type-ship .info .title-row h2{margin:10px 10px 10px 0 !important;}}@media (max-width:767.98px){.page-node-type-ship .mobile-title h2,.block--views-block--body-field-block-1 .lead-heading{font-size:27px !important;line-height:1.2 !important;letter-spacing:normal;}}.bottom_menu li:after{content:" ";display:block;width:100%;height:5px;background:transparent}.bottom_menu li.active:after,.bottom_menu li:hover:after{background:linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);border-radius:5px 5px 0 0}.bottom_menu ul:hover li.active:not(:hover):after{background:transparent}@media (max-width:991.98px){.page-node-type-carte .d-lg-none .title-row > h2{margin:0;}.page-node-type-carte .d-lg-none .title-row{margin-top:20px;}}.mark-ico ~ .mark-ico{top:42px;}.mark-ico ~ .mark-ico ~ .mark-ico{top:74px;}.phone-invalid{border-color:#dc3545 !important;}.phone-hint{color:#dc3545;font-size:12px;line-height:1.3;margin-top:4px;}.ship--unavailable .teaser-main-slide{position:relative;}.ship--unavailable .teaser-main-slide img{filter:grayscale(1) brightness(0.62);}.ship--unavailable .teaser-main-slide::before{content:"";position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:5;background:rgba(23,42,63,0.45);border-radius:15px;pointer-events:none;}.ship--unavailable .teaser-main-slide::after{content:"Временно недоступно";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;padding:10px 18px 10px 40px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23212529'%3E%3Cpath d='M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm12-320v-160h-60v186l124 124 42-42-106-108Z'/%3E%3C/svg%3E") 18px 50% / 15px 15px no-repeat;color:#212529;font-family:"GothamPro",sans-serif;font-size:13px;line-height:1.2;white-space:nowrap;border-radius:36px;pointer-events:none;}.ship--unavailable .row + .row{opacity:0.45;filter:grayscale(1);}.ship--unavailable .node-link,.ship--unavailable .teaser-link,.ship--unavailable h3 a,.ship--unavailable .gray-button a,.ship--unavailable .ship-button a,.ship--unavailable .white-button a,.ship--unavailable .m-color a{pointer-events:none;cursor:default;}@media (min-width:992px){.ship--unavailable .teaser-main-slide:hover img{transform:none;}}.ship--unavailable-page .view-id-ship_order_link .views-row{display:none;}.ship--unavailable-page .main-slide{position:relative;}.ship--unavailable-page .main-slide img,.ship--unavailable-page .nav-slide img{filter:grayscale(1) brightness(0.62);}.ship--unavailable-page .main-slide::before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;z-index:5;background:rgba(23,42,63,0.45);border-radius:20px;pointer-events:none;}@media (max-width:991.98px){.ship--unavailable-page .main-slide::before{right:0;left:0;}}.ship--unavailable-page .main-slide::after{content:"Временно недоступно";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;padding:11px 22px 11px 46px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23212529'%3E%3Cpath d='M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm12-320v-160h-60v186l124 124 42-42-106-108Z'/%3E%3C/svg%3E") 22px 50% / 17px 17px no-repeat;color:#212529;font-family:"GothamPro",sans-serif;font-size:15px;line-height:1.2;white-space:nowrap;border-radius:36px;pointer-events:none;}@media (max-width:575.98px){.ship--unavailable .teaser-main-slide::after{font-size:11px;padding:7px 14px 7px 34px;background-position:14px 50%;background-size:13px 13px;}}@media (min-width:992px){body.node-15 .page__header > .container{display:flex;flex-direction:column;align-items:flex-start;}body.node-15 .page__header .t-block{order:1;}body.node-15 .page__header .block--views-block--block-page-body-block-1{display:block !important;order:2;margin:0 0 22px;max-width:720px;}body.node-15 .page__header .order-button{order:3;}body.node-15 .page__body{display:none;}}.routes-view > header > h2{position:static;margin:0 0 26px;}@media (min-width:992px){body.path-taxonomy .page__header .block--views-block--taxonomy-title-and-description-block-1{margin:0;max-width:720px;}body.path-taxonomy .page__header .block--views-block--taxonomy-title-and-description-block-1 p,body.path-taxonomy .page__header .block--views-block--taxonomy-title-and-description-block-1 .field-content{color:#fff;text-align:left;}body.path-taxonomy.ship_type .page__header{height:310px;}body.path-taxonomy.ship_type .page__header:after{margin-top:130px;}}.ship.ship--teaser .title .catalog-card-title{font-size:1.75rem;line-height:1.2;margin:0;text-align:left !important;}.ship.ship--teaser .title .catalog-card-title a{margin:0;font-size:16px;color:#212529;}body.path-taxonomy.ship_type .views-exposed-form label{display:none;}body.path-taxonomy.ship_type .views-exposed-form .button.hollow.circle{display:none;}body.path-taxonomy.ship_type .views-exposed-form .form-item{display:block;margin:0;}body.path-taxonomy.ship_type .views-exposed-form .form-control{width:100%;padding-left:38px;font-size:14px;text-align:left;text-overflow:ellipsis;background-repeat:no-repeat;background-position:12px 50%;background-size:18px 18px;}body.path-taxonomy.ship_type .views-exposed-form .form-control{border:0;border-radius:11px;box-shadow:none;}body.path-taxonomy.ship_type .views-exposed-form input.form-submit{border:0;border-radius:11px;box-shadow:none;}body.path-taxonomy.ship_type .views-exposed-form .sf-price .form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23172A3F'%3E%3Cpath d='M280-120v-120h-80v-80h80v-80h-80v-80h80v-360h260q92 0 156 64t64 156q0 92-64 156t-156 64H360v80h160v80H360v120h-80Zm80-360h180q58 0 99-41t41-99q0-58-41-99t-99-41H360v280Z'/%3E%3C/svg%3E");}body.path-taxonomy.ship_type .views-exposed-form .sf-people .form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23172A3F'%3E%3Cpath d='M40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm720 0v-120q0-44-24.5-84.5T666-434q51 6 96 20.5t84 35.5q36 20 55 44.5t19 53.5v120H760ZM360-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Z'/%3E%3C/svg%3E");}body.path-taxonomy.ship_type .views-exposed-form .filter-wrapper,body.path-taxonomy.ship_type .views-exposed-form .f-i-w{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:0;padding:0;}body.path-taxonomy.ship_type .views-exposed-form .sf-reset{flex:0 0 auto;align-self:center;margin:0;text-align:center;}body.path-taxonomy.ship_type .views-exposed-form .sf-reset input{width:auto;min-width:0;height:auto;margin:0;padding:7px 16px;background:#172a3f;border:0;border-radius:999px;box-shadow:none;color:#fff;font-size:13px;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;}@media (min-width:992px){body.path-taxonomy.ship_type .views-exposed-form.ship-filter{margin:15px 0 0;padding:0;background:none;}body.path-taxonomy.ship_type .views-exposed-form .filter-wrapper{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:14px;}body.path-taxonomy.ship_type .views-exposed-form .ex-filter{flex:1 1 0;max-width:none;height:auto;padding:0;}body.path-taxonomy.ship_type .views-exposed-form .form-control,body.path-taxonomy.ship_type .views-exposed-form input.form-submit{height:48px !important;}body.path-taxonomy.ship_type .views-exposed-form input.form-submit{width:100%;padding:0 28px;}}@media (max-width:991.98px){body.path-taxonomy.ship_type .views-exposed-form.ship-filter{display:block !important;margin:20px 0 0;padding:0;background:none;}body.path-taxonomy.ship_type .views-exposed-form .filter-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;}body.path-taxonomy.ship_type .views-exposed-form .sf-item{flex:1 1 calc(50% - 4px);max-width:calc(50% - 4px);min-width:0;width:auto;height:auto;margin:0;padding:0;}body.path-taxonomy.ship_type .views-exposed-form .sf-submit{flex:1 1 100%;max-width:100%;}body.path-taxonomy.ship_type .views-exposed-form .f-i-w{display:block;}body.path-taxonomy.ship_type .views-exposed-form .form-control{height:44px;font-size:16px !important;padding-left:34px;background-position:10px 50%;background-size:16px 16px;}body.path-taxonomy.ship_type .views-exposed-form input.form-submit{width:100%;height:44px;}}body.path-piers .map::after{object-fit:fill;}body.path-piers .map::after{background:url("/themes/custom/new/src/img/white2.svg?v=8") no-repeat;}.white_wave::before,body.path-taxonomy.ship_type .page__header::after,body.node-15 .page__header::after,body.node-14 .page__header::after,body.path-piers .map::after{content:"";}.white_wave::before,body.path-piers .map::after{background-image:url("/themes/custom/new/src/img/white2.svg?v=8");}body.path-taxonomy.ship_type .page__header::after{background-image:url("/themes/custom/new/src/img/ship_wave.svg?v=11");height:733px;}body.node-15 .page__header::after,body.node-14 .page__header::after{background-image:url("/themes/custom/new/src/img/white.svg?v=5");height:696px;}.top_wave::before,.bottom-wave::before,.white_wave::before,body.path-taxonomy.ship_type .page__header::after,body.node-15 .page__header::after,body.node-14 .page__header::after,body.path-piers .map::after{background-size:100% 100% !important;background-repeat:no-repeat !important;}.top_wave::before{filter:drop-shadow(0 0 16px rgba(0,0,0,.18));}body.page-node-type-ship .bottom-wave,body.page-node-type-event .bottom-wave,body.page-node-type-route .bottom-wave,body.page-node-type-carte .bottom-wave{padding-bottom:15px;}.menu-page{padding-bottom:100px;}.menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;}.menu-box{background:#fff;border:1px solid #dee2e6;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px;}.menu-box__name{margin:4px 0 0;font-size:19px;text-transform:uppercase;}.menu-sizes{display:flex;flex-direction:column;gap:8px;}.menu-size{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dee2e6;background:transparent;border-radius:11px;min-height:41px;padding:0 14px;cursor:pointer;text-align:left;font:inherit;color:#212529;}.menu-size:hover{border-color:#57c3ff;}.menu-size[aria-pressed="true"]{border-color:#57c3ff;background:#ebf1f2;}.menu-size__lab{font-size:14px;font-weight:400;color:#6c757d;}.menu-size[aria-pressed="true"] .menu-size__lab{color:#212529;}.menu-size b{font-family:GothamPro;font-weight:400;font-size:17px;white-space:nowrap;}.menu-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}.menu-items li{display:flex;gap:12px;align-items:baseline;}.menu-items li span:first-child{flex:1;}.menu-items__g{font-size:14px;font-weight:400;color:#212529;white-space:nowrap;font-variant-numeric:tabular-nums;}.menu-box__photo{border-radius:11px;overflow:hidden;}.menu-box__photo img{width:100%;height:100%;object-fit:cover;display:block;}.menu-box__foot{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #dee2e6;padding-top:10px;}.menu-box__now{text-align:right;}.menu-box__now b{font-family:GothamPro;font-weight:400;font-size:22px;color:#212529;font-variant-numeric:tabular-nums;}.menu-box__now small{display:block;margin-top:2px;color:#212529;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;}@media print{.menu-page{padding-bottom:0;}.menu-grid{display:block;}.menu-box{break-inside:avoid;margin-bottom:10px;}}body.page-node-type-menu .page{margin-top:0;}body.page-node-type-menu .page__content{margin-top:0;}body.page-node-type-menu .block--new-content{padding-top:0;}body.page-node-type-menu .page__content > .container{max-width:none;padding:0;}body.page-node-type-menu .menu-banner{position:relative;display:flex;align-items:center;height:310px;padding-bottom:128px;margin-top:120px;width:100vw;margin-left:calc(50% - 50vw);}body.page-node-type-menu .menu-banner__ph{position:absolute;top:-120px;left:0;width:100%;height:550px;overflow:hidden;isolation:isolate;}body.page-node-type-menu .menu-banner__img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);z-index:0;}body.page-node-type-menu .menu-banner__ph::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.45) 100%);}body.page-node-type-menu .menu-banner__in{position:relative;z-index:2;padding:0 15px;color:#fff;}body.page-node-type-menu .menu-banner__title{color:#fff;font-family:GothamPro;font-size:33px;font-weight:400;line-height:1.3;text-transform:uppercase;margin:0;}body.page-node-type-menu .menu-banner__lead{color:#fff;max-width:720px;margin:0;}body.page-node-type-menu .menu-shelf{position:relative;z-index:2;margin-top:-53px;border-radius:28px 28px 0 0;padding:54px 0 40px;}body.page-node-type-menu .menu-shelf > .container{max-width:1320px;padding:0 15px;}@media (max-width:991.98px){body.page-node-type-menu .menu-banner{align-items:center;height:450px;padding:40px 0 30px;margin-top:0;}body.page-node-type-menu .menu-banner__ph{top:0;height:450px;}body.page-node-type-menu .menu-banner__in{padding:0 15px;}body.page-node-type-menu .menu-shelf{margin-top:-30px;border-radius:28px 28px 0 0;padding:10px 0 34px;}}@media print{body.page-node-type-menu .menu-banner{height:auto;margin-top:0;}body.page-node-type-menu .menu-banner__ph{display:none;}body.page-node-type-menu .menu-banner__title{color:#000;}body.page-node-type-menu .menu-banner__lead{color:#000;}body.page-node-type-menu .menu-shelf{margin-top:0;padding-top:10px;}}body.page-node-type-menu .menu-tabs{margin:0 0 18px;}@media print{body.page-node-type-menu .menu-tabs{display:none;}}body.page-node-type-menu .menu-shelf{background:#fff;}body.page-node-type-menu .menu-box{border-color:#dee2e6;box-shadow:0 0 3px rgba(0,0,0,.18);}body.node-15 .page__header .block--opravitzayavku,body.node-14 .page__header .block--opravitzayavku{display:none;}@media (min-width:992px){body.path-taxonomy.ship_type .page__header .block--views-block--taxonomy-title-and-description-block-1,body.path-taxonomy.ship_type .page__header .block--views-block--taxonomy-title-and-description-block-2{transform:translateY(49px);}body.node-15 .page__header,body.node-14 .page__header{height:430px;}body.node-15 .page__header::after,body.node-14 .page__header::after{display:none;}body.node-15 .page__content,body.node-14 .page__content{position:relative;z-index:2;margin-top:-53px;padding-top:54px;background:#fff;border-radius:28px 28px 0 0;}body.node-15 .page__header .block--views-block--block-page-body-block-1,body.node-14 .page__header .block--views-block--block-page-body-block-1{margin-top:-24px;}body.node-14 .page__header .block--zagolovokstranicy,body.node-14 .page__header .block--views-block--block-page-body-block-1{transform:translateY(46px);}}@media (min-width:992px){body.node-14 .page__header .banner-lead{color:#fff;max-width:720px;margin:0;}body.node-14 .page__header .banner-lead p{margin:0;}}@media (max-width:991.98px){body.node-14 .page__header .block--views-block--block-page-body-block-1{display:none !important;}body.node-15 .page__header,body.node-14 .page__header{height:450px;}body.node-15 .page__header::after,body.node-14 .page__header::after{display:none;}body.node-15 .page__content,body.node-14 .page__content{position:relative;z-index:2;margin-top:-30px;padding-top:0;background:#fff;border-radius:28px 28px 0 0;}}body.node-15 .page__header .block--views-block--block-page-body-block-1{display:none !important;}body.node-14 .page__header .banner-lead,body.node-15 .page__header .banner-lead{color:#fff;max-width:720px;margin:0;}body.node-14 .page__header .banner-lead p,body.node-15 .page__header .banner-lead p{margin:0;}@media (min-width:992px){body.node-15 .page__header .banner-lead{order:2;}}body.node-14 .page__header .banner-lead,body.node-15 .page__header .banner-lead{margin-top:-22px;}@media (min-width:992px){body.node-14 .page__header .block--zagolovokstranicy,body.node-14 .page__header .banner-lead,body.node-15 .page__header .block--zagolovokstranicy,body.node-15 .page__header .banner-lead{transform:translateY(57px);}}@media (max-width:991.98px){body.path-taxonomy.ship_type .page__header .block--views-block--taxonomy-title-and-description-block-1{margin-top:-20px;}body.path-taxonomy.ship_type .page__header .block--views-block--taxonomy-title-and-description-block-1,body.path-taxonomy.ship_type .page__header .block--views-block--taxonomy-title-and-description-block-2{transform:translateY(-72px);}body.node-14 .page__header .banner-lead,body.node-15 .page__header .banner-lead{margin-top:-24px;}body.node-15 .page__header .block--zagolovokstranicy,body.node-15 .page__header .banner-lead{transform:translateY(-155px);}body.node-14 .page__header .block--zagolovokstranicy,body.node-14 .page__header .banner-lead{transform:translateY(-145px);}}@media (max-width:991.98px){.white_wave::before{background-image:url("/themes/custom/new/src/img/mobile-white2.svg?v=2") !important;}body.path-piers .map::after{background-image:url("/themes/custom/new/src/img/mobile-map-wave.svg?v=2") !important;}}.page__content .nav-tabs,.view-edit-link{position:relative;z-index:3;}.page__content .nav-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;border:0;}.page__content .nav-tabs .nav-item{margin:0;border:0;background:none;}.page__content .nav-tabs .nav-link{display:block;padding:5px 12px;border:1px solid #e2e4ea;border-radius:999px;font-size:13px;line-height:1.4;color:#172a3f;text-decoration:none;background:#fff;}.page__content .nav-tabs .nav-link:hover{border-color:#172a3f;}.page__content .nav-tabs .nav-link.active{background:#172a3f;border-color:#172a3f;color:#fff;}@media (max-width:991.98px){.page__content .nav-tabs .nav-link{font-size:12px;padding:4px 10px;}}@media print{.page__content .nav-tabs{display:none;}}@media (min-width:992px){body.path-frontpage .page__header{height:387px;}body.path-frontpage .page__header .block--views-block--ikonki-dlya-glavnoy-block-1{margin-top:-60px;}body.path-frontpage .page__header .block--zagolovokstranicy,body.path-frontpage .page__header .block--views-block--ikonki-dlya-glavnoy-block-1{transform:translateY(-27px);}}@media (max-width:991.98px){body.path-frontpage .page__header{height:410px;}body.path-frontpage .page__header .block--views-block--ikonki-dlya-glavnoy-block-1{margin-top:-10px;}body.path-frontpage .page__header .block--zagolovokstranicy,body.path-frontpage .page__header .block--views-block--ikonki-dlya-glavnoy-block-1{transform:translateY(-50px);}}@media (min-width:992px){body.path-piers .map::after{background-image:url("/themes/custom/new/src/img/desktop-map-wave.svg?v=3") !important;}}.view-edit-link{margin:0 0 18px;}.view-edit-link a{display:inline-block;padding:5px 12px;border:1px solid #e2e4ea;border-radius:999px;font-size:13px;line-height:1.4;color:#172a3f;text-decoration:none;background:#fff;}.view-edit-link a:hover{border-color:#172a3f;}body.page-node-type-menu .menu-box__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}body.page-node-type-menu .menu-box__edit{flex:none;align-self:center;padding:3px 10px;border:1px solid #e2e4ea;border-radius:999px;font-size:12px;line-height:1.4;color:#172a3f;text-decoration:none;background:#fff;}body.page-node-type-menu .menu-box__edit:hover{border-color:#172a3f;}@media print{body.page-node-type-menu .menu-box__edit{display:none;}}body.page-node-type-menu .menu-banner__order{margin-top:18px;}@media (min-width:992px){body.page-node-type-menu .menu-banner__order{width:300px;}body.page-node-type-menu .menu-banner__order .color-button a{background:url("/themes/custom/new/src/img/white_button.svg") no-repeat right 20px center,linear-gradient(88.23deg,#EFC78C 0%,#69A075 0.01%,#57C3FF 99.71%);border:0;color:#fff;}body.page-node-type-menu .menu-banner__order .color-button a::after{content:none;}}body.page-node-type-menu .menu-banner__pdf{display:flex;gap:8px;margin-top:8px;}body.page-node-type-menu .menu-pdf{flex:1 1 0;display:flex;align-items:center;justify-content:center;height:41px;border-radius:11px;background:#fff;color:#172a3f;font-family:GothamPro;font-size:14px;text-decoration:none;white-space:nowrap;}body.page-node-type-menu .menu-pdf:hover{color:#172a3f;background:#ebf1f2;}@media (min-width:992px){body.page-node-type-menu .menu-banner__pdf{width:300px;}}body.page-node-type-menu .menu-crumbs{margin:0 0 12px;}body.page-node-type-menu .menu-extras{margin-top:16px;padding:18px;background:#fff;border:1px solid #dee2e6;border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.18);}body.page-node-type-menu .menu-extras h2{margin:0 0 10px;font-size:19px;text-transform:uppercase;}body.page-node-type-menu .menu-extras p{margin:0 0 8px;}body.page-node-type-menu .menu-extras p:last-child{margin-bottom:0;}body.page-node-type-menu .menu-extras ul{margin:0 0 10px;padding-left:20px;}body.page-node-type-menu .menu-extras li{margin-bottom:4px;}@media (max-width:991.98px){[class*="js-view-dom-id"] > h2{text-align:left;margin-left:0;}}@media (max-height:500px){.block--zagolovokstranicy h1{max-width:100%;text-wrap:balance;}.main-slide img,.carte-main-slide img{width:100%;height:60vh;object-fit:cover;object-position:center;}}@media (max-width:991.98px){.ui-dialog .ui-dialog-titlebar .order-kind{height:40px;display:flex;align-items:center;}}@media (max-width:991.98px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close{right:0 !important;}.ui-dialog .ui-dialog-titlebar .order-kind{margin-left:0;}}@media (max-width:991.98px){.ui-dialog .ui-dialog-titlebar-close{transform:none !important;top:auto !important;}}@keyframes orderDlgIn{from{opacity:0;transform:translate(-50%,-50%) scale(0.96);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}@keyframes orderDlgOut{from{opacity:1;transform:translate(-50%,-50%) scale(1);}to{opacity:0;transform:translate(-50%,-50%) scale(0.97);}}@media (min-width:992px){.ui-dialog:has(article[class*="--order-form"]).finsihed{animation:orderDlgIn 0.22s cubic-bezier(0.22,1,0.36,1) both;}.ui-dialog:has(article[class*="--order-form"]).is-closing{transition:none !important;animation:orderDlgOut 0.16s ease-in both;}}@media (min-width:992px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]).closing{top:50% !important;transform:translate(-50%,-50%);max-height:calc(100vh - 40px);transition:none !important;animation:orderDlgOut 0.16s ease-in both;}}body:has(.ui-dialog.closing) .ui-widget-overlay{opacity:0 !important;transition:opacity 0.2s ease-in !important;}.ui-widget-overlay.is-closing{opacity:0 !important;transition:opacity 0.2s ease-in !important;}.ui-widget-overlay.is-dragging{transition:none !important;}@media (prefers-reduced-motion:reduce){.ui-dialog:has(article[class*="--order-form"]).finsihed,.ui-dialog:has(article[class*="--order-form"]).is-closing{animation-duration:0.01s !important;}}.ajax-throbber.sk-circle{width:40px;height:40px;position:relative;margin:0 auto;}.ajax-throbber.sk-circle .sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0;}.ajax-throbber.sk-circle .sk-circle-dot::before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#57c3ff;border-radius:100%;animation:skCircleFade 1.2s infinite ease-in-out both;}@keyframes skCircleFade{0%,80%,100%{transform:scale(0);}40%{transform:scale(1);}}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(2){transform:rotate(30deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(3){transform:rotate(60deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(4){transform:rotate(90deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(5){transform:rotate(120deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(6){transform:rotate(150deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(7){transform:rotate(180deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(8){transform:rotate(210deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(9){transform:rotate(240deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(10){transform:rotate(270deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(11){transform:rotate(300deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(12){transform:rotate(330deg);}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(2)::before{animation-delay:-1.1s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(3)::before{animation-delay:-1.0s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(4)::before{animation-delay:-0.9s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(5)::before{animation-delay:-0.8s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(6)::before{animation-delay:-0.7s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(7)::before{animation-delay:-0.6s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(8)::before{animation-delay:-0.5s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(9)::before{animation-delay:-0.4s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(10)::before{animation-delay:-0.3s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(11)::before{animation-delay:-0.2s;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(12)::before{animation-delay:-0.1s;}@media (prefers-reduced-motion:reduce){.ajax-throbber.sk-circle .sk-circle-dot::before{animation:none;transform:scale(0.7);}}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(1)::before{background-color:#69a075;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(2)::before{background-color:#67a382;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(3)::before{background-color:#66a68e;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(4)::before{background-color:#64aa9b;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(5)::before{background-color:#62ada7;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(6)::before{background-color:#61b0b4;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(7)::before{background-color:#5fb3c0;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(8)::before{background-color:#5eb6cd;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(9)::before{background-color:#5cb9d9;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(10)::before{background-color:#5abde6;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(11)::before{background-color:#59c0f2;}.ajax-throbber.sk-circle .sk-circle-dot:nth-child(12)::before{background-color:#57c3ff;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-content{padding:3px !important;margin:-3px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .form-control:focus{box-shadow:0 0 0 3px rgba(87,195,255,.3) !important;border-color:#57c3ff !important;background-color:#ebf1f2;}@media (min-width:992px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]){padding:25px 26px 24px!important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .title-row{margin-bottom:20px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .form-control{height:46px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .js-form-item{margin-bottom:10px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .soglasie{margin:16px 0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset input,.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset button{height:51px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar{margin-bottom:10px !important;}}@media (max-width:991.98px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]){padding:15px 16px 12px!important;padding-bottom:max(12px,env(safe-area-inset-bottom)) !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .title-row{margin-bottom:15px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .form-control{height:46px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .js-form-item{margin-bottom:10px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .soglasie{margin:15px 0!important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset input,.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset button{height:51px;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .soglasie .description{font-size:11px;line-height:1.4;}}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset input,.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonset button{display:flex !important;align-items:center;padding:0 56px 0 20px !important;font-family:GothamPro,"Segoe UI",-apple-system,sans-serif !important;font-size:14px !important;font-weight:400 !important;text-align:left;}@media (min-width:992px){.ui-dialog.ui-dialog:has(article[class*="--order-form"]){width:520px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .row.js-form-wrapper{display:flex !important;flex-wrap:wrap;margin-left:-6px !important;margin-right:-6px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) form .row.js-form-wrapper > [class*="col-"]{flex:0 0 50% !important;max-width:50% !important;width:50% !important;padding-left:6px !important;padding-right:6px !important;}}@media (max-width:991.98px){.color-button a{min-height:51px;}}@media (min-width:992px){.m-color .white-button a{padding-top:14px;padding-bottom:14px;}}@media (max-width:991.98px){.m-color .white-button a{padding-top:15px;padding-bottom:15px;}}@media (max-width:991.98px){.ui-dialog .col-6:has(.form-item-data-otpravleniya){display:flex;gap:10px;align-items:flex-start;}.ui-dialog .form-item-data-otpravleniya.form-item-data-otpravleniya,.ui-dialog .form-item-kolichestvo-chelovek.form-item-kolichestvo-chelovek{flex:1 1 0;min-width:0;width:auto;}}.msg-choice.card{border:0;background:none;border-radius:0;margin:0;padding:0;}.msg-choice .card-header{border:0;background:none;padding:0;margin:0 0 9px;}.msg-choice .card-body{padding:0;}.msg-choice.msg-choice legend,.msg-choice.msg-choice .fieldset-legend{display:block;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:0.12em;text-transform:uppercase;color:#7b858a;margin:0;padding:0;float:none;width:auto;}.msg-choice .form-radios{display:flex;gap:6px;}.msg-choice .js-form-type-radio.js-form-type-radio{display:block;flex:1 1 0;min-width:0;margin:0;padding:0;}.msg-choice input.form-radio{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none;}.msg-choice label.option{display:flex;align-items:center;justify-content:center;height:41px;margin:0;padding:0 6px;border:1px solid #dee2e6;border-radius:11px;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1;color:#55636b;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .14s,background-color .14s,color .14s;}.msg-choice label.option:hover{border-color:#b9c6cd;}.msg-choice input.form-radio:checked + label.option{border-color:#69a075;background:rgba(105,160,117,.09);color:#2f4a38;font-weight:500;}.msg-choice input.form-radio:focus-visible + label.option{outline:2px solid #57c3ff;outline-offset:1px;}.msg-nick.msg-nick{display:grid;padding-left:0;padding-right:0;}@supports selector(:has(*)){.msg-nick.msg-nick{display:none;}.msg-choice:has(input[value="telegram"]:checked) ~ .msg-nick.msg-nick{display:grid;}}.msg-nick.msg-nick{grid-template-columns:auto 1fr;align-items:center;}.msg-nick .field-prefix{position:relative;z-index:2;grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center;margin-left:14px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;color:#9aa5ab;pointer-events:none;transition:color .12s ease;}.msg-nick.is-filled .field-prefix{color:#495057;}@supports selector(:has(*)){.msg-nick:has(input.form-control:not(:placeholder-shown)) .field-prefix{color:#495057;}}.msg-nick input.form-control.form-control{grid-column:1 / -1;grid-row:1;padding-left:36px !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .msg-nick input.form-control{padding-left:36px !important;}.msg-nick .description{grid-column:1 / -1;grid-row:2;}.msg-nick .description,.msg-nick .webform-element-description{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.5;color:#8b969c;margin:5px 0 0;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .msg-choice.card{margin:3px 0 0 !important;}.ui-dialog.ui-dialog:has(article[class*="--order-form"]) .msg-nick{margin:8px 0 0 !important;}@media (max-width:991.98px){.msg-choice .card-header{margin-bottom:8px;}}.teaser-slide .color-button a,.event-teaser .color-button a,.order-button .color-button a{padding:15px 0 15px 17px;}.white-button a{padding:9px;}.more-button a{padding:19px;}.views-field-nid .color-button a{padding:14px 10px;}.pdf-menu a{font-size:14px;}.pdf-menu.views-row a{font-size:14px;}.view-eva-event-order-link .color-button a{padding:14px 10px;}@font-face{font-family:GothamPro;font-weight:400;font-display:swap;src:url("/themes/custom/new/assets/font/GothamPro-Medium.woff2") format("woff2"),url("/themes/custom/new/assets/font/GothamPro-Medium.woff") format("woff");}@font-face{font-family:GothamPro;font-weight:500;font-display:swap;src:url("/themes/custom/new/assets/font/GothamPro-Medium.woff2") format("woff2"),url("/themes/custom/new/assets/font/GothamPro-Medium.woff") format("woff");}@font-face{font-family:GothamPro;font-weight:700;font-display:swap;src:url("/themes/custom/new/assets/font/GothamPro-Bold.woff2") format("woff2"),url("/themes/custom/new/assets/font/GothamPro-Bold.woff") format("woff");}@font-face{font-family:GothamPro;font-weight:900;font-display:swap;src:url("/themes/custom/new/assets/font/GothamPro-Black.woff2") format("woff2"),url("/themes/custom/new/assets/font/GothamPro-Black.woff") format("woff");}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.title-row h2,.ship-title h2{font-weight:900 !important;}.mark-ico{font-weight:700;}@media (max-width:991.98px){body.path-piers h1,body.path-piers .h1{font-size:30px;}}@media (max-width:991.98px){.carte--default .mobile-menu h2,.carte--default .mobile-menu .h2{font-size:24px;}}a,.light-fixed .navbar a,.dark .navbar a,.light .navbar.fixed a,.m-dark .navbar a,.light .navbar.open a,.form-mail,.form-phone,.contact__field-e-mail .field__item,.contact__field-phone a,.bef-links ul li a,.bottom .mail,.bottom .phone,.gray-button a,.more-button a,.white-button a,.info .white-button a,.ship.ship--teaser h3 a,.breadcrumb,.breadcrumb a,.piers .piers-ref a,.length,.field-label-above,.field__label.font-weight-bold,.node-15 .field__label.font-weight-bold,.node-14 .field__label.font-weight-bold,.bottom a,.ship-search-item{color:#212529;}@media (max-width:991.98px){.m-color .white-button a{color:#fff;}}.piers-row{border-bottom-color:#dee2e6;}.tables-container table,.tables-container td,.tables-container th{border-color:#dee2e6;}.pricelist .zebra-even{border-color:#dee2e6;}.piers .view-eva{border-color:#dee2e6;}.people span{line-height:16.5px;}body.path-frontpage .bottom-wave::before,body.path-taxonomy.ship_type .bottom-wave::before,body.page-node-type-event .top_wave::before{display:none !important;}@media (max-width:991.98px){.front-views{padding-bottom:30px !important;}.bottom-wave{padding-top:30px !important;}.white_wave{padding-top:20px !important;}.node-block__field-node-ref{padding-bottom:40px !important;}.path-piers h1{margin-bottom:20px !important;}article.node.ship{margin-bottom:40px !important;}}@media (min-width:992px){.bottom-wave{padding-top:60px !important;}.front-views{padding-bottom:40px !important;}.node-block__field-node-ref{padding-bottom:40px !important;}body.path-taxonomy.ship_type .white_wave,body.node-15 .white_wave,body.node-14 .white_wave{padding-top:20px !important;}.page-node-type-ship .page__content > .container,.page-node-type-route .page__content > .container,.page-node-type-event .page__content > .container,.page-node-type-contact .page__content > .container,.page-node-type-carte .page__content > .container{padding-bottom:100px !important;}}@media (min-width:992px){body.path-frontpage .top_wave::before{clip-path:inset(-64px 0 0 0);}}.page-node-type-ship .responsive-detail-title{display:block;color:#212529;font-family:GothamPro,sans-serif !important;font-size:27px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:normal;text-transform:uppercase;margin:0 10px 0 0 !important;padding:0;text-align:left !important;}@media(max-width:991.98px){.page-node-type-ship .info .responsive-detail-title{margin:10px 10px 10px 0 !important;}.page-node-type-ship .mobile-title .responsive-detail-title{font-family:GothamPro !important;margin:0 5px 0 0 !important;}}@media (max-width:991.98px){.page-node-type-ship article.node.ship.ship--full{margin-bottom:20px !important;}}@media (max-width:991.98px){.main-slide:has(> div > a.ps),.carte-main-slide:has(> div > a.ps){margin-bottom:10px;}}@media (max-width:991.98px){.mob-btn,#mob-nav-search-btn,.mobile-button{position:relative;}.mob-btn::after,#mob-nav-search-btn::after{content:"";position:absolute;inset:-6px;}.mobile-button::after{content:"";position:absolute;inset:-10px -12px;}#mob-nav-search-close{right:0 !important;min-width:44px;min-height:44px;justify-content:center;}}@keyframes srchPanelOut{from{opacity:1;transform:none;}to{opacity:0;transform:translateY(-4px);}}@keyframes srchFadeOut{from{opacity:1;}to{opacity:0;}}@keyframes dimIn{from{opacity:0;}}.ui-widget-overlay,#mob-nav-search-overlay.is-open{animation:dimIn .24s ease-out;}.sidebar-open .overlay-menu{background:rgba(0,0,0,.5);}#mob-nav-search-overlay{background:rgba(0,0,0,.5);}#mob-nav-search-panel.closing,#ship-search-nav-panel.closing{animation:srchPanelOut .16s ease-in both;}#mob-nav-search-overlay.closing{animation:srchFadeOut .16s ease-in both;}.city-list ul li{min-height:44px;padding-top:0 !important;padding-bottom:0 !important;display:flex;align-items:center;gap:4px;}.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonpane button,.ui-dialog:has(article[class*="--order-form"]) .msg-choice label,.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .1s ease-out;}.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-buttonpane button:active,.ui-dialog:has(article[class*="--order-form"]) .msg-choice label:active,.ui-dialog:has(article[class*="--order-form"]) .ui-dialog-titlebar-close:active{transform:scale(.97);}@media (prefers-reduced-motion:reduce){#mob-nav-search-panel.closing,#ship-search-nav-panel.closing,#mob-nav-search-overlay.closing{animation-duration:.01s;}.ui-widget-overlay,#mob-nav-search-overlay.is-open{animation-duration:.01s;}}@supports (animation-timeline:scroll()){.top-image.hero-sd{view-timeline:--hero block;}.top-image.hero-sd img.img-fluid{transform-origin:center center;will-change:transform;animation:hero-sd-m linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%;}.top-image.hero-sd::after{content:"";position:absolute;inset:0;z-index:1;background:#000;opacity:0;pointer-events:none;animation:hero-sd-dim linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%;}@media (min-width:992px){.top-image.hero-sd img.img-fluid{animation-name:hero-sd-d;}}@keyframes hero-sd-m{from{transform:scale(1.14) translate3d(0,0,0);}to{transform:scale(1.14) translate3d(0,5%,0);}}@keyframes hero-sd-d{from{transform:scale(1.14) translate3d(0,0,0);}to{transform:scale(1.14) translate3d(0,10%,0);}}@keyframes hero-sd-dim{from{opacity:0;}to{opacity:.3;}}}@media (prefers-reduced-motion:reduce){.top-image.hero-sd img.img-fluid{animation:none;}}.has-js .block--views-block--ship-on-route-block-1:not(.is-expanded) .views-view-grid > .row:nth-child(n+3){display:none;}@media (max-width:575.98px){.has-js .block--views-block--ship-on-route-block-1:not(.is-expanded) .views-view-grid > .row:nth-child(n+2){display:none;}}.ship-more{display:flex;align-items:center;justify-content:center;margin:24px auto 32px;min-height:48px;padding:0 28px;border:1.5px solid #172A3F;border-radius:12px;background:#fff;color:#172A3F;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 0.1s ease-out,background-color 0.15s ease;}.ship-more{gap:6px;padding-right:20px;}.ship-more__icon{flex:none;display:block;}.ship-more[hidden]{display:none;}.ship-more:hover{background:#f1f4f6;}.ship-more:active{transform:scale(0.97);}.ship-more:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}.main-slide:has(> div > a.ps),.carte-main-slide:has(> div > a.ps){position:relative;}.main-slide > div:has(> a.ps),.carte-main-slide > div:has(> a.ps),.nav-slide > div,.carte-nav-slide > div{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.main-slide > div:has(> a.ps)::-webkit-scrollbar,.carte-main-slide > div:has(> a.ps)::-webkit-scrollbar,.nav-slide > div::-webkit-scrollbar,.carte-nav-slide > div::-webkit-scrollbar{display:none;}.main-slide > div:has(> a.ps),.carte-main-slide > div:has(> a.ps){gap:10px;scroll-snap-type:x mandatory;border-radius:20px;}.main-slide > div:has(> a.ps),.carte-main-slide > div:has(> a.ps),.nav-slide > div,.carte-nav-slide > div{-webkit-mask-image:-webkit-radial-gradient(white,black);}.nav-slide > div,.carte-nav-slide > div{border-radius:17px;}.main-slide > div > a.ps,.carte-main-slide > div > a.ps{display:block;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;}.main-slide > div > a.ps img,.carte-main-slide > div > a.ps img{display:block;}.carte-main-slide img{aspect-ratio:760 / 428;object-fit:cover;width:100%;}.carte-nav-slide img{aspect-ratio:163 / 76;object-fit:cover;width:100%;}.nav-slide > div,.carte-nav-slide > div{scroll-snap-type:x proximity;}.nav-slide > div > *,.carte-nav-slide > div > *{flex:0 0 33.3333%;max-width:33.3333%;scroll-snap-align:start;cursor:pointer;}@media (min-width:768px) and (max-width:991.98px){.nav-slide > div > *,.carte-nav-slide > div > *{flex-basis:25%;max-width:25%;}}.nav-slide:has(> .ng-arrow),.carte-nav-slide:has(> .ng-arrow){position:relative;}.ng-arrow{position:absolute;top:calc(50% - 16px);z-index:1;width:32px;height:32px;padding:0;border:0;background:center / 32px 32px no-repeat;opacity:.5;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .1s ease-out;}.ng-arrow::after{content:"";position:absolute;inset:-6px;}.ng-arrow:active{transform:scale(.94);}.ng-arrow:disabled{opacity:.15;cursor:default;}.ng-arrow:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;border-radius:50%;}.ng-prev{left:20px;background-image:url(/themes/custom/new/src/img/prev.svg);}.ng-next{right:20px;background-image:url(/themes/custom/new/src/img/next.svg);}.teaser-slider{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.teaser-slider::-webkit-scrollbar{display:none;}.teaser-slider > *{flex:0 0 66.6667%;max-width:66.6667%;scroll-snap-align:start;}@media (min-width:576px){.teaser-slider > *{flex-basis:50%;max-width:50%;}}@media (min-width:768px){.teaser-slider > *{flex-basis:33.3333%;max-width:33.3333%;}}@media (min-width:992px){.teaser-slider > *{flex-basis:28.5714%;max-width:28.5714%;}}.teaser-slider > :first-child{margin-left:auto;}.teaser-slider > :last-child{margin-right:auto;}.ts-wrap{position:relative;}.ts-arrow{position:absolute;top:45%;z-index:1;width:32px;height:32px;padding:0;border:0;background:center / 32px 32px no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent;}.ts-arrow::after{content:"";position:absolute;inset:-6px;}.ts-arrow[hidden]{display:none;}.ts-arrow:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}.ts-prev{left:20px;background-image:url(/themes/custom/new/src/img/prev.svg);}.ts-next{right:20px;background-image:url(/themes/custom/new/src/img/next.svg);}@media (min-width:992px){.ts-arrow{top:0;width:150px;height:100%;background-size:0 0;}.ts-arrow::after{inset:0;}.ts-arrow::before{content:"";position:absolute;top:calc(50% - 16px);width:33px;height:32px;}.ts-prev{left:-5px;background:linear-gradient(90deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);}.ts-next{right:-5px;background:linear-gradient(270deg,#fff -2%,hsla(0,0%,100%,0) 84.71%);}.ts-prev::before{right:50%;background:url(/themes/custom/new/src/img/prev.svg);}.ts-next::before{left:50%;background:url(/themes/custom/new/src/img/next.svg);}}@media (max-width:767.98px){.block--otzyvy iframe{display:block;flex:none;width:calc(100% + 30px) !important;max-width:none !important;margin-left:-15px !important;margin-right:-15px !important;}}.block--otzyvy iframe{min-height:515px;}.ng-count{position:absolute;right:12px;bottom:12px;z-index:1;padding:3px 9px;border-radius:999px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:500;line-height:18px;font-variant-numeric:tabular-nums;pointer-events:none;}@media (max-width:991.98px){.mob-contacts{gap:2px;}.mob-btn,#mob-nav-search-btn{width:40px;height:40px;border-radius:12px;background:transparent !important;color:#172a3f;-webkit-tap-highlight-color:transparent;touch-action:manipulation;}.mob-btn::after,#mob-nav-search-btn::after{inset:-2px;}.mob-btn svg,.mob-btn svg path,#mob-nav-search-btn svg,#mob-nav-search-btn svg path{fill:#172a3f !important;}.mob-btn svg,#mob-nav-search-btn svg{width:20px;height:20px;}.mob-btn-call svg{width:21px;height:21px;}.mob-btn-msg .msg-dot-wrap{display:none;}.mob-btn-msg svg{--md1:0px;--md2:0px;--md3:0px;-webkit-mask:radial-gradient(circle 1.15px at 6px calc(10px + var(--md1)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 10px calc(10px + var(--md2)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 14px calc(10px + var(--md3)),#0000 96%,#000 100%);-webkit-mask-composite:source-in;mask:radial-gradient(circle 1.15px at 6px calc(10px + var(--md1)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 10px calc(10px + var(--md2)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 14px calc(10px + var(--md3)),#0000 96%,#000 100%);mask-composite:intersect;animation:msgHole1 8s ease infinite,msgHole2 8s ease infinite,msgHole3 8s ease infinite;}.mob-btn:active,#mob-nav-search-btn:active{transform:scale(.96);}.block--telefonimessendzherymobilnayaversiya .basic__body > .mobile-button{margin:0 -1px 0 7px;}.mob-btn-call,.mob-btn-call svg,.mob-btn-msg,.mob-btn-msg svg{animation:none !important;}.mob-btn-call svg,#mob-nav-search-btn svg{transform-origin:50% 50%;}.mob-online{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:#34c759;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity 250ms cubic-bezier(.23,1,.32,1),transform 250ms cubic-bezier(.23,1,.32,1);}.mob-online.is-on{opacity:1;transform:none;}.mob-btn-msg.is-online svg{-webkit-mask:radial-gradient(circle 1.15px at 6px calc(10px + var(--md1)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 10px calc(10px + var(--md2)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 14px calc(10px + var(--md3)),#0000 96%,#000 100%),radial-gradient(circle 6.5px at 18.5px 1.5px,#0000 96%,#000 100%);-webkit-mask-composite:source-in;mask:radial-gradient(circle 1.15px at 6px calc(10px + var(--md1)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 10px calc(10px + var(--md2)),#0000 96%,#000 100%),radial-gradient(circle 1.15px at 14px calc(10px + var(--md3)),#0000 96%,#000 100%),radial-gradient(circle 6.5px at 18.5px 1.5px,#0000 96%,#000 100%);mask-composite:intersect;}#mob-nav-search-btn svg{overflow:visible;}#mob-nav-search-btn svg path{stroke:#172a3f;stroke-width:10px;stroke-linejoin:round;}.mob-btn:focus-visible,#mob-nav-search-btn:focus-visible,.navbar .city-button:focus-visible,.block--logotip a:focus-visible,.mobile-button:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}.navbar .city-button{position:relative;height:32px;border:0;border-radius:10px;background:rgba(23,42,63,.07);color:#212529;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}.navbar .city-button::after{content:"";position:absolute;inset:-6px -5px;}.block--logotip{position:relative;}.block--logotip a{touch-action:manipulation;}.block--logotip a::after{content:"";position:absolute;inset:0 -4px;}.navbar::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:0 0 3px rgba(0,0,0,.18);opacity:0;transition:opacity 200ms ease-out;}.navbar.fixed::after{opacity:1;}}#cityList.cl-ios{display:block !important;position:fixed;z-index:1100;min-width:210px !important;padding:6px;border-radius:20px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 6px 24px rgba(0,0,0,.12);transform-origin:top left;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity 140ms ease-out,transform 140ms ease-out,visibility 0s linear 140ms;}#cityList.cl-ios.open{opacity:1;visibility:visible;transform:none;transition:opacity 200ms cubic-bezier(.23,1,.32,1),transform 200ms cubic-bezier(.23,1,.32,1),visibility 0s;}#cityList.cl-ios li{position:relative;height:44px;padding:0 12px;border-radius:14px;display:flex;align-items:center;gap:10px;font:400 14px/1 Roboto,sans-serif;color:#212529;-webkit-tap-highlight-color:transparent;touch-action:manipulation;}#cityList.cl-ios li:hover{color:#212529;}#cityList.cl-ios li:active{background:rgba(23,42,63,.07);}#cityList.cl-ios li:focus-visible{outline:2px solid #57c3ff;outline-offset:-2px;}#cityList.cl-ios li .flag{order:-1;font-size:18px;line-height:1;}#cityList.cl-ios li .city-name{flex:1;}#cityList.cl-ios li + li::before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:rgba(0,0,0,.06);}#cityList.cl-ios .cl-check{width:18px;height:18px;color:#172a3f;flex:none;}#cityList.cl-ios .cl-check svg{width:18px;height:18px;display:block;}#cityList.cl-ios li.is-loading::after{content:"";display:block !important;width:16px;height:16px;flex:none;border-radius:50%;border:2px solid rgba(23,42,63,.2);border-top-color:#172a3f;animation:spin .6s linear infinite;}@media (prefers-reduced-motion:reduce){#cityList.cl-ios,#cityList.cl-ios.open{transform:none;transition:opacity 150ms ease-out,visibility 0s linear 150ms;}#cityList.cl-ios.open{transition:opacity 150ms ease-out,visibility 0s;}}@media (prefers-reduced-transparency:reduce){#cityList.cl-ios{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;}}@media (max-width:991.98px) and (prefers-reduced-transparency:reduce){.navbar,.navbar.fixed{background:#fff !important;-webkit-backdrop-filter:none;backdrop-filter:none;}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.navbar::after{transition:none;}.mob-btn-msg svg{animation:none !important;}}@property --md1{syntax:'<length>';inherits:false;initial-value:0px;}@property --md2{syntax:'<length>';inherits:false;initial-value:0px;}@property --md3{syntax:'<length>';inherits:false;initial-value:0px;}@keyframes msgHole1{0%,64%{--md1:0px;}67%{--md1:-2px;}70%{--md1:0px;}73%{--md1:-2px;}76%{--md1:0px;}79%{--md1:-2px;}83%,100%{--md1:0px;}}@keyframes msgHole2{0%,66.5%{--md2:0px;}69.5%{--md2:-2px;}72.5%{--md2:0px;}75.5%{--md2:-2px;}78.5%{--md2:0px;}81.5%{--md2:-2px;}85.5%,100%{--md2:0px;}}@keyframes msgHole3{0%,69%{--md3:0px;}72%{--md3:-2px;}75%{--md3:0px;}78%{--md3:-2px;}81%{--md3:0px;}84%{--md3:-2px;}88%,100%{--md3:0px;}}.page-bottom{padding-top:0;position:relative;z-index:1;}.ft-cta{margin:40px 0 56px;padding:36px 40px;border-radius:20px;background:#ebf1f2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;}.ft-cta p{margin:0;}.ft-cta-title{margin-bottom:8px !important;font:700 24px/1.2 GothamPro,Roboto,sans-serif;text-transform:uppercase;color:#212529;}.ft-cta-lead{max-width:520px;font:400 16px/1.5 Roboto,sans-serif;color:#212529;}.ft-cta-hours{margin-top:12px !important;display:flex;align-items:center;gap:6px;font:400 14px/1 Roboto,sans-serif;color:#6c757d;}.ft-cta-dot{width:8px;height:8px;border-radius:50%;background:#adb5bd;flex:none;}.ft-cta-dot.is-on{background:#34c759;}.ft-cta-act{display:flex;align-items:center;gap:20px;}.ft-cta-btn,.ct-call{box-sizing:border-box;height:51px;padding:0 14px 0 16px;border:1px solid #000;border-radius:11px;background:#fff;color:#212529 !important;display:flex;align-items:center;justify-content:space-between;gap:10px;font:400 14px/21px GothamPro,Roboto,sans-serif;text-decoration:none !important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 140ms cubic-bezier(.23,1,.32,1),background-color 150ms ease;}.ft-cta-btn svg,.ct-call svg{order:2;width:20px;height:20px;flex:none;fill:#172a3f;}.ft-cta-btn svg .ft-hole{fill:#fff;}.ft-cta-btn:hover,.ct-call:hover{background:#f7f9fa;}.ft-cta-btn:active,.ct-call:active{transform:scale(.97);}.ft-cta-btn:focus-visible,.ft-cta-ms a:focus-visible,.ct-call:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}.ft-cta-call{min-width:260px;}.ft-cta-ms{display:flex;gap:4px;}.ft-cta-ms a{width:48px;height:48px;border-radius:11px;display:grid;place-items:center;color:#172a3f;transition:background-color 150ms ease,transform 140ms cubic-bezier(.23,1,.32,1);}.ft-cta-ms a:hover{background:rgba(23,42,63,.07);}.ft-cta-ms a:active{transform:scale(.94);}.ft-cta-ms svg{width:26px;height:26px;fill:#172a3f;}.ft-cta-m{display:none !important;}.page__footer{margin-top:0 !important;padding:22px 0 24px;}.ft-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;}.ft-strip .block{text-align:right;color:rgba(255,255,255,.75);font-size:14px;line-height:1.5;}.ft-strip .block strong,.ft-strip .block a{color:#fff;}.ft-logo{display:block;flex:none;}.ft-logo img{display:block;height:33px;width:auto;filter:brightness(0) invert(1);}@media (max-width:991.98px){.ft-cta{margin:12px 0 28px;padding:24px 20px 20px;grid-template-columns:1fr;gap:0;}.ft-cta-text{display:contents;}.ft-cta-title{order:-2;margin-bottom:6px !important;font-size:20px;}.ft-cta-lead{order:-2;margin-bottom:18px !important;font-size:15px;line-height:1.45;}.ft-cta-act{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.ft-cta-hours{order:1;margin-top:12px !important;font-size:13px;}.ft-cta-call{min-width:0;}.ft-cta-m{display:inline-flex !important;}.ft-cta-d{display:none !important;}.ft-strip{flex-direction:column;gap:12px;text-align:center;}.ft-strip .block{text-align:center;font-size:13px;}.page__footer{padding:20px 0 22px;}}@media (prefers-reduced-motion:reduce){.ft-cta-btn,.ft-cta-ms a{transition:none;}}.page-node-type-contact .ft-cta{display:none;}.ct h1{margin-bottom:6px !important;}.ct-hours{display:flex;align-items:center;gap:6px;margin:0 0 18px;font:400 14px/1.3 Roboto,sans-serif;color:#6c757d;}.ct-call{margin-bottom:8px;}.ct-reach .mob-sheet-msg-btn,.ct-reach .mob-sheet-msg-btn:hover{color:#212529;text-decoration:none;}.ct-piers{margin:32px 0 0;}.ct-sec{margin:0 0 10px !important;text-align:left !important;font:500 13px/1 Roboto,sans-serif !important;letter-spacing:.06em;text-transform:uppercase;color:#6c757d;}.ct-piers-list{list-style:none;margin:0;padding:0;border-radius:20px;background:#ebf1f2;overflow:hidden;}.ct-piers-list li{margin:0;padding:0;}.ct-piers-list a{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;color:#212529;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 120ms ease;}.ct-piers-list li + li a::before{content:"";position:absolute;left:50px;right:0;top:0;height:1px;background:rgba(0,0,0,.06);}.ct-piers-list a:hover{color:#212529;background:rgba(23,42,63,.05);}.ct-piers-list a:active{background:rgba(23,42,63,.08);}.ct-piers-list a:focus-visible{outline:2px solid #57c3ff;outline-offset:-2px;}.ct-pin{width:22px;height:22px;fill:#172a3f;flex:none;}.ct-pier{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;}.ct-pier-name{font:500 16px/1.25 Roboto,sans-serif;}.ct-pier small{font:400 13px/1 Roboto,sans-serif;color:#6c757d;}.ct-chev{width:16px;height:16px;fill:none;stroke:#aab3ba;stroke-width:2.4;flex:none;}.ct-piers-list.is-collapsed li:nth-child(n+7){display:none;}.ct-more{margin-top:8px;width:100%;height:44px;border:0;border-radius:11px;background:transparent;color:#172a3f;font:500 15px/1 Roboto,sans-serif;cursor:pointer;}.ct-more:active{background:rgba(23,42,63,.07);}.ct-more:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}@media (min-width:992px){.ct .col-lg-6:last-child{padding-left:30px;}.ct-piers{margin-top:40px;}.ct-piers-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:transparent;border-radius:0;overflow:visible;}.ct-piers-list a{border-radius:11px;background:#ebf1f2;}.ct-piers-list a:hover{background:#e1e9eb;}.ct-piers-list li + li a::before{display:none;}}@media (max-width:991.98px){.page-node-type-contact .ct h1{margin-top:16px;}}@media (prefers-reduced-motion:reduce){.ct-call,.ct-piers-list a{transition:none;}}@media (max-width:991.98px){.ft-cta-m.ft-cta-btn{display:flex !important;}}@media (max-width:991.98px){body.path-piers .yandex-views-map .ymaps3--map-copyrights__container,body.path-piers .yandex-views-map .ymaps3--controls_bottom{transform:translateY(-50px);}}body.page-node-type-event .warning-message,body.page-node-type-route .warning-message{visibility:hidden;}.ev-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;}.ev-fact{height:32px;padding:0 12px;border-radius:10px;background:#ebf1f2;display:inline-block;box-sizing:border-box;font:400 14px/32px Roboto,sans-serif;color:#212529;white-space:nowrap;}.ev-fact b{font-weight:500;}.ev-fact.ev-fact--dur{background:linear-gradient(88.23deg,#69a075,#57c3ff 99.71%);color:#fff;}body.rt-dur-moved .mobile-title .color-people,body.rt-dur-moved .title-row .color-people{display:none;}@media (max-width:991.98px){body.page-node-type-event .block--views-block--body-field-block-1.ev-merged,body.page-node-type-route .block--views-block--body-field-block-1.ev-merged{display:none;}}.ev-more{display:none;}@media (max-width:991.98px){body.ev-merge .ev-more{display:inline;}body.ev-merge .event__field-short-description p,body.ev-merge .route__field-short-description p,body.ev-merge .ev-more p{display:inline;margin:0;}body.ev-merge .ev-more::before,body.ev-merge .ev-more p + p::before{content:" ";}body.ev-merge .ev-more > :not(p){display:none;}body.ev-merge .block--views-block--body-field-block-1{display:none;}}.ev-seg{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:320px;margin:0 auto 20px;padding:3px;border-radius:11px;background:#ebf1f2;box-sizing:border-box;}.ev-seg button{height:38px;border:0;border-radius:9px;background:transparent;font:500 14px/1 Roboto,sans-serif;color:#212529;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color 150ms ease,box-shadow 150ms ease;}.ev-seg button[aria-pressed="true"]{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.18);}.ev-seg button:focus-visible{outline:2px solid #57c3ff;outline-offset:2px;}body.ev-ships .block--views-block--front-blocks-block-4 > h2{display:none;}body.ev-ships.ev-boats .block--views-block--front-blocks-block-4{display:none;}body.ev-ships.ev-yachts .block--views-block--front-blocks-block-3 > div:not(.ev-seg){display:none;}.ev-seg--3{grid-template-columns:repeat(3,1fr);max-width:420px;}.block--views-block--ship-on-route-block-1.rt-filtered .views-view-grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.block--views-block--ship-on-route-block-1.rt-filtered .views-view-grid > .row{display:contents !important;}.block--views-block--ship-on-route-block-1.rt-filtered .rt-off,.block--views-block--ship-on-route-block-1.rt-filtered .rt-cut{display:none !important;}.block--views-block--ship-on-route-block-1.rt-filtered .ship-more:not(.rt-more){display:none !important;}@media (max-width:991.98px){.ev-seg{max-width:none;margin:0 0 20px;}}@media (prefers-reduced-motion:reduce){.ev-seg button{transition:none;}}@media (max-width:991.98px){.carte--default .desktop-menu{display:flex !important;}.carte--default .mobile-menu{display:none !important;}.carte--default .desktop-menu h2{margin:16px 0 12px !important;padding-left:0 !important;padding-right:0 !important;}}@media (max-width:991.98px){.gray-button a{padding-top:11.5px;padding-bottom:11.5px;}.white-button a{padding-top:10.5px;padding-bottom:10.5px;}}.people span,.field-name-field-duration p,.route__field-duration p{font-size:12px;}.piers-row{position:relative;}.piers-row a::after{content:"";position:absolute;inset:-5px 0;}.route-bottom{gap:8px;}.route-bottom > .block{flex:1 1 auto;min-width:0;}.route-bottom > .block:first-child{flex-grow:0;}.route-bottom a{justify-content:space-between;gap:8px;white-space:nowrap;}@media (max-width:359.98px){.route-bottom{gap:6px;}.route-bottom a::after{display:none;}.route-bottom a{justify-content:center;}}.white-button a[href$="/order"]::after,.gray-button a[href$="/order"]::after{content:url(/themes/custom/new/src/img/dark_plus.svg);}.info .white-button a[href$="/order"]::after{content:url(/themes/custom/new/src/img/green_plus.svg);}.color-button a[href$="/order"]::after{background-image:url(/themes/custom/new/src/img/plus.svg);}.m-color .color-button a[href$="/order"]{background-image:url(/themes/custom/new/src/img/plus.svg),linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);}@media (max-width:991.98px){.m-color .white-button a[href$="/order"]{background-image:url(/themes/custom/new/src/img/plus.svg),linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);}}@media (min-width:992px){.m-color .color-button a[href$="/order"]{background-image:none;}.m-color .color-button a[href$="/order"]::after{content:url(/themes/custom/new/src/img/green_plus.svg);background-image:none;}body.page-node-type-menu .menu-banner__order .color-button a[href$="/order"]{background-image:url(/themes/custom/new/src/img/plus.svg),linear-gradient(88.23deg,#efc78c,#69a075 .01%,#57c3ff 99.71%);}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}.animate-fade-up{animation:fadeInUp 0.55s ease both;animation-play-state:paused;}.animate-fade-up.is-visible{animation-play-state:running;}@media (prefers-reduced-motion:reduce){.animate-fade-up{animation:none;opacity:1;}}.adv-ico-box{position:relative;display:inline-block;line-height:0;}.adv-ico-box .adv-svg{display:block;overflow:visible;}@media (max-width:991.98px){.adv-ico .adv-svg{max-width:28px;max-height:28px;height:auto;width:auto;}}.adv-fx{position:absolute;pointer-events:none;}.adv-steam{left:0;right:0;bottom:60%;height:70%;}.adv-steam i{position:absolute;bottom:0;width:7px;height:7px;border-radius:50%;background:#fff;filter:blur(0.6px);opacity:0;box-shadow:0 0 5px rgba(255,255,255,0.95);}.adv-steam i:nth-child(1){left:38%;}.adv-steam i:nth-child(2){left:50%;}.adv-steam i:nth-child(3){left:62%;}.adv-hearts{left:0;right:0;bottom:60%;height:70%;}.adv-hearts i{position:absolute;bottom:0;width:12px;height:12px;opacity:0;background:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.45));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.5-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.5-8 11-8 11z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.5-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.5-8 11-8 11z'/%3E%3C/svg%3E") center/contain no-repeat;}.adv-hearts i:nth-child(1){left:34%;}.adv-hearts i:nth-child(2){left:50%;}.adv-hearts i:nth-child(3){left:66%;}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.navbar a.max-link,.navbar a[href*="wa.me"],.navbar a[href*="t.me"]{transition:transform 0.2s ease;}.navbar a.max-link:hover,.navbar a[href*="wa.me"]:hover,.navbar a[href*="t.me"]:hover{transform:scale(1.1);}#ship-search-nav-btn{transition:transform 0.2s ease,opacity 0.2s ease;}#ship-search-nav-btn:hover{transform:scale(1.15);opacity:0.65;}.ship--teaser .teaser-main-slide .field-content{overflow:hidden;border-radius:20px;position:relative;}.ship--teaser .teaser-main-slide img{transition:transform 0.45s ease;display:block;}.ship--teaser .teaser-main-slide:hover img{transform:scale(1.06);}.route-teaser-img a{overflow:hidden;border-radius:20px;display:block;position:relative;isolation:isolate;}.route-teaser-img a::before{z-index:1;pointer-events:none;}.route-teaser-img img{transition:transform 0.45s ease;display:block;border-radius:0;}.route-teaser:hover .route-teaser-img img{transform:scale(1.06);}.event-teaser-img .view-eva > div > div{overflow:hidden;border-radius:20px;position:relative;}.event-teaser-img img{transition:transform 0.45s ease;display:block;border-radius:0;}.event-teaser-img:hover img{transform:scale(1.06);}.event-teaser-img a:has(> img){position:relative;isolation:isolate;}.event-teaser-img a:has(> img)::before{z-index:1;}.popular .field-content picture{overflow:hidden;border-radius:20px;display:block;position:relative;}.popular .field-content img{transition:transform 0.45s ease;display:block;border-radius:0;}.popular .field-content a:hover img{transform:scale(1.06);}.teaser-slide-img picture{overflow:hidden;border-radius:20px;display:block;position:relative;}.teaser-slide-img img{transition:transform 0.45s ease;display:block;border-radius:0;}.teaser-slide:hover .teaser-slide-img img{transform:scale(1.06);}.adv-ico--boat .adv-svg{transform-origin:50% 90%;}.adv:hover .adv-ico--boat .adv-svg{animation:advBoatRock 2.2s ease-in-out infinite;}@keyframes advBoatRock{0%,100%{transform:rotate(-2.5deg) translateY(0);}50%{transform:rotate(2.5deg) translateY(-1px);}}.adv-star{transform-box:fill-box;transform-origin:center;}.adv:hover .adv-star{animation:advSpin 2s linear infinite;}@keyframes advSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.adv-lid{transform-box:fill-box;transform-origin:center bottom;transition:transform .4s ease;}.adv:hover .adv-lid{transform:translateY(-16%);}.adv:hover .adv-steam i{animation:advSteam 1.8s ease-out infinite;}.adv:hover .adv-steam i:nth-child(2){animation-delay:.5s;}.adv:hover .adv-steam i:nth-child(3){animation-delay:1s;}@keyframes advSteam{0%{opacity:0;transform:translateY(0) scale(.6);}25%{opacity:.7;}100%{opacity:0;transform:translateY(-16px) scale(1.1);}}.adv-ico--heart .adv-svg{transform-origin:center;}.adv:hover .adv-ico--heart .adv-svg{animation:advHeartPulse 1.3s ease-in-out infinite;}.adv:hover .adv-hearts i{animation:advFloatHeart 2s ease-out infinite;}.adv:hover .adv-hearts i:nth-child(2){animation-delay:.65s;}.adv:hover .adv-hearts i:nth-child(3){animation-delay:1.3s;}@keyframes advHeartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes advFloatHeart{0%{opacity:0;transform:translateY(0) scale(.5);}25%{opacity:.9;}100%{opacity:0;transform:translateY(-20px) scale(1);}}}@media (prefers-reduced-motion:no-preference){.ship--teaser .teaser-main-slide,.route-teaser,.event-teaser,.teaser-slide,.popular .field-content a{transition:transform 220ms ease-out;}.ship--teaser .teaser-main-slide:active,.route-teaser:active,.event-teaser:active,.teaser-slide:active,.popular .field-content a:active{transform:scale(0.985);transition-duration:90ms;}.order-link,.color-button a,.color-button input,.white-button a,.ship-btn-circle{transition:transform 200ms ease-out;}.order-link:active,.color-button a:active,.color-button input:active,.white-button a:active,.ship-btn-circle:active{transform:scale(0.96);transition-duration:80ms;}}@media (prefers-reduced-motion:no-preference){.gray-button a,.more-button a,.pdf-menu a,.city-button{transition:transform 200ms ease-out;}.gray-button a:active,.more-button a:active,.pdf-menu a:active,.city-button:active{transform:scale(0.96);transition-duration:80ms;}}@media (prefers-reduced-motion:no-preference){.contact__field-phone a{transition:transform 200ms ease-out;}.contact__field-phone a:active{transform:scale(0.96);transition-duration:80ms;}}
.navbar .form-inline .form-actions{display:none}.toolbar-oriented .toolbar-bar{z-index:1200}.toolbar-horizontal .toolbar-menu.nav{float:left}fieldset.card legend{font-size:1rem}.form-check{margin-bottom:1rem}.form-checkboxes .form-check,.form-radios .form-check{margin-bottom:0}.forum__last-reply{width:20%}.forum-list__forum{width:60%}.js-text-format-wrapper .js-form-type-textarea{margin-bottom:0;}#drupal-off-canvas{box-sizing:initial}
