.header{background-color:var(--white100)}.header:after,.header:before{content:"";left:0;position:absolute}.header:before{background-color:var(--greenDark500);top:0;z-index:-20}.header:after{background-image:url(../../images/textures/wave2b.svg),url(../../images/textures/wave2.svg);background-position:center bottom,center bottom;bottom:0;z-index:-10}@media screen and (max-width:499px){.header:before{width:100%;height:calc(100% - 74px)}.header:after{background-size:883px 84px,883px 84px;width:100%;height:84px}.header_box{padding-bottom:110px}}@media screen and (min-width:500px) and (max-width:767px){.header:before{width:100%;height:calc(100% - 99px)}.header:after{background-size:1152px 109px,1152px 109px;width:100%;height:109px}.header_box{padding-bottom:120px}}@media screen and (min-width:768px) and (max-width:1023px),print{.header:before{width:100%;height:calc(100% - 127px)}.header:after{background-size:1440px 137px,1440px 137px;width:100%;height:137px}.header_box{padding-bottom:140px}}@media screen and (min-width:1024px) and (max-width:1299px){.header_box{padding-bottom:160px}}@media screen and (min-width:1024px) and (max-width:1499px){.header:before{width:100%;height:calc(100% - 145px)}.header:after{background-size:1632px 155px,1632px 155px;width:100%;height:155px}}@media screen and (min-width:1300px) and (max-width:1499px){.header_box{padding-bottom:140px}}@media screen and (max-width:1499px),print{.header:after{background-repeat:no-repeat,no-repeat}}@media screen and (min-width:1500px){.header:before{width:100%;height:calc(100% - 172px)}.header:after{background-repeat:no-repeat,repeat-x;background-size:1920px 182px,1920px 182px;width:100%;height:182px}.header_box{padding-bottom:161px}}.wrapper_breadcrumb{background-color:var(--white100)}.wrapper_breadcrumb .in{font-size:0;font-size:0rem;line-height:0}.wrapper_breadcrumb .breadcrumb_center{text-align:center}.wrapper_breadcrumb .breadcrumb_center .breadcrumb_box{display:inline-block;text-align:left}.breadcrumb{padding-top:30px}.breadcrumb ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:wrap;flex-flow:wrap;font-size:14px;font-size:1.4rem;line-height:24px;gap:8px}.breadcrumb_item_home,.breadcrumb_item_link{background-image:url(../../images/icons/arrow-next-breadcrumb-base.svg?v02);background-repeat:no-repeat;background-size:18px 18px;background-position:right center;padding-right:26px}.breadcrumb_item_home a{display:block;width:51px;height:24px;text-decoration:none}.breadcrumb_item_home a:focus-visible{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline-offset:0;-webkit-box-shadow:0 0 0 2px var(--focus);box-shadow:0 0 0 2px var(--focus)}.breadcrumb_item_home span{background-image:url(../../images/logos/zoo-breadcrumb.svg?v02);background-position:center center;background-repeat:no-repeat;background-size:51px 19px;display:block;overflow:hidden;text-indent:200%;white-space:nowrap;width:51px;height:24px}.breadcrumb_item_link a{text-decoration:none}.breadcrumb_item_link a:hover{text-decoration:underline}@media screen and (max-width:767px){.breadcrumb_item_home,.breadcrumb_item_text,.wrapper_breadcrumb.m_hide{display:none}.breadcrumb_item_link:not(.breadcrumb_item_back){display:none}.breadcrumb_item_link.breadcrumb_item_back{background-image:url(../../images/icons/arrow-prev-breadcrumb-base.svg?v02);background-position:left center;padding-left:28px}}.tabs_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:wrap;flex-flow:wrap;gap:8px}.tabs_item{color:var(--greenDark500);display:block;text-decoration:none}@media screen and (max-width:1023px),print{.tabs_item{border:1px solid var(--greenDark500);-webkit-border-radius:16px!important;-moz-border-radius:16px!important;border-radius:16px!important;font-size:14px;font-size:1.4rem;line-height:22px;padding:4px 10px}}@media screen and (min-width:1024px){.tabs_item{-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out;-webkit-transition:background-color .3s ease-out,color .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out;border:2px solid var(--greenDark500);-webkit-border-radius:20px!important;-moz-border-radius:20px!important;border-radius:20px!important;font-size:16px;font-size:1.6rem;line-height:24px;padding:6px 14px}.tabs_item:hover{background-color:var(--greenDark500);color:var(--white100)}}.wrapper_heading{background-color:var(--white100)}.wrapper_heading .in{padding-bottom:var(--space_40)}@media screen and (max-width:767px){.wrapper_heading h1{font-size:34px;font-size:3.4rem;line-height:46px}}@media screen and (min-width:768px) and (max-width:1023px),print{.wrapper_heading h1{font-size:43px;font-size:4.3rem;line-height:56px}}@media screen and (min-width:1024px) and (max-width:1499px){.wrapper_heading h1{font-size:52px;font-size:5.2rem;line-height:64px}}@media screen and (min-width:1500px){.wrapper_heading h1{font-size:61px;font-size:6.1rem;line-height:80px}}.heading_open_time .open_time{border:2px dashed var(--beige500);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;flex-flow:wrap;gap:12px}.heading_open_time .value{background-image:url(../../images/icons/open-time-green500.svg?v02);background-position:left center;background-repeat:no-repeat;color:var(--green500);font-weight:700}@media screen and (max-width:767px){.heading_open_time .value{font-size:22px;font-size:2.2rem;line-height:30px}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading_open_time .value{font-size:23px;font-size:2.3rem;line-height:31px}}@media screen and (min-width:1024px) and (max-width:1499px){.heading_open_time .value{font-size:24px;font-size:2.4rem;line-height:32px}}@media screen and (min-width:1500px){.heading_open_time .value{font-size:25px;font-size:2.5rem;line-height:33px}}.heading_open_time .desc{font-size:14px;font-size:1.4rem;line-height:22px;white-space:nowrap}.wrapper_contacts_general{background-color:var(--white100)}.wrapper_contacts_general .in{padding-bottom:var(--space_96)}.wrapper_contacts_general h2{padding-bottom:var(--space_24)}@media screen and (max-width:767px){.wrapper_contacts_general h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{.wrapper_contacts_general h2{font-size:33px;font-size:3.3rem;line-height:44px}}@media screen and (min-width:1024px) and (max-width:1499px){.wrapper_contacts_general h2{font-size:36px;font-size:3.6rem;line-height:46px}}@media screen and (min-width:1500px){.wrapper_contacts_general h2{font-size:39px;font-size:3.9rem;line-height:51px}}.contacts_general{display:grid;gap:var(--space_40) 40px}.contacts_general_col h3{color:var(--green500)}@media screen and (max-width:1023px),print{.contacts_general_col h3{font-size:18px;font-size:1.8rem;line-height:26px}}@media screen and (min-width:1024px){.contacts_general_col h3{font-size:20px;font-size:2rem;line-height:26px}}.contacts_general_col .contact{font-weight:700;padding-top:4px}@media screen and (max-width:1023px),print{.contacts_general_col .contact{font-size:18px;font-size:1.8rem;line-height:26px}}@media screen and (min-width:1024px){.contacts_general_col .contact{font-size:20px;font-size:2rem;line-height:26px}}.contacts_general_col .contact_title{padding-top:var(--space_24)}@media screen and (max-width:1023px),print{.contacts_general_col .contact_title{font-size:18px;font-size:1.8rem;line-height:26px}}@media screen and (min-width:1024px){.contacts_general_col .contact_title{font-size:20px;font-size:2rem;line-height:26px}}.contacts_general_col .contact_address{font-size:16px;font-size:1.6rem;line-height:24px;padding-top:8px}.contacts_general_col .contact_or{font-size:16px;font-size:1.6rem;line-height:24px;padding-top:var(--space_24)}.contacts_general_col .contact_btn{padding-top:var(--space_24)}.contacts_general_col .contact_socials_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:wrap;flex-flow:wrap;gap:4px;padding-top:var(--space_24)}.contacts_general_col .contact_socials_item{-webkit-border-radius:28px!important;-moz-border-radius:28px!important;border-radius:28px!important;width:56px;height:56px;text-decoration:none}.contacts_general_col .contact_socials_item svg{display:block;margin:12px;width:32px;height:32px}.contacts_general_item+.contacts_general_item{padding-top:var(--space_40)}.wrapper_tabs{background-color:var(--white100)}.wrapper_tabs .in{padding-bottom:var(--space_40)}.wrapper_contacts{background-color:var(--white100)}.wrapper_contacts .in{padding-bottom:var(--space_96)}@media screen and (max-width:767px){.wrapper_contacts h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{.wrapper_contacts h2{font-size:33px;font-size:3.3rem;line-height:44px}}@media screen and (min-width:1024px) and (max-width:1499px){.wrapper_contacts h2{font-size:36px;font-size:3.6rem;line-height:46px}}@media screen and (min-width:1500px){.wrapper_contacts h2{font-size:39px;font-size:3.9rem;line-height:51px}}.contacts_list{display:grid;padding-top:var(--space_24)}.contacts_list_item{background-color:var(--beige400);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:nowrap;flex-flow:nowrap;flex-direction:column;gap:var(--space_24) 0;padding:24px}.contacts_list_item_header{flex-grow:1;width:100%}@media screen and (max-width:1023px),print{.contacts_list_item_header h3{font-size:18px;font-size:1.8rem;line-height:26px}}@media screen and (min-width:1024px){.contacts_list_item_header h3{font-size:20px;font-size:2rem;line-height:26px}}.contacts_list_item_header .note{color:var(--grey500);font-size:16px;font-size:1.6rem;line-height:24px;max-width:270px;padding-top:4px}.contacts_list_item_content{flex-shrink:0;width:100%}.contacts_list_item_content .contact{font-size:16px;font-size:1.6rem;line-height:24px;word-wrap:anywhere}.contacts_list_item_content .contact+.contact{padding-top:8px}.contacts_list_item_content .contact a{display:inline-block;padding-left:36px;position:relative;z-index:1}.contacts_list_item_content .contact a:before{background-position:center center;background-repeat:no-repeat;background-size:24px 24px;content:"";left:0;margin-top:-12px;position:absolute;width:24px;height:24px;top:50%;z-index:1}.contacts_list_item_content .contact a[href^="tel:"]:before{background-image:url(../../images/icons/phone-green500.svg?v02)}.contacts_list_item_content .contact a[href^="mailto:"]{color:var(--green500)}.contacts_list_item_content .contact a[href^="mailto:"]:before{background-image:url(../../images/icons/email-green500.svg?v02)}@media screen and (max-width:499px){.contacts_general{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:500px) and (max-width:767px){.contacts_general{grid-template-columns:repeat(2,1fr)}.contacts_general_col:nth-child(3){grid-column:1 / span 2;grid-row:2}.contacts_general_col:nth-child(4){grid-column:1 / span 2;grid-row:3}}@media screen and (min-width:500px) and (max-width:1499px),print{.contacts_general_col:nth-child(3){display:grid;gap:var(--space_40) 40px;grid-template-columns:repeat(2,1fr)}.contacts_general_col:nth-child(3) .contacts_general_item+.contacts_general_item{padding-top:0}}@media screen and (max-width:767px){.contacts_list{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px) and (max-width:1023px){.contacts_general{grid-template-columns:repeat(3,1fr)}.contacts_list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px) and (max-width:1499px),print{.contacts_general_col:nth-child(1){grid-column:1;grid-row:1}.contacts_general_col:nth-child(2){grid-column:2;grid-row:1}.contacts_general_col:nth-child(3){grid-column:1 / span 2;grid-row:2}.contacts_general_col:nth-child(4){grid-column:3;grid-row:1 / span 2}}@media screen and (max-width:1023px),print{.heading{padding-top:28px}.heading_open_time{display:inline-block;padding-top:var(--space_24)}.heading_open_time .value{background-size:32px 32px;padding-left:40px}.contacts_list{gap:12px}}@media screen and (min-width:1024px){.heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:nowrap;flex-flow:nowrap}.heading_title{flex-grow:1}.heading_open_time{flex-shrink:0}.heading_open_time .value{background-size:40px 40px;padding-left:48px}.contacts_general_col .contact_socials_item{-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-ms-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.contacts_general_col .contact_socials_item:hover{background-color:var(--greenDark500)}.contacts_general_col .contact_socials_item:hover path{fill:var(--white100)}.contacts_general_col .contact_socials_item path{-moz-transition:fill .3s ease-out;-o-transition:fill .3s ease-out;-webkit-transition:fill .3s ease-out;-ms-transition:fill .3s ease-out;transition:fill .3s ease-out}.contacts_list{gap:16px}}@media screen and (min-width:1024px) and (max-width:1256px){.contacts_list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px) and (max-width:1499px){.heading{gap:0 40px;padding-top:36px}.contacts_general{grid-template-columns:300fr 300fr 400fr}}@media screen and (min-width:1257px){.contacts_list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1499px),print{.heading_open_time .open_time{padding:14px}}@media screen and (min-width:1500px){.heading{gap:0 50px;padding-top:40px}.heading_open_time .open_time{padding:22px}.contacts_general{grid-template-columns:294fr 294fr 294fr 438fr}}