/*
Theme Name: FNP
Author: RUSIT
Description: WordPress theme for the National Nature Fund website.
Tags: custom-menu, featured-images
Version: 0.1.0
Update URI: false
Requires at least: 5.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: fnp
*/

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/wp-content/themes/fnp/resources/fonts/Montserrat/static/Montserrat-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{appearance:none;}input[type="search"]{appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}

*{line-height:1.25;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}button{background:initial}input,textarea{font-family:inherit}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/resources/fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}.fluid-container{--paddings:15vw;margin:auto;width:calc(100vw - var(--paddings))}@media only screen and (max-width:1266px){.fluid-container{--paddings:10vw}}@media only screen and (max-width:680px){.fluid-container{--paddings:8.5vw}}:root{--bright-color:#ffffff;--light-color:#fffaf1;--back-color:var(--light-color);--back-color-dark:#e6e1d9;--dark-color:#000000;--dark-color-soft:#93908c;--text-color:var(--dark-color);--text-color-soft:var(--dark-color-soft);--accent-color:#00725a;--accent-color-soft:#ccdfd3;--accent-color-2:#f9b330;--accent-color-2-soft:#ffdb98;--main-font:"Montserrat","roboto","arial";--header-height:140px;--footer-margin:60px}*,::after,::before,::placeholder{background:0 0;border:initial;box-sizing:border-box;color:inherit;font-size:inherit;list-style:none;margin:0;outline:0;padding:0}.about-direction-card{background-color:var(--bright-color);border-radius:20px;border:4px solid var(--accent-color);display:flex;font-size:17px;min-height:10rem;padding:2.75rem 2.25rem 1.75rem 3rem;position:relative}@media only screen and (max-width:980px){.about-direction-card{font-size:14px;padding:1.2rem 1.25rem 1.2rem 3.5rem}}@media only screen and (max-width:860px){.about-direction-card{border-width:2px}}@media only screen and (max-width:680px){.about-direction-card{font-size:10px;min-height:6rem;padding:1.75rem 1rem 1.75rem 1.75rem}}.about-direction-card__icon{align-items:center;background-color:var(--accent-color);border-radius:50%;display:flex;height:5rem;justify-content:center;left:0;position:absolute;top:0;transform:translate(-35%,-35%);width:5rem}@media only screen and (max-width:680px){.about-direction-card__icon{height:2.5rem;width:2.5rem}}.about-direction-card__icon img{display:block;max-height:85%;max-width:85%}.about-direction-card__main{display:flex;flex-direction:column;gap:.75rem}@media only screen and (max-width:680px){.about-direction-card__main{gap:.45rem}}.about-direction-card__text{line-height:1.35em}.about-direction-card__title{font-size:22px;font-weight:700;line-height:1.25em;text-transform:uppercase;max-width:26rem}@media only screen and (max-width:980px){.about-direction-card__title{font-size:14px}}@media only screen and (max-width:680px){.about-direction-card__title{font-size:10px}}.about-file-card{background-color:var(--bright-color);border:2px solid var(--accent-color);border-radius:8px;display:flex;flex-direction:column;font-size:18px;gap:1rem;min-height:16rem;padding:1.8rem 1.6rem 1.45rem}@media only screen and (max-width:980px){.about-file-card{font-size:14px;min-height:11.5rem;padding:1.25rem 1rem 1rem}}@media only screen and (max-width:520px){.about-file-card{align-items:center;flex-direction:row;font-size:10px;gap:.8rem;min-height:0;padding:.85rem 1rem}}.about-file-card__download{background-image:url(/resources/icons/icon-upload.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem;border:1px solid var(--accent-color);border-radius:50%;height:2.25rem;margin-top:auto;width:2.25rem}@media only screen and (max-width:520px){.about-file-card__download{background-size:1rem;height:1.85rem;margin-left:auto;margin-top:0;width:1.85rem}}.about-file-card__name{font-weight:500;line-height:1.15}.about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-other.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:2.3rem;width:2.3rem}@media only screen and (max-width:520px){.about-file-card__type{height:1.9rem;width:1.9rem}}.about-file-card_7z .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-7z.svg)}.about-file-card_doc .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-doc.svg)}.about-file-card_docx .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-docx.svg)}.about-file-card_other .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-other.svg)}.about-file-card_pdf .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-pdf.svg)}.about-file-card_pptx .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-pptx.svg)}.about-file-card_rar .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-rar.svg)}.about-file-card_xls .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-xls.svg)}.about-file-card_xlsx .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-xlsx.svg)}.about-file-card_zip .about-file-card__type{background-image:url(/resources/images/static/icons/files/icon-file-zip.svg)}.btn{--elem-color:var(--dark-color);--text-color:var(--text-color);border-radius:32px;border:2px solid var(--elem-color);color:var(--text-color);display:inline-block;font-size:18px;font-weight:600;padding:.4em 1.25em .37em;text-align:center;transition:.2s;line-height:1.1em}@media only screen and (max-width:680px){.btn{font-size:16px;line-height:1.5em}}@media only screen and (max-width:520px){.btn{font-size:14px;line-height:1em}}.btn:not(:disabled){cursor:pointer}.btn:not(:disabled):hover{--text-color:var(--back-color);background-color:var(--elem-color);text-decoration:inherit}.btn:disabled{--elem-color:var(--neutral-color-grey);opacity:.7}.btn_primary{--elem-color:var(--accent-color);--text-color:var(--light-color);background-color:var(--elem-color);text-transform:inherit;font-weight:500}.btn_primary:not(:disabled){cursor:pointer}.btn_primary:focus-visible,.btn_primary:hover{--elem-color:var(--accent-color-soft);color:var(--dark-color);border:2px solid var(--accent-color)}.btn_wide{padding:.5em 3em}.btn_compact{font-size:16px;padding:.34em 1.2em}.btn_light{--elem-color:var(--light-color)}.btn_light:not(:disabled):hover{--text-color:inherit}.btn__glass{background-color:transparent}.social-btn{background-color:var(--dark-color);background-position:center;background-repeat:no-repeat;background-size:2.25rem;border-radius:50%;display:block;height:1.75rem;width:1.75rem}@media only screen and (max-width:980px){.social-btn{background-size:2rem;height:1.5rem;width:1.5rem}}.social-btn_wide{background-size:3rem;height:2.5rem;width:2.5rem}@media only screen and (max-width:680px){.social-btn_wide{background-size:1.75rem;height:2rem;width:2rem}}.social-btn_vk{background-image:url(/resources/icons/social/icon-vk.svg)}.social-btn_telegram{background-image:url(/resources/icons/social/icon-telegram.svg)}.social-btn_rutube{background-image:url(/resources/icons/social/icon-rutube.svg)}.burger{background-color:var(--accent-color-soft);background-image:url(/resources/icons/icon-burger.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem;border-radius:50%;border:1px solid var(--accent-color);cursor:pointer;display:none;height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}@media only screen and (max-width:980px){.burger{display:block}}.burger--active{background-image:url(/resources/icons/icon-cross.svg)}.burger-menu{display:none;position:absolute;text-align:center;top:calc(100% + 1rem)}.burger-menu__main{align-items:center;background-color:var(--back-color);box-shadow:2px 2px 12px rgba(0,2,15,.12);display:flex;flex-direction:column;gap:2rem;padding:4vh;width:100%}.burger-menu__nav ul{display:flex;flex-direction:column;gap:1.25em}.burger-menu__social ul{display:flex;gap:1.25em}.burger-menu--showed{display:block}.contact-form{display:grid;gap:2rem;grid-template-columns:11fr 10fr}@media only screen and (max-width:980px){.contact-form{display:flex;flex-direction:column-reverse}}.contact-form__fields{display:flex;flex-direction:column;gap:1rem;max-width:32rem}.contact-form__actions{display:flex;flex-direction:column;gap:2rem}.contact-form__actions .btn{width:100%}.contact-form__aside{align-items:flex-start;display:flex;justify-content:flex-end}@media only screen and (max-width:980px){.contact-form__aside{justify-content:initial}}.contact-form__float-note{background-color:rgba(0,0,0,.6);border-radius:16px;font-size:22px;margin-top:-8.5rem;padding:.85em 1em}@media only screen and (max-width:1520px){.contact-form__float-note{font-size:20px}}@media only screen and (max-width:1266px){.contact-form__float-note{font-size:16px;max-width:22rem}}@media only screen and (max-width:980px){.contact-form__float-note{margin-top:initial;width:100%;max-width:26rem}}@media only screen and (max-width:680px){.contact-form__float-note{font-size:14px;max-width:24rem}}@media only screen and (max-width:520px){.contact-form__float-note{font-size:12px;max-width:22rem}}.news-cards-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:4.5rem}@media only screen and (max-width:680px){.news-cards-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:375px){.news-cards-list{display:flex;flex-direction:column;gap:1.5rem}}.news-card-item{border-radius:20px;border:1px solid var(--accent-color);overflow:hidden;font-size:18px;display:flex;flex-direction:column}@media only screen and (max-width:980px){.news-card-item{border-radius:12px}}.news-card-item:hover{text-decoration:initial}.news-card-item:hover img{transform:scale(1.05)}.news-card-item__image{align-items:center;display:flex;height:16.25rem;justify-content:center;overflow:hidden}@media only screen and (max-width:980px){.news-card-item__image{height:9.75rem}}.news-card-item__image img{height:100%;object-fit:cover;width:100%;transition:transform .5s}.news-card-item__main{padding:2rem .75rem 1.75rem;min-height:17.5rem;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--accent-color);flex-grow:1;font-size:16px}@media only screen and (max-width:980px){.news-card-item__main{min-height:16rem;font-size:14px;gap:1rem}}@media only screen and (max-width:680px){.news-card-item__main{font-size:12px;min-height:12rem;padding:1.25rem .75rem}}.news-card-item__main .btn{font-size:inherit}.news-card-item__header{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.news-card-item__title{font-size:22px;font-weight:700}@media only screen and (max-width:980px){.news-card-item__title{font-size:18px;line-height:1.2em}}@media only screen and (max-width:680px){.news-card-item__title{font-size:16px}}.news-card-item__text{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end}@media only screen and (max-width:980px){.news-card-item__text{min-height:3rem}.news-card-item__text p{min-height:3.75em}}.news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:5rem}@media only screen and (max-width:980px){.news-list{margin-bottom:3.75rem}}@media only screen and (max-width:680px){.news-list{grid-template-columns:repeat(2,1fr);margin-bottom:2rem;gap:1rem}}@media only screen and (max-width:520px){.news-list{gap:.75rem}}@media only screen and (max-width:375px){.news-list{display:flex;flex-direction:column}}@media only screen and (max-width:680px){.news-list_twice .news-card-item:nth-child(3){display:none}}.news-gallery{--news-gallery-control-space:4.25rem;--news-gallery-gap:1.25rem;--news-gallery-visible:3;box-sizing:border-box;padding-inline:var(--news-gallery-control-space);position:relative;width:100%}@media only screen and (max-width:1266px){.news-gallery{--news-gallery-control-space:3.5rem}}@media only screen and (max-width:980px){.news-gallery{--news-gallery-visible:2}}@media only screen and (max-width:520px){.news-gallery{--news-gallery-control-space:0;--news-gallery-gap:.75rem;--news-gallery-visible:1}}.news-gallery__button{background-color:var(--accent-color-soft);background-image:url(/resources/icons/icon-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:1.25rem;border:1px solid var(--accent-color);border-radius:50%;cursor:pointer;height:2.75rem;pointer-events:auto;transition:opacity .2s ease,transform .2s ease;width:2.75rem}@media only screen and (max-width:520px){.news-gallery__button{display:none}}.news-gallery__button:disabled{cursor:default;opacity:.35}.news-gallery__button_prev{transform:rotate(180deg)}.news-gallery__controls{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.news-gallery__dot{background-color:var(--back-color-dark);border-radius:50%;cursor:pointer;height:.75rem;padding:0;transition:background-color .2s ease;width:.75rem}@media only screen and (max-width:520px){.news-gallery__dot{height:.55rem;width:.55rem}}.news-gallery__dot--active{background-color:var(--accent-color)}.news-gallery__dots{display:none;gap:.75rem;justify-content:center;margin-top:1.5rem}@media only screen and (max-width:520px){.news-gallery__dots{display:flex;gap:.65rem;margin-top:.7rem}}.news-gallery__items{display:flex;gap:var(--news-gallery-gap);touch-action:pan-y;transition:transform .35s ease;user-select:none;will-change:transform}.news-gallery__slide{aspect-ratio:1.6;border:4px solid var(--accent-color);border-radius:8px;flex:0 0 calc((100% - (var(--news-gallery-visible) - 1) * var(--news-gallery-gap))/ var(--news-gallery-visible));overflow:hidden}@media only screen and (max-width:520px){.news-gallery__slide{aspect-ratio:1.85}}.news-gallery__slide img{display:block;height:100%;object-fit:cover;user-select:none;pointer-events:none;width:100%}.news-gallery__viewport{overflow:hidden;width:100%}.news-gallery--dragging .news-gallery__items{cursor:grabbing;transition:none}.project-slide{display:flex;flex:0 0 var(--project-slide-width,min(38rem,100vw - 8rem));flex-direction:column;gap:1rem;max-width:38rem;position:relative;transition:transform .35s ease,filter .35s ease,opacity .35s ease;width:var(--project-slide-width,min(38rem,100vw - 8rem))}@media only screen and (max-width:980px){.project-slide{--project-slide-width:calc(100vw - 57vw);gap:.75rem}}@media only screen and (max-width:680px){.project-slide{--project-slide-width:calc(100vw - 17vw)}}@media only screen and (max-width:980px){.project-slide .btn{font-size:16px}}.project-slide__image{align-items:center;border-radius:20px;border:4px solid var(--accent-color);display:flex;height:25rem;justify-content:center;overflow:hidden}@media only screen and (max-width:980px){.project-slide__image{height:18rem}}.project-slide__image img{object-fit:cover;height:100%;width:100%;pointer-events:none}.project-slide__title{font-size:22px;font-weight:700}@media only screen and (max-width:980px){.project-slide__title{font-size:18px}}.project-slide__main{background-color:var(--accent-color);color:var(--light-color);padding:1.75rem 2rem;border-radius:20px;display:flex;flex-direction:column;gap:1.75rem}@media only screen and (max-width:980px){.project-slide__main{padding:1rem 1.1rem;gap:1.25rem}}.project-slide:not(.project-slide--active){filter:blur(2px);opacity:.72;pointer-events:none;transform:scale(.9) translateY(-1rem)}.project-slide--active{filter:blur(0);opacity:1;transform:scale(1);z-index:1}.projects-slider{--project-slide-width:min(38rem, calc(100vw - 8rem));--projects-slider-gap:5.5rem;margin-left:calc((100% - 100vw)/ 2);overflow:hidden;padding-block:.5rem 2rem;position:relative;overflow-x:hidden;width:100%}@media only screen and (max-width:980px){.projects-slider{--projects-slider-gap:2.5rem;padding-block:.25rem 1rem}}@media only screen and (max-width:680px){.projects-slider{--project-slide-width:calc(100vw - 17vw);--projects-slider-gap:1.5rem;padding-bottom:3rem}}.projects-slider__items{display:flex;gap:var(--projects-slider-gap);touch-action:pan-y;transition:transform .45s ease;user-select:none;width:max-content;will-change:transform}.projects-slider--dragging .projects-slider__items{cursor:grabbing;transition:none}.projects-slider--static{margin-left:0;overflow:visible;padding-bottom:.5rem;width:100%}.projects-slider--static .projects-slider__items{justify-content:center;transform:none!important;user-select:auto;will-change:auto;width:100%}.projects-slider--static .projects-slider__controll,.projects-slider--static .projects-slider__dots{display:none}.projects-slider--static .project-slide{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);z-index:auto}.projects-slider__controll{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:calc(100vw - 1rem);pointer-events:none;position:absolute;top:46.5%;transform:translate(-50%,-50%);width:calc(var(--project-slide-width) + 10.2rem);z-index:2}@media only screen and (max-width:980px){.projects-slider__controll{max-width:calc(80vw - 1rem)}}@media only screen and (max-width:680px){.projects-slider__controll{display:none}}.projects-slider__next-btn,.projects-slider__prev-btn{background-color:var(--accent-color-soft);background-image:url(/resources/icons/icon-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:1.75rem;border-radius:50%;border:1px solid var(--accent-color);cursor:pointer;height:3rem;min-height:3rem;min-width:3rem;pointer-events:auto;transition:opacity .2s ease,transform .2s ease;width:3rem}.projects-slider__next-btn:disabled,.projects-slider__prev-btn:disabled{cursor:default;opacity:.35}.projects-slider__prev-btn{transform:rotate(180deg)}.projects-slider__dots{bottom:.5rem;display:none;gap:.5rem;justify-content:center;left:0;position:absolute;width:100%}@media only screen and (max-width:680px){.projects-slider__dots{display:flex}}.projects-slider__dot{background-color:var(--accent-color-soft);border:1px solid var(--accent-color);border-radius:50%;cursor:pointer;height:.65rem;padding:0;transition:background-color .2s ease,transform .2s ease;width:.65rem}.projects-slider__dot--active{background-color:var(--accent-color);transform:scale(1.25)}.logos-slider{--logos-slider-gap:3rem;--logos-slider-item-size:190px;margin-bottom:4.5rem;overflow:visible;padding-block:.5rem;position:relative;width:100%}@media only screen and (max-width:980px){.logos-slider{--logos-slider-gap:2rem;--logos-slider-item-size:112px}}@media only screen and (max-width:680px){.logos-slider{--logos-slider-gap:1.5rem;--logos-slider-item-size:56px}}.logos-slider__viewport{overflow:hidden;width:100%}.logos-slider__items{display:flex;gap:var(--logos-slider-gap);touch-action:pan-y;transition:transform .45s ease;user-select:none;width:max-content;will-change:transform}.logos-slider--dragging .logos-slider__items{cursor:grabbing;transition:none}.logos-slider--static .logos-slider__items{justify-content:center;transform:none!important;user-select:auto;will-change:auto;width:100%}.logos-slider__item{align-items:center;display:flex;flex:0 0 var(--logos-slider-item-size);height:var(--logos-slider-item-size);justify-content:center;width:var(--logos-slider-item-size)}.logos-slider__item img{display:block;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.logos-slider__controll{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}@media only screen and (max-width:680px){.logos-slider__controll{display:none}}.logos-slider--static .logos-slider__controll{display:none}.logos-slider__next-btn,.logos-slider__prev-btn{background-color:var(--accent-color-soft);background-image:url(/resources/icons/icon-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:1.75rem;border-radius:50%;border:1px solid var(--accent-color);cursor:pointer;height:3rem;min-height:3rem;min-width:3rem;pointer-events:auto;transition:opacity .2s ease,transform .2s ease;width:3rem}.logos-slider__next-btn:disabled,.logos-slider__prev-btn:disabled{cursor:default;opacity:.35}.logos-slider__prev-btn{margin-left:calc(var(--logos-slider-gap) * -1);transform:rotate(180deg)}.logos-slider__next-btn{margin-right:calc(var(--logos-slider-gap) * -1)}.banner{display:flex;font-size:28px;gap:2rem;justify-content:space-between}@media only screen and (max-width:980px){.banner{font-size:18px}}@media only screen and (max-width:680px){.banner{flex-direction:column}}.banner__main{display:flex;flex-direction:column;gap:3.5rem}.banner__aside{margin-top:-.5rem}@media only screen and (max-width:980px){.banner__aside{margin-top:initial;margin-top:initial}}.banner__paycode{border-radius:8px;overflow:hidden}@media only screen and (max-width:980px){.banner__paycode{width:138px}}.qr{margin-top:-7rem}@media only screen and (max-width:680px){.qr{display:flex;justify-content:flex-end;width:100%}}@media only screen and (max-width:520px){.qr{display:none}}.chips-list{display:flex;flex-wrap:wrap;gap:1em;overflow:hidden}.chips-list:has(input:focus-visible){background-color:var(--accent-color-soft);border-radius:6px;outline:2px solid var(--accent-color)}.chips-list:has(input:focus-visible) .input_chip{border-color:transparent;border-radius:0;transition:none;color:var(--text-color)}.chips-list:has(input:focus-visible) .input_chip:has(input:checked){color:var(--light-color)}.switcher{display:inline-flex;flex-wrap:wrap;overflow:hidden;gap:1rem}@media only screen and (max-width:520px){.switcher{width:100%}}.switcher:has(input:focus-visible){background-color:var(--accent-color-soft);border-radius:6px;outline:2px solid var(--accent-color)}.switcher:has(input:focus-visible) .input_switch{transition:none}.input{font-size:18px;position:relative}@media only screen and (max-width:680px){.input{font-size:16px}}@media only screen and (max-width:520px){.input{font-size:14px}}.input_select,.input_text,.input_textarea{align-items:center;background-color:var(--bright-color);border-radius:8px;border:2px solid var(--accent-color);color:var(--dark-color);cursor:text;display:inline-flex;gap:.25em;justify-content:space-between;transition:background-color .15s}.input_select:has(input:focus-visible),.input_select:has(select:focus-visible),.input_text:has(input:focus-visible),.input_text:has(select:focus-visible),.input_textarea:has(input:focus-visible),.input_textarea:has(select:focus-visible){background-color:var(--light-color);outline:2px solid var(--accent-color)}.input_select textarea,.input_text textarea,.input_textarea textarea{resize:none;height:100%;width:100%}.input_select input,.input_select select,.input_select textarea,.input_text input,.input_text select,.input_text textarea,.input_textarea input,.input_textarea select,.input_textarea textarea{flex-grow:1;padding:.75em 1em}.input_select:has(input:focus-visible),.input_select:has(textarea:focus-visible),.input_text:has(input:focus-visible),.input_text:has(textarea:focus-visible),.input_textarea:has(input:focus-visible),.input_textarea:has(textarea:focus-visible){background-color:var(--light-color)}.input_text{padding-right:1.85rem}.input_select{padding-right:1rem}.input_checkbox{display:flex;gap:.5em}.input_checkbox input[type=checkbox]{height:1.25em;width:1.25em;cursor:pointer}.input_checkbox a{text-decoration:underline}.input_switch{border-bottom:2px solid transparent;cursor:pointer;font-weight:600;padding:.42em 1em .25em;text-align:center;text-transform:uppercase;transition:border-color .15s}@media only screen and (max-width:520px){.input_switch{flex-grow:1}}@media only screen and (max-width:375px){.input_switch{font-size:12px}}.input_switch:not(:disabled){cursor:pointer}.input_switch:hover{border-color:var(--accent-color-soft)}.input_switch:has(input:checked){border-color:var(--accent-color)}.input_switch:has(input:focus-visible){background-color:var(--accent-color);color:var(--bright-color)}.input_switch input{height:0;width:0;overflow:hidden}.input_chip{border-radius:32px;border:2px solid var(--accent-color);color:var(--text-color-soft);flex-grow:1;font-weight:500;padding:.35em 2.5em;text-align:center;transition:background-color .15s}@media only screen and (max-width:980px){.input_chip{padding:.35em 1.25em}}@media only screen and (max-width:680px){.input_chip{padding:.35em .5em}}@media only screen and (max-width:520px){.input_chip{font-size:12px;font-weight:600}}.input_chip:not(:disabled){cursor:pointer}.input_chip:hover{background-color:var(--light-color)}.input_chip:has(input:checked){color:var(--accent-color)}.input_chip:has(input:focus-visible){background-color:var(--accent-color);color:var(--bright-color)}.input_chip input{height:0;width:0;overflow:hidden}.input__symbol{color:var(--accent-color);font-size:26px;font-weight:500;margin-top:2px;position:absolute;right:1rem;user-select:none}@media only screen and (max-width:980px){.input__symbol{font-size:22px}}@media only screen and (max-width:680px){.input__symbol{font-size:20px}}@media only screen and (max-width:520px){.input__symbol{font-size:18px}}.label{border:2px solid var(--accent-color);border-radius:32px;display:inline-block;font-size:18px;font-weight:600;line-height:1.1;padding:.42em 1.05em .35em}@media only screen and (max-width:980px){.label{font-size:16px}}@media only screen and (max-width:520px){.label{font-size:12px}}.label_active{color:var(--accent-color)}.label_date{color:var(--accent-color)}.label_passive{color:var(--dark-color-soft);border-color:var(--dark-color-soft)}.labels-list{display:flex;flex-wrap:wrap;gap:.75rem}.marked-list{display:flex;flex-direction:column;gap:1.1rem}@media only screen and (max-width:520px){.marked-list{gap:.95rem}}.marked-list li{padding-left:2rem;position:relative}@media only screen and (max-width:520px){.marked-list li{padding-left:1.35rem}}.marked-list li:before{background-color:var(--accent-color);border-radius:50%;content:"";height:1rem;left:0;position:absolute;top:.1em;width:1rem}@media only screen and (max-width:520px){.marked-list li:before{height:.55rem;width:.55rem}}.marked-list span{display:block}.tabber{margin-block:3.5rem}.tabber__list{display:inline-flex;flex-wrap:wrap;gap:1.5rem 1.25rem;width:100%;justify-content:center}.tabber__item{border-bottom:2px solid transparent;cursor:pointer;font-size:16px;font-weight:600;padding:.42em .75em .3em;text-align:center;text-transform:uppercase;transition:border-color .15s}@media only screen and (max-width:520px){.tabber__item{font-size:12px}}.tabber__item:hover{border-color:var(--accent-color-soft);text-decoration:none}.tabber__item:focus-visible{background-color:var(--accent-color);color:var(--bright-color)}.tabber__item--selected{border-color:var(--accent-color)}.tabber__item--selected:focus-visible{background-color:var(--accent-color-soft);color:inherit}.pagi{align-items:center;display:flex;gap:1.75rem;justify-content:space-between;margin-block:4rem 5rem}@media only screen and (max-width:860px){.pagi{flex-direction:column;margin-block:3rem}}@media only screen and (max-width:375px){.pagi{gap:1.25rem;margin-block:2rem}}.pagi__main{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:860px){.pagi__main{flex-direction:column;gap:1.65rem;justify-content:center}}@media only screen and (max-width:375px){.pagi__main{gap:1.25rem}}.pagi__pages{display:flex;flex-grow:1;flex-wrap:wrap;gap:1rem;justify-content:inherit}.pagi__item{--color:var(--dark-color-soft);align-items:center;border-radius:50%;border:1px solid var(--color);color:var(--color);display:flex;font-weight:600;height:2em;justify-content:center;padding-top:1px;transition:.1s;width:2em}.pagi__item:hover{--color:var(--accent-color);text-decoration:none}.pagi__item--selected{--color:var(--accent-color);background-color:var(--accent-color-soft)}.pagi__nav{display:flex;gap:1.25em}.pagi__nav-item--disabled{color:var(--dark-color-soft)}.progress{display:flex;flex-direction:column;gap:.55rem}@media only screen and (max-width:520px){.progress{gap:.35rem}}.progress__bar{background-color:var(--back-color-dark);border-radius:8px;height:.75rem;position:relative}@media only screen and (max-width:520px){.progress__bar{height:.5rem}}.progress__bar:before{background-color:var(--accent-color);border-radius:inherit;content:"";display:block;height:100%;width:60%}.progress__footer,.progress__head{display:flex;justify-content:space-between}.progress__footer{color:var(--accent-color);font-weight:700}.progress__percent{background-color:var(--bright-color);border:1px solid var(--accent-color);border-radius:3px;color:var(--accent-color);font-size:.65em;left:60%;line-height:1;padding:.2em .35em;position:absolute;top:50%;transform:translate(-50%,-50%)}.finished-project-card{display:flex;flex-direction:column;font-size:18px;gap:1.4rem;min-width:0}@media only screen and (max-width:980px){.finished-project-card{font-size:14px;gap:1.2rem}}@media only screen and (max-width:520px){.finished-project-card{font-size:12px;gap:.65rem}}.finished-project-card:hover{text-decoration:none}.finished-project-card:hover img{transform:scale(1.04)}.finished-project-card__actions{margin-top:auto}.finished-project-card__button{font-size:16px;padding:.3em 1.15em .25em}@media only screen and (max-width:980px){.finished-project-card__button{font-size:14px}}@media only screen and (max-width:520px){.finished-project-card__button{font-size:12px;padding:.25em 1em .2em}}.finished-project-card__button-full{display:inline}@media only screen and (max-width:520px){.finished-project-card__button-full{display:none}}.finished-project-card__button-short{display:none}@media only screen and (max-width:520px){.finished-project-card__button-short{display:inline}}.finished-project-card__date{display:flex;gap:1.5rem}@media only screen and (max-width:520px){.finished-project-card__date{gap:.7rem}}.finished-project-card__date-value{font-weight:700}.finished-project-card__image{align-items:center;aspect-ratio:1.09;border-radius:8px;border:4px solid var(--accent-color);display:flex;justify-content:center;overflow:hidden}@media only screen and (max-width:520px){.finished-project-card__image{aspect-ratio:1}}.finished-project-card__image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.finished-project-card__main{display:flex;flex-direction:column;flex-grow:1;gap:1.75rem}@media only screen and (max-width:980px){.finished-project-card__main{gap:1.5rem}}@media only screen and (max-width:520px){.finished-project-card__main{gap:.8rem}}.finished-project-card__title{font-size:20px;font-weight:700;line-height:1.15}@media only screen and (max-width:980px){.finished-project-card__title{font-size:16px}}@media only screen and (max-width:520px){.finished-project-card__title{font-size:13px;line-height:1.1}}.project-card-item{display:grid;gap:2rem;grid-template-columns:minmax(17rem,25rem) minmax(0,25rem)}@media only screen and (max-width:980px){.project-card-item{gap:2rem;grid-template-columns:minmax(16rem,17.5rem) minmax(0,1fr)}}@media only screen and (max-width:680px){.project-card-item{gap:1.5rem;grid-template-columns:minmax(12rem,14.5rem) minmax(0,1fr)}}@media only screen and (max-width:520px){.project-card-item{gap:1rem;grid-template-columns:3fr 4fr}}.project-card-item__actions{margin-top:auto}.project-card-item__actions .btn{font-size:18px}@media only screen and (max-width:680px){.project-card-item__actions .btn{font-size:14px}}@media only screen and (max-width:520px){.project-card-item__actions .btn{font-size:11px;padding:.26em 1em .22em}}.project-card-item__body,.project-card-item__date,.project-card-item__main{display:flex;flex-direction:column}.project-card-item__body{gap:1.6rem}@media only screen and (max-width:520px){.project-card-item__body{gap:.6rem}}.project-card-item__button-full,.project-card-item__button-short{display:inline}.project-card-item__button-short{display:none}@media only screen and (max-width:520px){.project-card-item__button-short{display:inline}}@media only screen and (max-width:520px){.project-card-item__button-full{display:none}}.project-card-item__date{gap:.75rem}@media only screen and (max-width:520px){.project-card-item__date{flex-direction:row;font-size:10px;gap:.5rem}}.project-card-item__date-value{font-weight:700}.project-card-item__image{align-items:center;aspect-ratio:1.09;border:4px solid var(--accent-color);border-radius:14px;display:flex;justify-content:center;overflow:hidden}@media only screen and (max-width:520px){.project-card-item__image{aspect-ratio:1;border-radius:8px}}.project-card-item__image img{display:block;height:100%;object-fit:cover;width:100%}.project-card-item__main{display:flex;flex-direction:column;gap:2.5rem;font-size:18px;padding-top:.1rem}@media only screen and (max-width:980px){.project-card-item__main{font-size:16px;gap:1.5rem;padding-top:0}}@media only screen and (max-width:680px){.project-card-item__main{gap:1.5rem;font-size:13px}}@media only screen and (max-width:520px){.project-card-item__main{font-size:10px;gap:.7rem}}.project-card-item__title{font-size:22px;font-weight:700;line-height:1.15}@media only screen and (max-width:980px){.project-card-item__title{font-size:20px}}@media only screen and (max-width:680px){.project-card-item__title{font-size:16px}}@media only screen and (max-width:520px){.project-card-item__title{font-size:11px;line-height:1.05}}.project-gallery{display:flex;flex-direction:column;gap:1.35rem;overflow:hidden;width:100%}@media only screen and (max-width:520px){.project-gallery{gap:.65rem}}.project-gallery__dot{background-color:var(--back-color-dark);border-radius:50%;cursor:pointer;height:.75rem;padding:0;transition:background-color .2s ease,transform .2s ease;width:.75rem}@media only screen and (max-width:520px){.project-gallery__dot{height:.45rem;width:.45rem}}.project-gallery__dot--active{background-color:var(--accent-color)}.project-gallery__dots{display:flex;gap:.75rem;justify-content:center}@media only screen and (max-width:520px){.project-gallery__dots{gap:.55rem}}.project-gallery__items{display:flex;height:100%;touch-action:pan-y;transition:transform .35s ease;user-select:none;width:100%;will-change:transform}.project-gallery__slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;min-width:100%}.project-gallery__slide img{display:block;height:100%;object-fit:cover;object-position:center 28%;pointer-events:none;width:100%}.project-gallery__viewport{aspect-ratio:1.09;border:4px solid var(--accent-color);border-radius:14px;overflow:hidden;width:100%}@media only screen and (max-width:520px){.project-gallery__viewport{aspect-ratio:1.85;border-radius:8px}}.project-gallery--dragging .project-gallery__items{cursor:grabbing;transition:none}body{background-color:var(--back-color);color:var(--text-color);font-family:var(--main-font);font-size:20px;background-image:url(/resources/images/static/steps.png);background-position:center 50rem;background-repeat:no-repeat;background-size:80vw}@media only screen and (max-width:980px){body{font-size:16px}}@media only screen and (max-width:680px){body{font-size:14px}}#wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}#main{flex-grow:1}h1{font-weight:700;font-size:54px}@media only screen and (max-width:980px){h1{font-size:38px}}@media only screen and (max-width:680px){h1{font-size:28px}}h2{font-weight:700;font-size:40px}@media only screen and (max-width:980px){h2{font-size:32px}}@media only screen and (max-width:680px){h2{font-size:22px}}h3{font-weight:700;font-size:28px}@media only screen and (max-width:980px){h3{font-size:22px}}@media only screen and (max-width:680px){h3{font-size:16px}}h4{font-weight:700;font-size:20px}@media only screen and (max-width:980px){h4{font-size:16px}}@media only screen and (max-width:680px){h4{font-size:12px}}label{display:inline-block}.title{align-items:center;display:flex;gap:.75rem;margin-bottom:5rem;text-transform:uppercase}@media only screen and (max-width:980px){.title{margin-bottom:5rem}}@media only screen and (max-width:680px){.title{gap:.25rem;margin-bottom:2.5rem}}.title:before{background-image:url(/resources/icons/circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4.75rem;transform:translateX(-1px);width:4.75rem}@media only screen and (max-width:980px){.title:before{height:3.75rem;width:3.75rem}}@media only screen and (max-width:680px){.title:before{height:2rem;min-height:2rem;min-width:2rem;width:2rem}}.section_free{margin-block:6rem 7rem}@media only screen and (max-width:980px){.section_free{margin-block:8rem 9rem}}@media only screen and (max-width:680px){.section_free{margin-block:6.75rem 5rem}}.section_banner{background-image:url(/resources/images/static/cat.jpg);background-position:center top -3.5rem;background-repeat:no-repeat;background-size:cover;padding-block:4.5rem 3.75rem;color:var(--light-color)}@media only screen and (max-width:980px){.section_banner{padding-block:5rem 6rem;background-position:center top}}@media only screen and (max-width:680px){.section_banner{padding-block:4.5rem 3.25rem}}.section_banner .fluid-container{padding-inline:1rem}@media only screen and (max-width:520px){.section_banner .fluid-container{padding-inline:initial}}.section_banner .title{transform:translateX(-.75rem)}@media only screen and (max-width:980px){.section_banner .title{margin-bottom:1.75rem}}@media only screen and (max-width:520px){.section_banner .title{transform:initial}}@media only screen and (max-width:980px){.section_banner .br-1{display:none}}.section_banner--bear{background-image:url(/resources/images/static/forest-bear.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover}.section_banner--light{background-image:url(/resources/images/static/forest-flat-back.png);background-position:center;border-color:rgba(0,0,0,.04);border-style:solid;border-width:1px 0;color:inherit}.section__actions{display:flex;justify-content:center;gap:2rem;margin-block:1.5rem 2rem}@media only screen and (max-width:980px){.section__actions{margin-block:2.5rem 3rem}}.focused{text-align:center;display:flex;align-items:center;justify-content:center;margin-block:1.75rem;padding:1rem;width:100%;font-size:20px;font-weight:500;color:var(--text-color-soft)}.header{font-size:18px}@media only screen and (max-width:1266px){.header{font-size:16px}}@media only screen and (max-width:980px){.header{position:fixed;top:1rem;width:100%;z-index:50}}@media only screen and (max-width:980px){.header--float .header__main{box-shadow:2px 2px 12px rgba(0,2,15,.12)}}.header__main{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding-block:1.25rem 1.5rem}@media only screen and (max-width:980px){.header__main{background-color:var(--back-color);border-radius:8px;padding:.5rem 2.75rem}}@media only screen and (max-width:680px){.header__main{padding:.5rem .5rem}}@media only screen and (max-width:520px){.header__main{gap:1rem}}@media only screen and (max-width:1266px){.header__logo img{width:100px}}@media only screen and (max-width:980px){.header__logo img{width:93px}}@media only screen and (max-width:680px){.header__logo img{width:63px}}.header__menu{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem;justify-content:space-between;padding-top:1.5rem}@media only screen and (max-width:1266px){.header__menu{padding-top:1.25rem;gap:1.25rem;width:118px}}@media only screen and (max-width:980px){.header__menu{justify-content:center;padding-top:0}}.header__nav{font-weight:500;flex-grow:1}@media only screen and (max-width:980px){.header__nav{display:none}}.header__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media only screen and (max-width:1266px){.header__nav ul{gap:.75rem}}.header__nav ul a{padding:.5rem}@media only screen and (max-width:1266px){.header__nav ul a{padding:.25rem}}@media only screen and (max-width:980px){.header__social{display:none}}.header__social ul{display:flex;gap:.5rem}.header .btn{font-size:18px}@media only screen and (max-width:1266px){.header .btn{font-size:16px}}@media only screen and (max-width:375px){.header .btn{font-size:14px}}.footer{font-size:14px}@media only screen and (max-width:1266px){.footer{font-size:12px}}@media only screen and (max-width:980px){.footer{font-size:10px}}@media only screen and (max-width:520px){.footer{font-size:8px}}.footer__main{display:grid;grid-template-columns:1fr .85fr 1fr;gap:2rem;padding-block:5.25rem 4rem}@media only screen and (max-width:980px){.footer__main{padding-block:5.25rem 2.75rem}}@media only screen and (max-width:680px){.footer__main{display:flex;flex-direction:column;gap:1.5rem;padding-block:2.75rem 1.25rem}}.footer__about,.footer__exernal-links,.footer__legal-links{display:flex;flex-direction:column;gap:1.5rem}.footer__about{gap:.7rem}@media only screen and (max-width:680px){.footer__about{order:1}}.footer__exernal-links{align-items:center;text-align:center;gap:2rem}@media only screen and (max-width:680px){.footer__exernal-links{flex-direction:row;justify-content:space-between}}.footer__legal-links{text-align:right;text-transform:uppercase}@media only screen and (max-width:680px){.footer__legal-links{text-align:inherit}}.footer__legal-links ul{display:flex;flex-direction:column;gap:.75em}@media only screen and (max-width:680px){.footer__legal-links ul{gap:1.25em}}.footer__social-list{margin-top:-.25rem}.footer__social-list ul{display:flex;gap:.5rem;flex-wrap:wrap}.footer__adv a{align-items:center;display:flex;flex-direction:column;font-size:9px;gap:.5rem}@media only screen and (max-width:680px){.footer__adv a{align-items:flex-end}}.footer__email{font-size:16px}@media only screen and (max-width:980px){.footer__email{font-size:14px}}@media only screen and (max-width:680px){.footer__email{font-size:12px}}.hero{--padding:0rem;color:var(--light-color);height:54rem;overflow:hidden}@media only screen and (max-width:980px){.hero{--padding:6rem}}@media only screen and (max-width:1680px){.hero{height:48.5rem}}@media only screen and (max-width:1520px){.hero{height:42.25rem}}@media only screen and (max-width:980px){.hero{height:35.5rem}}@media only screen and (max-width:680px){.hero{height:40rem}}@media only screen and (max-width:680px){.hero .br-1{display:none}}.hero .br-2{display:none}@media only screen and (max-width:680px){.hero .br-2{display:initial}}@media only screen and (max-width:1266px){.hero .br-3{display:none}}.hero_mini{--padding:none;height:18rem}@media only screen and (max-width:980px){.hero_mini{height:13.75rem;margin-top:6.25rem}}@media only screen and (max-width:520px){.hero_mini{height:6.25rem;margin-top:5.35rem}}.hero_mini .hero__image img{height:100%;margin:0;object-position:center;position:static;top:initial;width:100%}.hero_mini .hero__main{align-items:center;padding-bottom:.5rem}@media only screen and (max-width:520px){.hero_mini .hero__aside{display:none}}.hero_mini--compact .hero__title{font-size:40px}@media only screen and (max-width:980px){.hero_mini--compact .hero__title{font-size:28px}}@media only screen and (max-width:520px){.hero_mini--compact .hero__title{font-size:16px}}.hero_about{height:28.5rem}@media only screen and (max-width:980px){.hero_about{height:19rem;margin-top:7.25rem}}@media only screen and (max-width:520px){.hero_about{height:11.25rem;margin-top:5.35rem}}.hero_about .hero__article{font-size:22px;gap:1.5rem;max-width:58rem}@media only screen and (max-width:980px){.hero_about .hero__article{font-size:17px;gap:1rem;max-width:34rem}}@media only screen and (max-width:520px){.hero_about .hero__article{font-size:11px;max-width:18rem}}.hero_about .hero__content:before{background-color:rgba(0,0,0,.35);content:"";inset:0;position:absolute}.hero_about .hero__image img{height:100%;margin:0;object-position:center 42%;position:static;top:initial;width:100%}@media only screen and (max-width:520px){.hero_about .hero__image img{object-position:center}}.hero_about .hero__main{justify-content:center;padding-bottom:0;position:relative}.hero_about .hero__title{font-size:54px}@media only screen and (max-width:980px){.hero_about .hero__title{font-size:38px}}@media only screen and (max-width:520px){.hero_about .hero__title{font-size:24px}}.hero__content{position:relative;height:100%;width:100%}.hero__image{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:1680px){.hero__image{align-items:center}}@media only screen and (max-width:980px){.hero__image{align-items:flex-start}}.hero__image img{min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:-9vw;width:100%}@media only screen and (max-width:1680px){.hero__image img{top:initial;margin-bottom:4rem}}@media only screen and (max-width:1266px){.hero__image img{margin-bottom:initial}}@media only screen and (max-width:680px){.hero__image img{margin-right:50vw;width:320%}}.hero__main{display:flex;flex-direction:column;height:100%;width:100%;padding-bottom:3rem}.hero__title{max-width:50rem}@media only screen and (max-width:980px){.hero__title{max-width:35rem}}@media only screen and (max-width:680px){.hero__title{max-width:initial}}.hero__group{display:flex;flex-direction:column;gap:5.25rem;padding-top:var(--padding)}@media only screen and (max-width:980px){.hero__group{gap:3.2rem}}@media only screen and (max-width:680px){.hero__group{gap:2.25rem}}.hero__compact-group{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-top:var(--padding)}.hero__article{display:flex;flex-direction:column;gap:2.25rem;max-width:70rem;font-size:28px}@media only screen and (max-width:980px){.hero__article{font-size:22px;gap:2.75rem}}@media only screen and (max-width:680px){.hero__article{gap:2.25rem;font-size:18px}}@media only screen and (max-width:520px){.hero__article{font-size:16px}}@media only screen and (max-width:375px){.hero__article{font-size:14px}}.not-found{align-items:center;display:flex;flex-grow:1;padding-block:6rem 7rem}@media only screen and (max-width:980px){.not-found{padding-block:12.75rem 3.1rem}}@media only screen and (max-width:680px){.not-found{padding-block:11.5rem 4.4rem}}@media only screen and (max-width:520px){.not-found{padding-block:11.2rem 4rem}}.not-found .fluid-container{align-items:center;display:flex;flex-direction:column;gap:4.2rem}@media only screen and (max-width:980px){.not-found .fluid-container{gap:3.8rem}}@media only screen and (max-width:520px){.not-found .fluid-container{gap:2.8rem}}.not-found__code{display:flex;justify-content:center;width:100%}.not-found__code img{display:block;height:auto;width:min(100%,37.25rem)}@media only screen and (max-width:980px){.not-found__code img{width:min(100%,36.5rem)}}@media only screen and (max-width:520px){.not-found__code img{width:min(100%,17.2rem)}}.not-found__link{font-size:22px;min-width:19rem;padding-block:.55em}@media only screen and (max-width:980px){.not-found__link{font-size:20px;min-width:16rem}}@media only screen and (max-width:520px){.not-found__link{font-size:16px;min-width:13.25rem}}.not-found__title{font-size:44px;text-align:center}@media only screen and (max-width:980px){.not-found__title{font-size:38px}}@media only screen and (max-width:520px){.not-found__title{font-size:24px}}.contacts{border-radius:20px;border:2px solid var(--accent-color);display:grid;font-size:22px;gap:2rem;grid-template-columns:5fr 6fr;padding:2rem 1.75rem}@media only screen and (max-width:980px){.contacts{font-size:18px}}@media only screen and (max-width:860px){.contacts{display:flex;flex-direction:column;gap:2rem}}.contacts__list{display:flex;flex-direction:column;gap:1.75rem;padding-bottom:.5rem}.contacts__item{display:flex;flex-direction:column;gap:.75rem}.contacts__name{font-size:24px;font-weight:700}@media only screen and (max-width:980px){.contacts__name{font-size:20px}}.contacts__value{line-height:1.32em}.contacts__social{margin-top:1rem}@media only screen and (max-width:860px){.contacts__social{margin-top:initial}}.contacts__social ul{display:flex;gap:1.25rem;flex-wrap:wrap}.contacts__map{background-image:url(/resources/images/static/map-loader-text.svg),url(/resources/images/static/map-placeholder.jpg);background-position:center;background-repeat:no-repeat;background-size:12rem,cover;min-height:18rem;height:100%;width:100%}.detailed-contacts{padding-block:5.9rem 6.25rem}@media only screen and (max-width:980px){.detailed-contacts{padding-block:5rem 5.25rem}}@media only screen and (max-width:520px){.detailed-contacts{padding-block:4.2rem 4rem}}.detailed-contacts__content{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media only screen and (max-width:860px){.detailed-contacts__content{gap:1.5rem;grid-template-columns:1fr}}.detailed-contacts__item{display:flex;flex-direction:column;gap:.7rem}.detailed-contacts__list{display:flex;flex-direction:column;gap:1.35rem}@media only screen and (max-width:520px){.detailed-contacts__list{gap:.75rem}}.detailed-contacts__name{font-size:24px;font-weight:700;line-height:1.2}@media only screen and (max-width:980px){.detailed-contacts__name{font-size:20px}}@media only screen and (max-width:520px){.detailed-contacts__name{font-size:14px}}.detailed-contacts__row{align-items:baseline;display:flex;gap:1rem}.detailed-contacts__section{border-radius:8px;border:2px solid var(--accent-color);display:flex;flex-direction:column;font-size:20px;gap:1.65rem;padding:2rem 1.75rem}@media only screen and (max-width:980px){.detailed-contacts__section{font-size:18px;padding:1.75rem 1.5rem}}@media only screen and (max-width:520px){.detailed-contacts__section{font-size:14px;gap:1.25rem;padding:1rem}}@media only screen and (max-width:520px){.detailed-contacts__section_contacts .detailed-contacts__list{gap:1.15rem}}.detailed-contacts__social ul{display:flex;flex-wrap:wrap;gap:1.25rem}.detailed-contacts__title{color:var(--accent-color);font-size:30px;font-weight:700;line-height:1.2}@media only screen and (max-width:980px){.detailed-contacts__title{font-size:22px}}@media only screen and (max-width:520px){.detailed-contacts__title{font-size:16px}}@media only screen and (max-width:520px){.detailed-contacts__title_contacts{display:none}}.detailed-contacts__value{line-height:1.25;overflow-wrap:anywhere}.donate{background-color:var(--bright-color);border-radius:20px;border:2px solid var(--accent-color);padding:1.5rem;max-width:42rem;display:flex;flex-direction:column;gap:1.75rem}@media only screen and (max-width:980px){.donate{padding:1.25rem}}.donate .chips-list{flex-wrap:nowrap}.donate__title{font-weight:700;font-size:26px}@media only screen and (max-width:980px){.donate__title{font-size:22px}}@media only screen and (max-width:680px){.donate__title{font-size:20px}}@media only screen and (max-width:520px){.donate__title{font-size:16px}}.donate__main-fields{display:flex;flex-direction:column;gap:1.25rem}.donate__value{display:flex;flex-direction:column;gap:2rem}.donate__legal{font-size:18px}@media only screen and (max-width:980px){.donate__legal{font-size:16px}}@media only screen and (max-width:520px){.donate__legal{font-size:14px}}.donate__legal a{text-decoration:underline}.donate__legal a:hover{color:var(--accent-color)}.donate__legal a:focus-visible{color:var(--bright-color);padding-inline:.25em;background-color:var(--accent-color);text-decoration:none}@media only screen and (max-width:980px){.about{padding-bottom:3.25rem}}.about__text{max-width:75rem}.about__first-text{margin-bottom:2.5rem}@media only screen and (max-width:980px){.about__first-text{margin-bottom:1.75rem}}@media only screen and (max-width:680px){.about__first-text{margin-bottom:1.5rem}}.about__second-text p{margin-bottom:1rem}@media only screen and (max-width:980px){.about__second-text p{margin-block:1.75rem}}.about__partners{margin-block:3rem}@media only screen and (max-width:980px){.about__partners{margin-block:2.5rem}}@media only screen and (max-width:680px){.about__partners{margin-block:1.5rem}}@media only screen and (max-width:980px){.about__partners img{width:244px}}@media only screen and (max-width:680px){.about__partners img{width:120px}}.about-contacts{padding-block:6.1rem 6.5rem;scroll-margin-top:8.5rem}@media only screen and (max-width:980px){.about-contacts{padding-block:4.7rem 5.1rem;scroll-margin-top:8rem}}@media only screen and (max-width:520px){.about-contacts{padding-block:3.6rem 3.7rem;scroll-margin-top:6rem}}.about-directions{padding-block:5.75rem 6.4rem}@media only screen and (max-width:980px){.about-directions{padding-block:4.7rem 4.9rem}}@media only screen and (max-width:520px){.about-directions{padding-block:2.6rem 3.4rem}}.about-directions__actions{display:none;justify-content:center;margin-top:2rem}@media only screen and (max-width:520px){.about-directions__actions{display:flex}}.about-directions__list{display:grid;gap:3rem 4.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:980px){.about-directions__list{gap:2rem 2.5rem}}@media only screen and (max-width:680px){.about-directions__list{display:flex;flex-direction:column;gap:1.2rem}}.about-directions__more{font-size:10px}.about-directions .about-direction-card:last-child{grid-column:1/-1}@media only screen and (max-width:520px){.about-directions .about-direction-card_extra{display:none}}@media only screen and (max-width:520px){.about-directions--expanded .about-direction-card_extra{display:flex}}.about-directions--expanded .about-directions__actions{display:none}.about-documents{padding-block:5.7rem 6rem;scroll-margin-top:8.5rem}@media only screen and (max-width:980px){.about-documents{padding-block:4.7rem 5rem;scroll-margin-top:8rem}}@media only screen and (max-width:520px){.about-documents{padding-block:3.8rem 2.8rem;scroll-margin-top:6rem}}.about-documents .tabber{margin-block:0 3rem}@media only screen and (max-width:520px){.about-documents .tabber{margin-block-end:1.4rem}}.about-documents .tabber__list{justify-content:flex-start}.about-documents .title{margin-bottom:4.6rem}@media only screen and (max-width:520px){.about-documents .title{margin-bottom:2.2rem}}.about-documents__list{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:860px){.about-documents__list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:680px){.about-documents__list{display:flex;flex-direction:column}}.about-page{background-image:url(/resources/images/static/forest-flat-back.png);background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:4.4rem;scroll-margin-top:8.5rem}@media only screen and (max-width:980px){.about-page{padding-bottom:3.4rem;scroll-margin-top:8rem}}@media only screen and (max-width:520px){.about-page{padding-bottom:2.7rem;scroll-margin-top:6rem}}.about-page .fluid-container{border-top:1px solid transparent}.about-page .tabber{margin-block:3.8rem 4.5rem}@media only screen and (max-width:980px){.about-page .tabber{margin-block:2.7rem 3.2rem}}@media only screen and (max-width:520px){.about-page .tabber{margin-block:1.7rem 2rem}}@media only screen and (max-width:520px){.about-page .tabber__item{font-size:8px;padding-inline:.45em}}@media only screen and (max-width:520px){.about-page .tabber__list{gap:.55rem}}.about-page__logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media only screen and (max-width:520px){.about-page__logos{gap:.9rem}}.about-page__logos img{display:block;max-height:4.6rem;max-width:12.3rem;object-fit:contain}@media only screen and (max-width:1266px){.about-page__logos img{max-height:4rem;max-width:10rem}}@media only screen and (max-width:860px){.about-page__logos img{max-height:3rem;max-width:8rem}}@media only screen and (max-width:520px){.about-page__logos img{max-height:2.5rem;max-width:7.4rem}}.about-page__portrait{border:4px solid var(--accent-color);border-radius:8px;overflow:hidden;min-width:10rem}.about-page__portrait img{display:block;height:100%;object-fit:cover;width:100%}.about-page__presentation{align-items:start;display:flex;gap:4.6rem;justify-content:space-between}@media only screen and (max-width:980px){.about-page__presentation{gap:2rem}}@media only screen and (max-width:860px){.about-page__presentation{gap:1rem}}@media only screen and (max-width:520px){.about-page__presentation{display:flex;flex-direction:column;gap:1rem}}.about-page__summary{background-color:var(--bright-color);border-radius:8px;display:flex;flex-direction:column;gap:2rem;flex-grow:1;height:100%;padding:2.4rem 2.2rem 2rem}@media only screen and (max-width:980px){.about-page__summary{gap:1.25rem;padding:1.45rem}}@media only screen and (max-width:520px){.about-page__summary{padding:1rem}}.about-page__text{display:flex;flex-direction:column;font-size:18px;gap:1rem}@media only screen and (max-width:980px){.about-page__text{font-size:14px;gap:.75rem}}@media only screen and (max-width:520px){.about-page__text{font-size:12px}}.about-page__text h2{font-size:18px;font-weight:700}@media only screen and (max-width:520px){.about-page__text h2{font-size:13px}}.news-detail{padding-block:5.6rem 6.5rem}@media only screen and (max-width:980px){.news-detail{padding-block:3.5rem 5rem}}@media only screen and (max-width:520px){.news-detail{padding-block:1.7rem 3rem}}.news-detail__article{display:flex;flex-direction:column;font-size:22px;gap:1.55rem;max-width:87.5rem;width:100%}@media only screen and (max-width:980px){.news-detail__article{font-size:18px}}@media only screen and (max-width:520px){.news-detail__article{font-size:14px;gap:1.2rem}}.news-detail__back-link{color:var(--accent-color);font-size:16px;font-weight:600;justify-self:start}@media only screen and (max-width:520px){.news-detail__back-link{font-size:12px}}.news-detail__content{display:flex;flex-direction:column;gap:2.3rem;width:100%}@media only screen and (max-width:980px){.news-detail__content{gap:2rem}}@media only screen and (max-width:520px){.news-detail__content{gap:1.45rem}}.news-detail__date{display:flex}.news-detail__title{font-size:28px;font-weight:700}@media only screen and (max-width:980px){.news-detail__title{font-size:22px}}@media only screen and (max-width:520px){.news-detail__title{font-size:16px}}.project{padding-block:5.8rem 6.25rem}@media only screen and (max-width:980px){.project{padding-block:3.25rem 5.5rem}}@media only screen and (max-width:520px){.project{padding-block:1.65rem 3.25rem}}.project__aside{display:flex;flex-direction:column;gap:1.2rem;grid-area:aside;min-width:0;width:100%}@media only screen and (max-width:860px){.project__aside{gap:1rem;justify-self:center;max-width:31rem}}.project__body{grid-area:body;max-width:47rem;min-height:18rem}@media only screen and (max-width:980px){.project__body{max-width:none}}.project__collected{display:flex;font-size:18px;gap:.45rem}@media only screen and (max-width:520px){.project__collected{font-size:10px}}.project__collected strong{color:var(--accent-color);font-weight:700}.project__content{align-items:start;display:grid;gap:3.4rem 5rem;grid-template-areas:"intro aside" "body aside";grid-template-columns:minmax(0,1fr) minmax(26rem,31rem);width:100%}@media only screen and (max-width:1266px){.project__content{gap:3.4rem 3rem;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}}@media only screen and (max-width:980px){.project__content{gap:3rem 2rem;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}}@media only screen and (max-width:860px){.project__content{gap:2rem;grid-template-areas:"intro" "aside" "body";grid-template-columns:1fr}}.project__header{display:flex;flex-direction:column;gap:1.7rem}@media only screen and (max-width:520px){.project__header{gap:1.2rem}}.project__intro{display:flex;flex-direction:column;gap:4.35rem;grid-area:intro}@media only screen and (max-width:1266px){.project__intro{gap:3rem}}@media only screen and (max-width:860px){.project__intro{gap:1.7rem}}.project__partner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}@media only screen and (max-width:520px){.project__partner{gap:1rem}}.project__partner img{display:block;max-height:6rem;max-width:12rem;object-fit:contain}@media only screen and (max-width:520px){.project__partner img{max-height:3.6rem;max-width:6.5rem}}.project__partners-list{display:flex;flex-direction:column;gap:2.2rem;max-width:39rem}@media only screen and (max-width:520px){.project__partners-list{gap:1.5rem}}.project__progress{font-size:18px}@media only screen and (max-width:520px){.project__progress{font-size:10px}}.project__subtitle{display:flex;font-size:20px;gap:1.75rem}@media only screen and (max-width:520px){.project__subtitle{font-size:12px;gap:1rem}}.project__subtitle span:last-child{font-weight:700}.project__text{display:flex;flex-direction:column;font-size:18px;gap:1.35rem}@media only screen and (max-width:520px){.project__text{font-size:12px;gap:1.15rem}}.project__text h2{font-size:18px;font-weight:700}@media only screen and (max-width:520px){.project__text h2{font-size:12px}}.project__title{font-size:28px;font-weight:700;line-height:1.15}@media only screen and (max-width:980px){.project__title{font-size:22px}}@media only screen and (max-width:520px){.project__title{font-size:14px}}.projects{padding-bottom:5.25rem}@media only screen and (max-width:980px){.projects{padding-bottom:5.75rem}}@media only screen and (max-width:520px){.projects{padding-bottom:3rem}}.projects .tabber{margin-block:4.15rem 3.55rem}@media only screen and (max-width:980px){.projects .tabber{margin-block:2.95rem 3.7rem}}@media only screen and (max-width:520px){.projects .tabber{margin-block:1.75rem 1.8rem}}@media only screen and (max-width:520px){.projects .tabber__item{font-size:10px;padding:.42em .45em .3em}}@media only screen and (max-width:520px){.projects .tabber__list{gap:.55rem}}.projects__list{display:flex;flex-direction:column;gap:3.1rem}@media only screen and (max-width:980px){.projects__list{gap:3.75rem}}@media only screen and (max-width:520px){.projects__list{gap:2.05rem}}.finished-projects{padding-bottom:7rem}@media only screen and (max-width:980px){.finished-projects{padding-bottom:5.75rem}}@media only screen and (max-width:520px){.finished-projects{padding-bottom:3rem}}.finished-projects .tabber{margin-block:4.15rem 4.35rem}@media only screen and (max-width:980px){.finished-projects .tabber{margin-block:2.95rem 3.35rem}}@media only screen and (max-width:520px){.finished-projects .tabber{margin-block:1.75rem 1.8rem}}@media only screen and (max-width:520px){.finished-projects .tabber__item{font-size:10px;padding:.42em .45em .3em}}@media only screen and (max-width:520px){.finished-projects .tabber__list{gap:.55rem}}.finished-projects__list{display:grid;gap:4.1rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:980px){.finished-projects__list{gap:3.75rem 1.5rem}}@media only screen and (max-width:680px){.finished-projects__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:520px){.finished-projects__list{gap:2.4rem 1rem}}@media only screen and (max-width:375px){.finished-projects__list{display:flex;flex-direction:column}}