:root{--dropdown-shadow: 0 8px 16px var(--color-box-shadow);--dropdown-radius: 6px;--card-radius: 6px;--card-shadow: drop-shadow(0px 46px 46px rgba(177, 182, 185, .07));--color-black: hsl(0, 0%, 0%);--color-gray: hsl(0, 0%, 77%);--color-white: hsl(0, 0%, 100%);--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-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;--second-gradient: linear-gradient(90deg, #37eec2 0%, #018646 91%);--color-text: var(--color-neutral-900);--color-error: var(--color-red-500);--color-box-shadow: rgba(8, 8, 41, .2);--color-box-shadow-light: rgba(8, 8, 41, .03);--color-focus-outline: #cfe1d9e6;--default-gradient: linear-gradient(90deg, #016a36 0%, #018644 100%);--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{position:relative;height:var(--top-header-height);min-height:var(--top-header-height)}.branch-header-top .main-nav{display:block}.branch-header-top .main-nav .return-home{padding-left:0;padding-right:0;font-weight:500;color:var(--color-primary-400)}.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 all and (min-width: 768px){.branch-header-top .logo{margin:auto}.branch-header-top .main-nav{position:absolute}}@media all and (min-width: 1024px){.branch-header-bottom .burger-menu{display:none}}.branch-header-bottom .logo{max-width:200px}.branch-page .hero .container{display:grid;grid-template-columns:repeat(12,1fr)}.branch-page .hero .container.slider-container{display:block}.branch-page .hero .hero-content{align-items:center;justify-content:center;text-align:center;gap:24px}.branch-page .hero .hero-content p{max-width:600px}@media all and (max-width: 1023px){.branch-page .hero .hero-content{grid-column:span 12}}@media all and (min-width: 1024px){.branch-page .hero .hero-content{grid-column:3/span 8}}.branch-page .card-grid .card{grid-column:span 12}@media all and (max-width: 599px){.branch-page .card-grid .card{grid-column:span 12}}@media all and (min-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{position:relative;align-self:start}.branch-page .about-us .thumbnail img{display:block;width:100%;height:100%;border-radius:var(--card-radius);position:inherit;z-index:1}.branch-page .about-us .decoration{position:absolute;top:-40%;bottom:-50%;left:32px;margin:auto;width:677px;height:387px;z-index:0}@media all and (min-width: 1024px){.branch-page .about-us .intro,.branch-page .about-us .thumbnail{grid-column:span 6}}@media all and (min-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{display:flex;flex-direction:column;gap:8px}.branch-page .section .service-card .info p{color:var(--color-neutral-800);word-wrap:inherit}.branch-page .section .time{display:flex;flex-direction:row;gap:8px;align-items:flex-start;margin-top:12px}.branch-page .section .time p{display:flex;flex-direction:column;font-size:14px;line-height:16px;gap:4px}.branch-page .section .time b{color:var(--color-neutral-800);font-weight:500}.branch-page .section .load{margin-left:auto;margin-right:auto;margin-top:12px}.branch-page .section .load svg{color:var(--color-primary-400)}@media all and (max-width: 767px){.branch-page .section .card-content{padding:var(--padding)}}@media all and (min-width: 600px){.branch-page .section .service-card{grid-column:span 6}}@media all and (min-width: 1024px){.branch-page .section .service-card{grid-column:span 3}}.branch-page .map{position:relative;height:550px;width:100%;z-index:0}.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>*{position:relative;z-index:2}.branch-page .map .section-title{align-items:flex-start}.branch-page .map .map-container{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden}.branch-page .map .map-container:before{content:"";width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;background:linear-gradient(360deg,#f9f9fa 1.52%,#f9f9fa00 46.93%),linear-gradient(90.52deg,#f9f9fa .43%,#f9f9fa .44%,#f9f9fa00 22.86%),linear-gradient(269.38deg,#f9f9fa 2.72%,#f9f9fa00 24.77%),linear-gradient(180.08deg,#f9f9fa .07%,#f9f9fa00 56.83%)}.branch-page .map .map-container>div{position:absolute;z-index:1;width:100%;height:100%}.branch-page .map .map-container .branch-marker{display:flex;align-items:center;background:var(--color-primary-050);width:unset!important;height:26px!important;border-radius:16px;padding:0 4px;box-shadow:0 2px 4px #0000004d;z-index:1000!important}.branch-page .map .map-container .branch-marker-icon{display:block;min-width:20px;height:20px;border-radius:50%;background:var(--marker-gradient);border:var(--color-white) 3px solid;transform:rotate(90deg)}.branch-page .map .map-container .branch-marker-label{font-weight:600;display:flex;align-items:center;white-space:nowrap;padding:0 8px;color:var(--color-experience-label);font-size:14px}.branch-page .map .map-card{margin-top:auto;height:auto;margin-bottom:-120px;filter:var(--card-shadow);background-color:var(--color-white)}.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;display:flex;align-items:center;gap:8px;padding-block:0;text-align:left}.branch-page .map .contacts span{color:var(--color-neutral-900);font-weight:400;font-size:16px;line-height:24px}.branch-page .map .contacts svg{color:var(--color-neutral-800);min-width:24px;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{color:var(--color-primary-400)}.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{color:var(--color-primary-400)}.branch-page .map .contacts .button .view,.branch-page .map .contacts a .view{color:var(--color-primary-400)}.branch-page .map .contacts .working-hours-wrapper{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.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{font-size:16px;line-height:32px;font-weight:400;color:var(--color-neutral-900);margin-bottom:16px}.branch-page .map .social .social-links{display:flex;flex-wrap:wrap;gap:8px}@media all and (max-width: 767px){.branch-page .map{height:calc(75vh - 120px);margin-bottom:64px}.branch-page .map #map{margin-top:-120px;margin-left:-25vw;width:calc(100% + 25vw)}}@media all and (min-width: 600px){.branch-page .map .social{grid-column:span 5}.branch-page .map .contacts{grid-column:span 7;row-gap:16px}}@media all and (min-width: 768px){.branch-page .map .social{grid-column:span 5}.branch-page .map .contacts{grid-column:span 7;row-gap:16px}}@media all and (min-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{row-gap:16px;grid-column:span 9}.branch-page .map .contacts>*{grid-column:span 6}}.branch-page .services .accordion-item{margin-bottom:-1px;border-top:solid 1px var(--color-neutral-200);border-bottom:solid 1px var(--color-neutral-200)}.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{display:grid;gap:16px}.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 all and (min-width: 768px){.branch-page .hero{padding-bottom:96px}.branch-page section:not(.hero){padding-block:80px}.branch-page .actualities .container,.branch-page .actualities .container .cards-wrapper{gap:40px}.branch-page .actualities .container .cards-wrapper .grid-container{--grid-gap: 20px}.branch-page .actualities .news-card{grid-column:span 6}}@media all and (min-width: 1024px){.branch-page section:not(.hero){padding-block:96px}}
