:root{--dropdown-shadow:0 8px 16px var(--color-box-shadow);--dropdown-radius:6px;--card-radius:6px;--card-shadow:drop-shadow(0px 46px 46px #b1b6b912);--color-black:#000;--color-gray:#c4c4c4;--color-white:#fff;--brand-gray:#858584;--brand-gray-light:#858584a6;--color-neutral-025:#f9f9fa;--color-neutral-050:#f9fafb;--color-neutral-075:#fafafb;--color-neutral-100:#f1f2f2;--color-neutral-150:#edeef3;--color-neutral-200:#e5e7eb;--color-neutral-700:#8689a5;--color-neutral-800:#6b7280;--color-neutral-850:#363940;--color-neutral-900:#282828;--color-neutral-950:#e2e8f0;--color-primary-025:#f1f6f0;--color-primary-050:#d1fae5;--color-primary-100:#cfe1d9;--color-primary-150:#c7f0db;--color-primary-200:#a3c7b5;--color-primary-300:#34d399;--color-primary-400:#016b36;--color-primary-500:#004218;--color-primary-550:#1c4430;--color-red-50:#fef2f2;--color-red-200:#fca5a5;--color-red-500:#ef4444;--color-red-900:#7f1d1d;--color-orange-300:#f0e0c7;--color-orange-600:#9a3412;--color-yellow-100:#fef3c7;--color-yellow-400:#f59e0b;--color-gray-50:#f6f7f9;--color-gray-100:#f3f4f6;--color-gray-200:#d9d9d9;--color-gray-400:#9ca5af;--color-gray-500:#8b8b97;--color-gray-600:#4b5563;--color-gray-700:#3e4856;--color-gray-800:#1f2937;--color-blue-100:#dbeafe;--color-blue-300:#0ea5e9;--color-blue-600:#2563eb;--color-blue-900:#1e3a8a;--color-degree:#7287d2;--color-degree-label:#3a379f;--color-experience:#72d2ae;--color-experience-label:#006935;--default-gradient:linear-gradient(90deg, #016a36 0%, #018644 100%);--second-gradient:linear-gradient(90deg, #37eec2 0%, #018646 91%);--color-text:var(--color-neutral-900);--color-error:var(--color-red-500);--color-box-shadow:#08082933;--color-box-shadow-light:#08082908;--color-focus-outline:#cfe1d9e6;--blue-gradient:linear-gradient(95deg, #080069 -2.05%, #0764ba 56.34%, #000469 131.87%);--hero-gradient:linear-gradient(90deg, #006935 0%, #11a466 48%, #006935 100%);--color-datepicker-disabled:#6b728070;--marker-gradient:linear-gradient(90deg, #c7ffc6 0%, #006935 100%)}body{--header-height:216px;--top-header-height:66px}.branch-header-top{position:absolute}.branch-header-top .container{height:var(--top-header-height);min-height:var(--top-header-height);position:relative}.branch-header-top .main-nav{display:block}.branch-header-top .main-nav .return-home{color:var(--color-primary-400);padding-left:0;padding-right:0;font-weight:500}.branch-header-top .main-nav .return-home span{font-weight:600}.branch-header-top .main-nav .return-home:hover{color:var(--color-primary-500)}.branch-header-top .logo{margin-left:auto}@media (width>=768px){.branch-header-top .logo{margin:auto}.branch-header-top .main-nav{position:absolute}}@media (width>=1024px){.branch-header-bottom .burger-menu{display:none}}.branch-header-bottom .logo{max-width:200px}.branch-page .hero .container{grid-template-columns:repeat(12,1fr);display:grid}.branch-page .hero .container.slider-container{display:block}.branch-page .hero .hero-content{text-align:center;justify-content:center;align-items:center;gap:24px}.branch-page .hero .hero-content p{max-width:600px}@media (width<=1023px){.branch-page .hero .hero-content{grid-column:span 12}}@media (width>=1024px){.branch-page .hero .hero-content{grid-column:3/span 8}}.branch-page .card-grid .card{grid-column:span 12}@media (width<=599px){.branch-page .card-grid .card{grid-column:span 12}}@media (width>=1024px){.branch-page .card-grid .card{grid-column:span 6}}.branch-page .about-us{background-color:var(--color-white)}.branch-page .about-us .section-title{text-align:left;padding-bottom:16px}.branch-page .about-us .grid-container{gap:32px}.branch-page .about-us .thumbnail{align-self:start;position:relative}.branch-page .about-us .thumbnail img{border-radius:var(--card-radius);width:100%;height:100%;position:inherit;z-index:1;display:block}.branch-page .about-us .decoration{z-index:0;width:677px;height:387px;margin:auto;position:absolute;top:-40%;bottom:-50%;left:32px}@media (width>=1024px){.branch-page .about-us .intro,.branch-page .about-us .thumbnail{grid-column:span 6}}@media (width>=1280px){.branch-page .about-us .intro{grid-column:span 6}.branch-page .about-us .thumbnail{grid-column:8/span 5}.branch-page .about-us .section-title{padding-bottom:24px}}.branch-page .section .section-title{padding-bottom:12px}.branch-page .section .service-card{background-color:var(--color-white);filter:var(--card-shadow)}.branch-page .section .service-card .info{flex-direction:column;gap:8px;display:flex}.branch-page .section .service-card .info p{color:var(--color-neutral-800);word-wrap:inherit}.branch-page .section .time{flex-direction:row;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.branch-page .section .time p{flex-direction:column;gap:4px;font-size:14px;line-height:16px;display:flex}.branch-page .section .time b{color:var(--color-neutral-800);font-weight:500}.branch-page .section .load{margin-top:12px;margin-left:auto;margin-right:auto}.branch-page .section .load svg{color:var(--color-primary-400)}@media (width<=767px){.branch-page .section .card-content{padding:var(--padding)}}@media (width>=600px){.branch-page .section .service-card{grid-column:span 6}}@media (width>=1024px){.branch-page .section .service-card{grid-column:span 3}}.branch-page .map{z-index:0;width:100%;height:550px;position:relative}.branch-page .map .container{height:100%;margin-bottom:0}.branch-page .map .container .section-title{pointer-events:none}.branch-page .map .container .section-title>*{pointer-events:all}.branch-page .map .container>*{z-index:2;position:relative}.branch-page .map .section-title{align-items:flex-start}.branch-page .map .map-container{z-index:1;width:100%;height:100%;position:absolute;overflow:hidden}.branch-page .map .map-container:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(360deg,#f9f9fa 1.52%,#f9f9fa00 46.93%),linear-gradient(90.52deg,#f9f9fa .43% .44%,#f9f9fa00 22.86%),linear-gradient(269.38deg,#f9f9fa 2.72%,#f9f9fa00 24.77%),linear-gradient(180.08deg,#f9f9fa .07%,#f9f9fa00 56.83%);width:100%;height:100%;position:absolute}.branch-page .map .map-container>div{z-index:1;width:100%;height:100%;position:absolute}.branch-page .map .map-container .branch-marker{background:var(--color-primary-050);border-radius:16px;align-items:center;padding:0 4px;display:flex;box-shadow:0 2px 4px #0000004d;width:unset!important;z-index:1000!important;height:26px!important}.branch-page .map .map-container .branch-marker-icon{background:var(--marker-gradient);border:var(--color-white) 3px solid;border-radius:50%;min-width:20px;height:20px;display:block;transform:rotate(90deg)}.branch-page .map .map-container .branch-marker-label{white-space:nowrap;color:var(--color-experience-label);align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex}.branch-page .map .map-card{height:auto;filter:var(--card-shadow);background-color:var(--color-white);margin-top:auto;margin-bottom:-120px}.branch-page .map .map-card .card-content{padding:24px}.branch-page .map .map-card .grid-container{width:100%}.branch-page .map .contacts{row-gap:8px}.branch-page .map .contacts>*{--button-height:32px;text-align:left;align-items:center;gap:8px;padding-block:0;display:flex}.branch-page .map .contacts span{color:var(--color-neutral-900);font-size:16px;font-weight:400;line-height:24px}.branch-page .map .contacts svg{color:var(--color-neutral-800);width:24px;min-width:24px}.branch-page .map .contacts .button.link,.branch-page .map .contacts a.link,.branch-page .map .contacts .button:hover,.branch-page .map .contacts a:hover,.branch-page .map .contacts .button:hover span,.branch-page .map .contacts .button:hover svg,.branch-page .map .contacts a:hover span,.branch-page .map .contacts a:hover svg,.branch-page .map .contacts .button .view,.branch-page .map .contacts a .view{color:var(--color-primary-400)}.branch-page .map .contacts .working-hours-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.branch-page .map .contacts .working-hours-wrapper svg{padding-top:2px}.branch-page .map .contacts .working-hour{border-right:1px solid var(--color-neutral-100);padding-right:8px}.branch-page .map .contacts .working-hour:last-child{border-right:none}.branch-page .map .contacts .working-hour .day:after{content:":"}.branch-page .map .social p{color:var(--color-neutral-900);margin-bottom:16px;font-size:16px;font-weight:400;line-height:32px}.branch-page .map .social .social-links{flex-wrap:wrap;gap:8px;display:flex}@media (width<=767px){.branch-page .map{height:calc(75vh - 120px);margin-bottom:64px}.branch-page .map #map{width:calc(100% + 25vw);margin-top:-120px;margin-left:-25vw}}@media (width>=600px){.branch-page .map .social{grid-column:span 5}.branch-page .map .contacts{grid-column:span 7;row-gap:16px}}@media (width>=768px){.branch-page .map .social{grid-column:span 5}.branch-page .map .contacts{grid-column:span 7;row-gap:16px}}@media (width>=1024px){.branch-page .map .map-card,.branch-page .map .section-title{grid-column:2/span 10}.branch-page .map .social{grid-column:span 3}.branch-page .map .contacts{grid-column:span 9;row-gap:16px}.branch-page .map .contacts>*{grid-column:span 6}}.branch-page .services .accordion-item{border-top:solid 1px var(--color-neutral-200);border-bottom:solid 1px var(--color-neutral-200);margin-bottom:-1px}.branch-page .services .accordion-item:first-child{border-top:none}.branch-page .services .accordion-item .accordion-head:after{left:0;right:0}.branch-page .services .accordion-item .accordion-body{padding:0}.branch-page .services .accordion-item .accordion-item{padding-left:24px}.branch-page .services .accordion-item .accordion-item .accordion-head{padding-block:16px}.branch-page .actualities{padding-bottom:64px}.branch-page .actualities .container .button.medium{margin-left:auto;margin-right:auto}.branch-page .actualities .container .cards-wrapper{gap:16px;display:grid}.branch-page .actualities .news-card{background-color:var(--color-white)}.branch-page .actualities .news-card .card-content{padding:24px}.branch-page section:not(.hero){padding-block:64px}@media (width>=768px){.branch-page .hero{padding-bottom:96px}.branch-page section:not(.hero){padding-block:80px}.branch-page .actualities .container,.branch-page .actualities .cards-wrapper{gap:40px}.branch-page .actualities .cards-wrapper .grid-container{--grid-gap:20px}.branch-page .actualities .news-card{grid-column:span 6}}@media (width>=1024px){.branch-page section:not(.hero){padding-block:96px}}
