.theme-switcher{opacity:.9;border:none;grid-template-columns:repeat(3,1fr);width:fit-content;margin:3px;padding:2px;display:grid;position:relative}@media (width<=576px){.theme-switcher{font-size:15px}}@media (width<=390px){.theme-switcher{font-size:14px}}.theme-switcher__legend{opacity:0;pointer-events:none;position:absolute}.theme-switcher__radio{-webkit-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:1.4em;width:1.6em;height:1.6em;margin:0;transition:filter .1s ease-in}.theme-switcher__radio:focus{outline:none}.theme-switcher__radio._dark{background-image:url(../media/dark.01db3782.svg)}.theme-switcher__radio._dark:checked~.theme-switcher__status{background-position:2px 50%}.theme-switcher__radio._auto{background-image:url(../media/auto.4dd31983.svg)}.theme-switcher__radio._auto:checked~.theme-switcher__status{background-position:50%}.theme-switcher__radio._light{background-image:url(../media/light.61fe4164.svg)}.theme-switcher__radio._light:checked~.theme-switcher__status{background-position:right 2px center}.theme-switcher__status{z-index:-1;background-color:#ffffff80;background-image:url(../media/status.548b0654.svg);background-position:50%;background-repeat:no-repeat;background-size:1.6em;border-radius:1em;transition:background-position .1s ease-in;position:absolute;inset:0;box-shadow:0 0 0 2px #0003}.theme-switcher__radio:focus-visible~.theme-switcher__status{box-shadow:0 0 0 2px #000}

.styles-module__ZBXF2a__burger-label,.styles-module__ZBXF2a__burger-toggle{display:grid}.styles-module__ZBXF2a__burger-toggle{opacity:.3;z-index:1;position:relative}.styles-module__ZBXF2a__burger-label{cursor:pointer;align-content:space-around;width:42px;height:42px;padding:5px}.styles-module__ZBXF2a__burger-label span{background-color:var(--primary);width:100%;height:2px;transition:all .5s;display:block}.styles-module__ZBXF2a__burger-toggle:focus-visible+label{outline:2px solid var(--primary);outline-offset:2px}.styles-module__ZBXF2a__burger-toggle:checked+label>span:first-child{transform:translateY(11px)rotate(45deg)}.styles-module__ZBXF2a__burger-toggle:checked+label>span:nth-child(2){opacity:0}.styles-module__ZBXF2a__burger-toggle:checked+label>span:nth-child(3){transform:translateY(-11px)rotate(-45deg)}html:has(.styles-module__ZBXF2a__burger-toggle:checked){scrollbar-gutter:stable;overflow-y:hidden}.styles-module__ZBXF2a__dialog{background-color:var(--bg-accent);font-size:var(--fz-l);max-height:calc(100dvh - var(--offset));overflow-x:unset;border-top-left-radius:2rem;padding:2.4rem 3rem;overflow-y:auto}.styles-module__ZBXF2a__dialog[open]{flex-direction:column;display:flex}@media (width<=991px){.styles-module__ZBXF2a__dialog{padding:1.8rem 2rem}}.styles-module__ZBXF2a__close{background-color:initial;cursor:pointer;border:none;outline:none;width:70px;height:70px;position:absolute;top:-70px;right:20px}.styles-module__ZBXF2a__nav{background-color:var(--bg-accent)}.styles-module__ZBXF2a__nav ul{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.styles-module__ZBXF2a__nav ul{gap:.6rem}}.styles-module__ZBXF2a__nav a{color:var(--text);-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.styles-module__ZBXF2a__nav a:hover{color:var(--primary)}.styles-module__ZBXF2a__second{margin-bottom:var(--space-m);margin-top:auto}.styles-module__ZBXF2a__second>ul{flex-direction:column;gap:.6rem;list-style-type:none}.styles-module__ZBXF2a__theme-toggle{margin-top:1.25rem;margin-left:1.25rem}

.styles-module__5z5fmG__top-row{background-color:color-mix(in srgb,var(--bg)50%,var(--bg-accent)50%);height:var(--header-top-block-height);padding:10px 0}.styles-module__5z5fmG__top-row>div{justify-content:space-between;display:flex}@media (width<=991px){.styles-module__5z5fmG__top-menu{display:none}}.styles-module__5z5fmG__top-links{list-style-type:none}.styles-module__5z5fmG__top-contacts,.styles-module__5z5fmG__top-links{gap:30px;display:flex}@media (width<=991px){.styles-module__5z5fmG__top-contacts{gap:16px}}@media (width<=768px){.styles-module__5z5fmG__top-contacts{font-size:var(--fz-s);justify-content:space-between;width:100%}}.styles-module__5z5fmG__header{background-color:var(--bg);height:var(--header-height);z-index:100;position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.styles-module__5z5fmG__header-content{align-items:center;gap:var(--space-xs);justify-content:end;height:100%;display:flex;position:relative}.styles-module__5z5fmG__header-content:after{background:0 0;background:radial-gradient(circle,#0000 0,var(--muted)0,var(--muted)calc(100% - var(--container-padding)),#0000 100%);content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.styles-module__5z5fmG__logo{--img-size:42px;color:var(--text);align-items:center;gap:var(--space-2xs);margin-right:auto;display:flex}@media (width<=768px){.styles-module__5z5fmG__logo{grid-template:auto auto/var(--img-size)1fr;grid-gap:0 .5rem;gap:0 .5rem;display:grid}}@media (width<=576px){.styles-module__5z5fmG__logo{--img-size:36px;gap:0 .25rem}}.styles-module__5z5fmG__logo svg{height:var(--img-size);width:var(--img-size);grid-row:1/3;position:relative}.styles-module__5z5fmG__logo svg path{fill:var(--text)}.styles-module__5z5fmG__name{font-family:var(--title-font);font-size:42px;font-weight:700;line-height:1.07em}@media (width<=768px){.styles-module__5z5fmG__name{letter-spacing:.2em;font-size:35px}}@media (width<=575.98px){.styles-module__5z5fmG__name{font-size:32px}}.styles-module__5z5fmG__about{color:var(--secondary);font-size:var(--fz-m);align-self:flex-end}@media (width<=768px){.styles-module__5z5fmG__about{font-size:var(--fz-s)}}@media (width<=575.98px){.styles-module__5z5fmG__about{font-size:13.8px}}.styles-module__5z5fmG__whatsapp{place-items:center;display:grid}.styles-module__5z5fmG__whatsapp path{fill:var(--primary)}

@font-face{font-display:swap;font-family:titleFont;font-style:normal;font-weight:400;src:url(../media/Cormorant_Regular-s.p.3137b5b6.woff2)format("woff2")}@font-face{font-display:swap;font-family:titleFont;font-style:normal;font-weight:600;src:url(../media/Cormorant_SemiBold-s.p.e29f6d8c.woff2)format("woff2")}@font-face{ascent-override:96.22%;descent-override:29.89%;font-family:titleFont Fallback;line-gap-override:0.0%;size-adjust:96.03%;src:local(Times New Roman)}.titlefont_f06ecc7e-module__rKmfrq__className{font-family:titleFont,titleFont Fallback,serif}.titlefont_f06ecc7e-module__rKmfrq__variable{--title-font:"titleFont","titleFont Fallback",serif}

body{--toastify-toast-top:calc(var(--header-height) + 48px);flex-direction:column;min-height:100dvh;display:flex}

/*# sourceMappingURL=0b8f0fd92e670b69.css.map*/