:root{height:100%;box-sizing:border-box;font-family:var(--ff-body);font-size:var(--fs-16);line-height:1.3;scroll-behavior:smooth;view-transition-name:root;--ff-body: "Montserrat";--color-primary: hsl(0, 1%, 29%);--color-secondary: hsl(0, 0%, 97%);--color-ternary: hsl(214, 28%, 95%);--color-gray: hsla(0, 1%, 29%, .4);--color-white: hsl(0, 0%, 100%);--color-dark-blue: hsl(204, 65%, 21%);--color-light-blue: hsl(204, 100%, 21%);--color-bright-blue: hsl(204, 100%, 30%);--color-accent: hsl(353, 74%, 57%);--color-accent-hover: hsl(353, 74%, 40%);--color-gray03: hsla(0, 0%, 100%, .302);--gradient-90: linear-gradient( 90deg, hsl(204, 100%, 30%), var(--color-dark-blue) );--gradient-09: linear-gradient( -90deg, hsl(204, 100%, 30%), var(--color-dark-blue) );--gradient-08: linear-gradient( -90deg, hsla(204, 100%, 30%, .8), hsla(204, 65%, 21%, .8) );color:deepblue;--gradient-overload: linear-gradient( 90deg, hsla(211, 87%, 9%, .5), hsla(212, 87%, 9%, .56) );--fs-heading: clamp(3rem, 8vw + 1rem, 85px);--fs-36: 2.25rem;--fs-30: 1.875rem;--fs-24: 1.5rem;--fs-16: 1rem;--radius-small: 8px;--padding-section: 55px;--gutter: 50px;--gutter-30: 30px;--heightOfHeader: 126px;--heightOfFooter: 144px;--screen: 1440px;--headerHeight: 80px}*,:before,:after{box-sizing:inherit}@font-face{font-family:Montserrat;src:local("Montserrat Black"),local("Montserrat-Black"),url(../../../fonts/Montserrat-Black.woff2) format("woff2"),url(../../../fonts/Montserrat-Black.woff) format("woff"),url(../../../fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../../../fonts/Montserrat-Bold.woff2) format("woff2"),url(../../../fonts/Montserrat-Bold.woff) format("woff"),url(../../../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../../../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../../../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../../../fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light"),local("Montserrat-Light"),url(../../../fonts/Montserrat-Light.woff2) format("woff2"),url(../../../fonts/Montserrat-Light.woff) format("woff"),url(../../../fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../../../fonts/Montserrat-Italic.woff2) format("woff2"),url(../../../fonts/Montserrat-Italic.woff) format("woff"),url(../../../fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../../../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../../../fonts/Montserrat-SemiBold.woff) format("woff"),url(../../../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../../../fonts/Montserrat-Regular.woff2) format("woff2"),url(../../../fonts/Montserrat-Regular.woff) format("woff"),url(../../../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../../../fonts/Montserrat-Medium.woff2) format("woff2"),url(../../../fonts/Montserrat-Medium.woff) format("woff"),url(../../../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}body{box-sizing:inherit;color:var(--color-primary);height:100%;overflow-x:hidden;margin:0}.container{max-width:var(--screen);margin:0 auto;padding:0 10px}.hidden{overflow-x:hidden!important;padding:0;margin:0 auto}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;background-color:#181616}body::-webkit-scrollbar-thumb{background-color:var(--color-dark-blue);outline:.2px solid var(--color-dark-blue);border-radius:4px}.main{padding-top:70px}::-moz-selection{background:var(--color-light-blue);color:var(--color-white);-webkit-text-fill-color:var(--color-white)}::selection{background:var(--color-light-blue);color:var(--color-white);-webkit-text-fill-color:var(--color-white)}a:focus,a:focus-visible{outline:transparent}.list-reset{padding:0;margin:0;list-style:none}.link-reset{text-decoration:none;color:inherit}.link-line{position:relative}.link-line:after{content:"";position:absolute;width:100%;height:1px;bottom:-5px;left:0}.link--arrow{display:inline-block;opacity:1;position:relative;margin-left:5px}.btn-reset{padding:0;display:inline-block;background-color:transparent;border:none}.btn-reset{display:inline-block;border:none;background:transparent}@media (prefers-reduced-motion: no-preference){.btn-animate{position:relative}.btn-animate:after{content:"";position:absolute;width:25px;height:120px;left:0;top:-34px;background-image:linear-gradient(90deg,var(--color-gray03),var(--color-gray03));box-shadow:0 0 10px var(--color-gray03);transform:rotate(45deg);animation:glare 5s infinite}}.anchor{display:inline-block;text-transform:uppercase;font-size:var(--fs-16)}.icon{transition:fill .3s;width:25px;height:25px}.icon-path{transition:stroke .3s}.icon-stroke{fill:none;stroke:var(--color-brow);transition:stroke .3s;width:40px;height:40px}img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.text-reset{margin:0;text-wrap:balance}.number{color:var(--color-accent)}.subtitle{margin:0;font-family:var(--ff-medium);font-size:var(--fs-36)}.text-bold{font-weight:600}input:required:focus,textarea:required:focus{border:2px solid var(--color-bright-blue)}input:invalid:focus,textarea:invalid:focus{border-color:var(--color-accent)}@media only screen and (min-width: 768px){:root{--padding-section: 100px}body{margin:0}.main{padding-top:0}}@media only screen and (min-width: 1024px){.link--arrow{margin-left:0;position:absolute;right:0;opacity:0;transition:transform .4s ease,opacity .4s}.text-reset{font-size:18px}}@media only screen and (min-width: 1440px){.container{padding:0}}@keyframes din{0%{transform:rotate(0)}to{transform:rotate(-15deg)}}@keyframes glare{0%{left:-50px}25%{left:-50px}75%{left:120%}to{left:120%}}@keyframes pulse{0%{transform:translateY(-50%) scale(.8);opacity:.8}to{transform:translateY(-50%) scale(1.4);opacity:0}}@keyframes pulseSmall{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@keyframes fade{0%{opacity:.4}to{opacity:1}}.logo.svelte-11qgbql{display:inline-block;display:grid;justify-items:center}.logo__svg.svelte-11qgbql{width:122px;height:50px}.logo__text.svelte-11qgbql{font-size:.5rem}.navigation.svelte-1gwptqs .list:where(.svelte-1gwptqs){display:flex;flex-direction:column;gap:30px 50px;margin-inline:auto}.navigation.svelte-1gwptqs .list__link:where(.svelte-1gwptqs){font-size:20px}@media only screen and (min-width: 600px){.navigation.svelte-1gwptqs .list:where(.svelte-1gwptqs){flex-direction:row;align-items:center}.navigation.svelte-1gwptqs .list__link:where(.svelte-1gwptqs){font-size:var(--fs-16)}}.mail.svelte-va51ra{display:flex;align-items:center;gap:10px}.mail__label.svelte-va51ra{display:none}@media only screen and (min-width: 1024px){.mail__label.svelte-va51ra{display:inline-block}}.mail__icon.svelte-va51ra{width:50px;height:50px;background-color:var(--color-bright-blue);padding:10px;border-radius:50%;display:grid;place-items:center;cursor:pointer;position:relative}.mail__icon.svelte-va51ra:after{content:"";position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%) scale(1);background-color:#add8e6;width:49px;height:49px;z-index:-1;border-radius:50%;animation:pulseSmall 2s linear 0s infinite normal none running}.mail__svg.svelte-va51ra{width:25px;height:25px}.mail__link.svelte-va51ra{display:inline-block}.footer__inner.svelte-15b5k0x{padding:50px 0;color:var(--color-white);background-color:var(--color-light-blue)}@media only screen and (min-width: 600px){.footer__inner.svelte-15b5k0x{padding-block:20px}}.footer__inner--copy.svelte-15b5k0x{padding:calc(var(--gutter-30) / 2) 0;background-color:var(--color-dark-blue)}.footer__content.svelte-15b5k0x{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:50px 30px}@media only screen and (min-width: 600px){.footer__content.svelte-15b5k0x{flex-direction:row;align-items:center;gap:30px 30px}}.footer__logo.svelte-15b5k0x{align-self:flex-start}@media only screen and (min-width: 1280px){.footer__nav.svelte-15b5k0x{margin-left:82px}}.footer.svelte-15b5k0x .list__link{font-size:1rem}.footer.svelte-15b5k0x .cta{width:300px}.footer.svelte-15b5k0x .mail__icon{width:54px;height:54px}.footer.svelte-15b5k0x .mail__icon:after{content:unset;animation:unset}.footer__contacts.svelte-15b5k0x{display:flex;flex-direction:column;gap:var(--gutter-30)}@media only screen and (min-width: 568px){.footer__contacts.svelte-15b5k0x{flex-direction:row;align-items:center}}@media only screen and (min-width: 768px){.footer__contacts.svelte-15b5k0x{margin-left:auto}}@media only screen and (min-width: 1075px){.footer__contacts.svelte-15b5k0x{margin-left:unset}}.footer__wrapper--copy.svelte-15b5k0x{opacity:.8;display:flex;justify-content:flex-start;gap:var(--gutter-30);flex-wrap:wrap}@media only screen and (min-width: 600px){.footer__wrapper--copy.svelte-15b5k0x{justify-content:flex-end}}.footer__copy.svelte-15b5k0x{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gutter-30)}@media only screen and (min-width: 600px){.footer__copy.svelte-15b5k0x{justify-content:center}}.footer__text.svelte-15b5k0x{font-size:14px;display:inline;font-weight:400}@media only screen and (min-width: 600px){.footer__text.svelte-15b5k0x{margin-left:auto}}.footer__author.svelte-15b5k0x{display:flex;align-items:center;gap:10px}.footer__svg.svelte-15b5k0x{width:30px;height:30px}.dropdown.svelte-1l6zd4x{padding:30px 0;position:fixed;position:absolute;transform:translate(300%);z-index:1;left:0;top:54px;width:100%;height:calc(100dvh - 54px);min-height:100dvh;overflow:hidden auto;background-color:var(--color-white);opacity:0;transition:transform .5s ease,opacity .3s}@media only screen and (min-width: 768px){.dropdown.svelte-1l6zd4x{display:grid;position:absolute;top:101%;transform:translateY(-300%) translate(0);height:unset;min-height:unset;z-index:-1;background-color:transparent;display:block;justify-content:start;align-items:center;padding:0}}.dropdown.open.svelte-1l6zd4x{transform:translate(0);opacity:1}@media only screen and (min-width: 768px){.dropdown.open.svelte-1l6zd4x{transform:translateY(0);opacity:1}}.dropdown__inner.svelte-1l6zd4x{padding:var(--gutter-30) 0;background-color:var(--color-white);position:relative}@media only screen and (min-width: 768px){.dropdown__inner.svelte-1l6zd4x{padding:var(--gutter-30)}}.dropdown__list.svelte-1l6zd4x{display:grid;align-items:start;border-bottom:none;gap:var(--gutter-30);margin-bottom:var(--gutter)}@media only screen and (min-width: 768px){.dropdown__list.svelte-1l6zd4x{grid-template-columns:repeat(2,auto);gap:var(--gutter);margin-bottom:0}}@media only screen and (min-width: 1024px){.dropdown__list.svelte-1l6zd4x{grid-template-columns:repeat(4,auto);grid-template-rows:repeat(3,1fr)}}.dropdown__item.svelte-1l6zd4x{position:relative;padding-left:40px;font-size:20px}@media only screen and (min-width: 768px){.dropdown__item.svelte-1l6zd4x{font-size:var(--fs-16)}}.dropdown__item.current.svelte-1l6zd4x{color:var(--color-light-blue);font-weight:600}@media only screen and (min-width: 1024px){.dropdown__item--full.svelte-1l6zd4x{grid-row:1/-1}}.dropdown__btn.svelte-1l6zd4x{border-radius:30px;padding:10px 30px;color:var(--color-white);font-size:var(--fs-24);font-weight:400;cursor:pointer}.dropdown__btn--close.svelte-1l6zd4x{display:none}@media only screen and (min-width: 768px){.dropdown__btn--close.svelte-1l6zd4x{position:absolute;bottom:25px;right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.dropdown__btn--back.svelte-1l6zd4x{position:relative;width:40px;height:40px;padding:0;border-radius:5px;transform:rotate(90deg);background-color:var(--color-light-blue);display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.dropdown__btn--back.svelte-1l6zd4x{display:none}}.dropdown__svg.svelte-1l6zd4x{position:absolute;width:30px;height:30px;border-radius:5px;left:0;top:50%;transform:translateY(-50%);background-color:#ccc;padding:5px}.dropdown__svg--back.svelte-1l6zd4x{position:relative;width:30px;height:30px;background-color:unset;top:56%;top:unset;left:unset;transform:unset}.dropdown__svg--close.svelte-1l6zd4x{width:30px;height:30px;background-color:#ccc;padding:5px;border-radius:5px}.navigation.svelte-108id4x{position:relative;background-color:var(--color-white);z-index:2;width:100%}@media only screen and (min-width: 768px){.navigation.svelte-108id4x{z-index:unset;width:unset}}.navigation__list.svelte-108id4x{display:flex;flex-direction:column;gap:15px;width:100%}@media only screen and (min-width: 768px){.navigation__list.svelte-108id4x{flex-direction:row;align-items:center;width:unset;gap:var(--gutter)}}.navigation__item.svelte-108id4x{color:var(--color-primary);position:relative;width:100%}.navigation__item.svelte-108id4x:after{content:"";position:absolute;left:0;top:50%;width:0%;height:100%;background-color:transparent;transform:translateY(-50%);transition:background-color .3s ease,width .3s ease;z-index:-1}@media only screen and (min-width: 768px){.navigation__item.svelte-108id4x:after{width:0%;height:3px;top:unset;border-radius:30px;left:0;bottom:5px;transform:unset;z-index:1}}.navigation__item.current.svelte-108id4x{color:var(--color-white)}@media only screen and (min-width: 768px){.navigation__item.current.svelte-108id4x{color:var(--color-primary)}}.navigation__item.current.svelte-108id4x:after{content:"";width:100%;background-image:var(--gradient-09)}@media only screen and (min-width: 768px){.navigation__item.current.svelte-108id4x:after{background-color:var(--color-bright-blue)}}.navigation__item.hidden.svelte-108id4x{clip-path:0;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}@media only screen and (min-width: 768px){.navigation__item.svelte-108id4x{width:unset}}.navigation__link.svelte-108id4x{display:inline-block;font-size:20px;width:100%;padding:15px 10px}@media only screen and (min-width: 768px){.navigation__link.svelte-108id4x{font-size:var(--fs-16);width:unset;padding:15px 5px 10px}}.navigation__item--toggle.svelte-108id4x{cursor:pointer;padding:15px 10px}@media only screen and (min-width: 768px){.navigation__item--toggle.svelte-108id4x{padding:0 5px 10px;margin-top:15px}}.navigation__btn.svelte-108id4x{cursor:pointer}.navigation__svg.svelte-108id4x{width:12px;height:12px;position:absolute;top:20px;transform:rotate(-90deg)}@media only screen and (min-width: 768px){.navigation__svg.svelte-108id4x{transform:rotate(0);top:6px}}@media only screen and (min-width: 1280px){.navigation__svg.svelte-108id4x{transform:rotate(0)}}.navigation__label.svelte-108id4x{cursor:pointer;color:var(--color-primary);color:inherit;position:relative;font-size:20px;display:inline-block;width:90%}@media only screen and (min-width: 768px){.navigation__label.svelte-108id4x{font-size:var(--fs-16);padding:0;display:inline}}.navigation__use.current.svelte-108id4x{stroke:var(--color-white)}@media only screen and (min-width: 768px){.navigation__use.current.svelte-108id4x{stroke:transparent}}:root{--transition-duration: .4s}.burger.svelte-nxao23{display:flex;align-items:center}@media only screen and (min-width: 768px){.burger.svelte-nxao23{display:none}}.burger__btn.svelte-nxao23{cursor:pointer;display:flex;align-items:center;overflow:hidden;background-color:transparent;border:none;padding:0;width:40px}.burger__svg.svelte-nxao23{transition:transform var(--transition-duration)}.cross.svelte-nxao23{display:none}.cross.open.svelte-nxao23,.lines.svelte-nxao23{display:block}.lines.openedMenu.svelte-nxao23{display:none}.header.svelte-1upckko{position:fixed;width:100%;z-index:100;top:0;transition:transform .3s ease;transform:translate3d(0,var(--headerHeight),0)}.header.visible.svelte-1upckko{top:0;transform:translateZ(0)}@media only screen and (min-width: 768px){.header.svelte-1upckko{position:unset;width:unset;z-index:unset;top:0;transform:translateZ(0)}}.header__top.svelte-1upckko{padding:10px 0;background-color:var(--color-light-blue);color:var(--color-secondary);z-index:2;position:relative}.header__contacts.svelte-1upckko{display:none}@media only screen and (min-width: 768px){.header__contacts.svelte-1upckko{display:flex;align-items:center;gap:var(--gutter-30)}}.header__bottom.svelte-1upckko{background-color:var(--color-white);position:absolute;top:76px;left:0;width:100%;height:calc(100dvh - 54px);z-index:100;z-index:1;transform:translate(-100%);transition:transform .3s ease}.header__bottom.open.svelte-1upckko{transform:translate(0)}@media only screen and (min-width: 768px){.header__bottom.open.svelte-1upckko{transform:unset}}@media only screen and (min-width: 768px){.header__bottom.svelte-1upckko{position:relative;top:unset;left:unset;width:unset;height:unset;z-index:unset;transform:unset;display:block;overflow:unset;padding-bottom:5px}}.header__inner.svelte-1upckko{display:flex;justify-content:space-between;align-items:center}.header__content.svelte-1upckko{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;height:calc(100dvh - 85px);padding-bottom:30px}@media only screen and (min-width: 768px){.header__content.svelte-1upckko{display:unset;flex-direction:unset;align-items:unset;height:unset;padding-bottom:unset;width:unset;gap:unset}}.header__phone.svelte-1upckko{width:280px;width:100%}@media only screen and (min-width: 768px){.header__phone.svelte-1upckko{display:none}}.header.svelte-1upckko .navigation{margin-block:auto}@media only screen and (min-width: 768px){.header.svelte-1upckko .navigation{margin-block:unset}}.header.svelte-1upckko .cta{width:100%}@media only screen and (min-width: 768px){.header.svelte-1upckko .cta{width:280px}}.header__cta.svelte-1upckko{display:none}@media only screen and (min-width: 768px){.header__cta.svelte-1upckko{display:block}}@media only screen and (min-width: 1024px){.header__cta.svelte-1upckko{display:grid;grid-template-columns:120px 1fr;align-items:center;justify-items:center;gap:10px}}.header__span.svelte-1upckko{display:none}@media only screen and (min-width: 1024px){.header__span.svelte-1upckko{display:inline-block}}.wrapper-body.svelte-1w4zoww{margin:0;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;height:100vh}#loader.svelte-1w4zoww{position:fixed;width:100%;height:100%;background-image:var(--gradient-09);color:var(--color-white);z-index:9999;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.loader-range.svelte-1w4zoww{position:relative;display:grid;place-items:center;padding:10px;width:90vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.loader-circle.svelte-1w4zoww{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.loader-logo.svelte-1w4zoww{width:70%}@media only screen and (min-width: 768px){.loader-range.svelte-1w4zoww{width:60vw}}@media only screen and (min-width: 1280px){.loader-range.svelte-1w4zoww{width:30vw}}
