@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";.header{padding:24px 0;position:fixed;top:0;left:0;width:100vw;background:rgba(245,250,249,.9);transition:all .2s ease;z-index:5}@media(max-width:1024px){.header{padding:15px 0}}.header.scrolled{padding:0}@media(max-width:768px){.header.scrolled{padding:12px 0}}.header .burger{display:none;margin-left:auto;z-index:99;width:36px;height:36px;transition-duration:.5s}.header .burger .icon{top:calc(50% - 2px)}.header .burger .icon,.header .burger .icon:before{transition-duration:.5s;position:absolute;height:4px;width:36px;background-color:var(--text);border-radius:2px}.header .burger .icon:before{content:"";top:-12px}.header .burger .icon:after{transition-duration:.5s;position:absolute;width:36px;height:4px;background-color:var(--text);content:"";top:12px;border-radius:2px}@media(max-width:768px){.header .burger{display:block}}.header .container{display:flex;justify-content:space-between;align-items:center}.header__logo{display:flex;gap:16px;align-items:center;color:var(--text)}@media(max-width:1024px){.header__logo{gap:8px}}.header__logo:hover{color:var(--text);text-decoration:none}.header__logo h1{font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1024px){.header__logo h1{font-size:18px}}.header__logo span{position:relative;width:48px}.header__logo span img{width:auto;height:48px}@media(max-width:1024px){.header__logo span img{height:32px}}.header.active .burger .icon{transition-duration:.5s;background:transparent}.header.active .burger .icon:before{transform:rotate(45deg) scaleX(1.25) translate(7.5px,7.5px)}.header.active .burger .icon:after{transform:rotate(-45deg) scaleX(1.25) translate(7.5px,-7.5px)}@media(max-width:768px){.header.active nav{right:0}}.header__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;position:absolute;top:52px;left:-32px;background-color:rgba(245,250,249,.9);pointer-events:none;border-radius:0 0 8px 8px;width:max-content}@media(max-width:1024px){.header__submenu{top:47px}}@media(max-width:768px){.header__submenu{display:none;width:0}}.header__submenu-content{display:flex;padding:0 32px 28px;flex-direction:column;align-items:start;justify-content:start;text-align:left;gap:16px;position:relative;z-index:2}.header__submenu:before{content:"";position:absolute;width:100%;height:32px;top:-32px;z-index:1;opacity:0}@media(max-width:768px){.header__submenu:before{display:none}}.header__submenu>div{overflow:hidden}.header nav ul{display:flex;gap:24px;align-items:center}.header nav ul li{position:relative;list-style:none;text-wrap:nowrap}.header nav ul li:hover .header__submenu{pointer-events:all}@media(min-width:768px){.header nav ul li:hover .header__submenu{grid-template-rows:1fr}}.header nav ul li a:not(.btn){text-decoration:none;transition:color .2s ease;color:var(--text,#050807);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.header nav ul li a:not(.btn):hover{color:var(--accent)}.header nav ul li a{font-size:20px}@media(max-width:1024px){.header nav ul li a,.header nav ul li a:not(.btn){font-size:16px;white-space:nowrap}}@media(max-width:768px){.header nav{padding:80px 32px;position:absolute;right:-100%;top:0;width:100vw;height:100dvh;z-index:1;background:#f5faf9;transition:all .3s ease-in-out}.header nav,.header nav ul{display:flex;flex-direction:column}.header nav ul{gap:32px;align-items:end;justify-content:center}.header nav ul li a{font-size:20px}.header nav ul li a:not(.btn){font-size:24px}}.header .locale-select{position:relative}.header .locale-select__btn{position:relative;display:flex;gap:8px;align-items:center}@media(max-width:768px){.header .locale-select__btn{display:none}}.header .locale-select.opened .locale-select__options{grid-template-rows:1fr}.header .locale-select.opened .locale-select__outer{display:block}.header .locale-select__selected{position:relative;width:32px;height:32px}.header .locale-select__chevron{position:relative;width:18px;height:18px;display:none}.header .locale-select__outer{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none}.header .locale-select__options{display:grid;min-height:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;position:absolute;top:56px;right:-48px;background-color:rgba(245,250,249,.9);border-radius:0 0 8px 8px}@media(max-width:1024px){.header .locale-select__options{top:53px;right:0}}@media(max-width:768px){.header .locale-select__options{position:relative;top:auto;right:auto;grid-template-rows:1fr!important}}.header .locale-select__options-content{width:max-content;display:flex;flex-direction:column;gap:4px;padding:12px 16px}@media(max-width:768px){.header .locale-select__options-content{flex-direction:row;gap:12px}}.header .locale-select__options>div{overflow:hidden;width:max-content}.header .locale-select__option{display:flex;gap:8px;align-items:center;cursor:pointer}.header .locale-select__option-img{position:relative;width:24px;height:24px}@media(max-width:768px){.header .locale-select__option-img{width:48px;height:48px}.header .locale-select__option>span{display:none}}.header .locale-select__option:hover{color:var(--accent)}.footer{background:var(--text);color:var(--background,#f4f9f8);padding:64px 0 0;width:100%;position:relative}.footer .container{display:flex;flex-direction:column;gap:64px}.footer__copyright{border-top:2px solid var(--background,#f4f9f8);padding:12px 0}.footer__links{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:1024px){.footer__links{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(max-width:768px){.footer__links{grid-template-columns:1fr}}.footer__adress{display:flex;flex-direction:column;gap:24px;align-items:start;justify-content:start}@media(max-width:768px){.footer__adress{align-items:center}}.footer__adress p{color:var(--background,#f4f9f8);font-family:Noto Sans,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer__map iframe{height:100%}@media(max-width:768px){.footer__map iframe{width:100%;height:200px}}.footer__logo{display:flex;gap:16px;align-items:center}.footer__logo h1{font-size:24px;font-style:normal;font-weight:700;line-height:normal}.footer__logo span{position:relative;height:48px}.footer__logo span img{width:auto;height:48px}.footer__list{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.footer__list{align-items:center}}.footer__list a{font-size:16px;font-weight:600}.footer__list a,.footer__list h2{color:var(--background,#f4f9f8);font-family:Montserrat;font-style:normal;line-height:normal}.footer__list h2{font-size:24px;font-weight:700}.footer .locale-select{position:relative;width:fit-content}.footer .locale-select__btn{position:relative;display:flex;gap:8px;align-items:center}.footer .locale-select.opened .locale-select__options{grid-template-rows:1fr}.footer .locale-select.opened .locale-select__outer{display:block}.footer .locale-select__selected{position:relative;width:32px;height:32px}.footer .locale-select__chevron{position:relative;width:18px;height:18px;display:none}.footer .locale-select__outer{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:22}.footer .locale-select__options{display:grid;min-height:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;position:absolute;bottom:32px;left:0;background-color:rgba(0,0,0,.9);z-index:30;border-radius:8px}@media(max-width:768px){.footer .locale-select__options{left:50%;transform:translateX(-50%)}}.footer .locale-select__options-content{width:max-content;display:flex;flex-direction:column;gap:4px;padding:12px 16px}.footer .locale-select__options>div{overflow:hidden;width:max-content}.footer .locale-select__option{display:flex;gap:8px;align-items:center;cursor:pointer}.footer .locale-select__option-img{position:relative;width:24px;height:24px}@media(max-width:768px){.footer .locale-select__option-img{width:48px;height:48px}}.footer .locale-select__option:hover{color:var(--accent)}:root{--background:#f4f9f8;--text:#050807;--buttons-primary:#59ae97;--buttons-secondary:#9ed4c6;--accent:#00966e;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--background);font-family:Noto Sans,serif;color:var(--text);padding-top:140px}@media(max-width:1024px){body{padding-top:108px}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;margin:0}p{margin:0}.container{max-width:1400px;margin:0 auto;padding-inline:20px}.btn{display:flex;justify-content:center;text-align:center;align-items:center;padding:12px 32px;color:var(--background,#f4f9f8);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;border-radius:16px;transition:all .2s ease}.btn,.btn:hover{text-decoration:none}.btn--primary{background:var(--accent)}.btn--primary:hover{background:var(--buttons-primary)}.btn--secondary{background:var(--buttons-secondary,#9ed4c6)}.btn--secondary:hover{background:var(--buttons-primary,#59ae97)}.btn--dark{background:var(--text,#050807);color:var(--background,#f4f9f8)}.btn--dark:hover{background:#1f1f1f}.section-name{width:100%;display:flex;justify-content:space-between;align-items:end;gap:72px;position:relative}@media(max-width:768px){.section-name{gap:12px}}.section-name--reverse{flex-direction:row-reverse}.section-name--reverse .section-title{text-align:right}.section-name--reverse .section-description{text-align:left}@media(max-width:768px){.section-name{flex-direction:column}}.section-title{width:60%;color:var(--text,#050807);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1024px){.section-title{width:100%}}@media(max-width:768px){.section-title{text-align:left}}@media(max-width:400px){.section-title{font-size:32px!important}}.section-title span{color:var(--accent,#00966e)}.section-description{width:40%;color:var(--text,#050807);text-align:right;font-family:Noto Sans,serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:1024px){.section-description{width:100%}}@media(max-width:768px){.section-description{text-align:left;font-size:20px}}a{text-decoration:none;color:var(--accent,#00966e);font-family:Noto Sans,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:8px}a:hover{text-decoration:underline}.divider{width:100%;height:2px;background:var(--text,#050807);margin-top:80px;margin-bottom:80px}