@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_e38dd559-module__EJOE5q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_e38dd559-module__EJOE5q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.navbar{background-color:var(--cl-primary);padding:0 15px}.navbar__logo{flex-shrink:0;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.navbar__logo-img{object-fit:cover;border-radius:50%}.navbar__logo__text{flex-direction:column;justify-content:center;align-items:start;display:flex}.navbar__logo__text-title{color:var(--cl-secondary);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;margin:0;padding:0;font-size:13px;font-weight:700}.navbar__logo__text-subtitle{color:var(--cl-white);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;margin:0;padding:0;font-size:10px}@media (max-width:900px){.navbar__logo__text{display:none}}.navbar__inner{justify-content:center;align-items:center;margin:0 auto;display:flex;box-shadow:0 18px 50px -10px #0003}.navbar__list{margin:0;padding:0;list-style:none;display:flex}.navbar__list--open{display:flex}.navbar__item{position:relative}.navbar__item--active .navbar__link{background:var(--cl-secondary);color:var(--cl-white)}.navbar__item--mobile-open .navbar__dropdown,.navbar__item:hover .navbar__dropdown{display:block}.navbar__link{height:48px;color:var(--cl-white);letter-spacing:1.2px;text-transform:uppercase;font-size:14px;font-weight:700;font-family:var(--font-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 18px;text-decoration:none;transition:background .15s;display:flex}.navbar__link:hover{background:#ffffff14}.navbar__link--active{background:var(--cl-secondary);color:var(--cl-white)}.navbar__link--active:hover{background:color-mix(in srgb, var(--cl-secondary) 85%, black)}.navbar__arrow{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;margin-top:1px}.navbar__dropdown{background:var(--cl-background);border-top:3px solid var(--cl-secondary);z-index:100;min-width:210px;display:none;position:absolute;top:48px;left:0;box-shadow:0 4px 16px #00000026}.navbar__dropdown-link{letter-spacing:.8px;text-transform:uppercase;color:var(--cl-primary);font-size:14px;font-weight:700;font-family:var(--font-primary);border-bottom:.5px solid #eee;padding:11px 18px;text-decoration:none;transition:background .1s,color .1s;display:block}.navbar__dropdown-link:last-child{border-bottom:none}.navbar__dropdown-link:hover{background:color-mix(in srgb, var(--cl-secondary) 10%, white);color:var(--cl-secondary)}.navbar__menu-btn{color:var(--cl-white);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:12px;display:none}@media (max-width:768px){.navbar__inner{padding:0}.navbar__menu-btn{display:block}.navbar__list{flex-direction:column;width:100%;display:none}.navbar__list--open{display:flex}.navbar__link{height:44px;padding:0 var(--spacing-md);border-bottom:1px solid #ffffff14}.navbar__dropdown{box-shadow:none;border-top:none;border-left:3px solid var(--cl-secondary);display:none;position:static}.navbar__item--mobile-open .navbar__dropdown{display:block}}
.header{background-color:var(--cl-white)}.header__topbar{grid-template-columns:repeat(2,1fr);max-width:1280px;margin:0 auto;padding:1rem;display:grid}@media screen and (max-width:765px){.header__topbar{grid-template-columns:1fr;gap:2px}}.header__leftbar{justify-content:left;align-items:center;gap:14px;display:flex}@media screen and (max-width:765px){.header__leftbar{justify-content:center}}.header__logoapp{align-items:center;display:flex}.header__logo-name{color:var(--cl-secondary);letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:0;font-size:18px;font-weight:600}.header__logo-sub{color:var(--cl-black);letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:0;font-size:15px}.header_contacts{flex-flow:column;justify-content:center;align-items:end;display:flex}@media screen and (max-width:765px){.header_contacts{justify-content:center;align-items:center}}.header__call{color:var(--cl-primary);letter-spacing:1px;margin:0;padding:0;font-size:24px;font-weight:700}.header__call-number{color:var(--cl-secondary)}.header__contact-sub{letter-spacing:1.5px;text-transform:uppercase;color:var(--cl-black);text-align:right;margin:0;padding:0;font-size:12px}@media screen and (max-width:765px){.header__contact-sub{text-align:center}}
body{font-family:var(--font-primary);font-optical-sizing:auto;background-color:var(--cl-background);margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}
:root{--font-primary:"DM Sans", sans-serif;--cl-white:#fff;--cl-black:#000;--cl-primary:#2c3c54;--cl-secondary:#bea667;--cl-alternative:#fff;--cl-background:#fff;--spacing-md:16px;--spacing-lg:48px}
