/* skr-bundle: breadcrumbs, footer, cookie-popup, endpage-callback-form, page-grants */
.breadcrumbs{position: relative;z-index: 2;width: 100%;contain: inline-size;margin: 0 0 16px;font-family: 'StyreneAWeb', 'StyreneAWeb Fallback', sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0;text-transform: none;color: rgba(47, 60, 67, 0.55);}.breadcrumbs .breadcrumbs__list{display: flex;align-items: center;min-width: 0;margin: 0;padding: 0;font-size: inherit;list-style: none;}.breadcrumbs .breadcrumbs__item{flex: 0 0.15 auto;min-width: 0;margin: 0;padding: 0;overflow: hidden;font: inherit;color: inherit;white-space: nowrap;text-overflow: ellipsis;}.breadcrumbs .breadcrumbs__item:first-child{flex: none;}.breadcrumbs__item::marker{content: none;}.breadcrumbs__item + .breadcrumbs__item::before{content: '/';margin: 0 8px;opacity: 0.6;}.breadcrumbs .breadcrumbs__item--current{flex-shrink: 1;color: rgba(47, 60, 67, 0.85);}.breadcrumbs .breadcrumbs__link{display: inline;width: auto;margin: 0;padding: 0;font: inherit;color: inherit;text-align: inherit;text-decoration: none;transition: color 0.2s;}.breadcrumbs .breadcrumbs__link:hover, .breadcrumbs .breadcrumbs__link:focus-visible{color: #2f3c43;}.breadcrumbs--light{color: rgba(255, 255, 255, 0.6);}.breadcrumbs--light .breadcrumbs__item--current{color: rgba(255, 255, 255, 0.9);}.breadcrumbs--light .breadcrumbs__link:hover, .breadcrumbs--light .breadcrumbs__link:focus-visible{color: #fff;}.breadcrumbs--center .breadcrumbs__list{justify-content: center;}@media (max-width: 768px){.breadcrumbs{margin-bottom: 12px;font-size: 12px;line-height: 16px;}.breadcrumbs__item + .breadcrumbs__item::before{margin: 0 6px;}}@media (max-width: 576px){.breadcrumbs--center-sm .breadcrumbs__list{justify-content: center;}}
.footer{background-color: #2F3C43;}.footer__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (max-width: 1140px){.footer__wrapper{padding: 0 20px;}}.footer__content{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 40px 0;border-bottom: 1px solid #BAD23B;}@media screen and (max-width: 1140px){.footer__content{padding: 25px 0px;}}@media screen and (max-width: 991px){.footer__content{-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media screen and (max-width: 500px){.footer__content{padding: 40px 0;}}@media screen and (max-width: 991px){.footer__logo-wrapper{width: 100%;padding-bottom: 20px;}}.footer__menu-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0;padding: 0;list-style-type: none;}@media screen and (max-width: 991px){.footer__menu-list{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 33%;}.footer__menu-list:first-of-type .footer__menu-link{-webkit-box-pack: end;-ms-flex-pack: end;padding-right: 20px;}.footer__menu-list:last-of-type .footer__menu-link{padding-left: 20px;}}@media screen and (max-width: 800px){.footer__menu-list{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;margin-top: 25px;}.footer__menu-list:last-of-type .footer__menu-link{padding-left: 0;}}@media (max-width: 500px){.footer__menu-list::before{display: none;}.footer__menu-list .footer__menu-link{text-align: left;justify-content: flex-start;}}.footer__menu-item{display: -webkit-box;display: -ms-flexbox;display: flex;}.footer__menu-link{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 0;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 14px;color: #ffffff;font-style: normal;font-weight: 400;line-height: 20px;}.footer__menu-sub-desc{color: rgba(255, 255, 255, 0.50);font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 14px;font-style: normal;font-weight: 500;line-height: 28px;}.footer__desc{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 25px 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media (max-width: 61.9375rem){.footer__desc{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 25px 0;}}.footer__desc-copy{color: #FFF;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 12px;font-style: normal;font-weight: 300;line-height: 140%;-webkit-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;}.footer__desc-author{color: #fff;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 0.875rem;line-height: 19px;position: relative;overflow: hidden;margin-left: 5px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}@media (max-width: 61.9375rem){.footer__desc-author{margin: 15px 0 0 0;text-align: left;width: 100%;}}@media (max-width: 414px){.footer__desc-author{text-align: center;justify-content: center;}}.footer__desc-author-link{color: var(--color-accent);font-family: StyreneAWeb, 'StyreneAWeb Fallback';line-height: 19px;position: relative;overflow: hidden;margin-left: 5px;display: inline-block;}.footer__desc-author-link:after{content: '';width: 100%;height: 5px;display: inline-block;position: absolute;z-index: -1;bottom: 2px;left: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.footer__desc-author-link:hover{color: #BAD23B;}.footer__desc-author-link p{z-index: 3;position: relative;display: inline-block;}
.cookie-popup{padding: 30px 20px;border-radius: 20px;background-color: #fff;box-shadow: 3px 4px 12px 0px #788DB830;margin: 16px;position: fixed;z-index: 12;bottom: 0px;left: 50%;transform: translateX(-50%);max-width: 811px;width: calc(100%);display: flex;align-items: center;gap: 31px;transition: transform .3s, opacity .3s;}.cookie-popup.hidden{transform: translateX(-50%) translateY(100%);opacity: 0;pointer-events: none;}.cookie-popup a{text-decoration: underline;}.cookie-popup a:hover{color: #bfdf14;}.cookie-popup p{font-size: 12px;max-width: 590px;font-family: StyreneAWeb, 'StyreneAWeb Fallback', sans-serif;}.cookie-popup__button{flex-grow: 3;flex-shrink: 0;max-width: 223px;text-align: center;width: fit-content;margin: 0;}@media (max-width:1000px){.cookie-popup{padding: 20px;align-items: center;bottom: 0;left: 0;right: 0;transform: translateX(0);max-width: none;width: auto;gap: 16px;}.cookie-popup.hidden{transform: translateY(100%);}.cookie-popup__button{height: 40px;font-size: 14px;}}@media (max-width:550px){.cookie-popup{flex-direction: column;align-items: stretch;}.cookie-popup__button{width: 100%;max-width: none;}}.flogo-wrapper{display: flex;align-items: center;gap: 6px;}.flogo-wrapper span{color: #FFFFFF;font-family: 'StyreneAWeb', 'StyreneAWeb Fallback';font-size: 16px;}@media (max-width: 1300px){.flogo-wrapper{flex-direction: column;gap: 5px;}.flogo-wrapper .logo-wrapper__text{margin-left: 20px;}}@media (max-width: 991px){.flogo-wrapper .logo-wrapper__text{margin-left: 0px;}.flogo-wrapper{flex-direction: row;gap: 0;justify-content: center;}}@media (max-width: 800px){.flogo-wrapper{justify-content: start;}}@media (max-width: 480px){.flogo-wrapper span{font-size: 14px;}}@media (max-width: 350px){.flogo-wrapper span{font-size: 12px;}}
.endpage-callback-form__button{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.endpage-callback-form{position: relative;z-index: 1;padding: 60px 0;font-family: Montserrat-Regular;font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.4;color: #2f3c43;}.endpage-callback-form__wrap{padding: 0 15px;margin: 0 auto;width: 100%;max-width: 1170px;}.endpage-callback-form__title{display: block;font-weight: 700;font-size: 24px;line-height: 1.34;color: #333;text-align: center;font-family: Montserrat-Semibold;}.endpage-callback-form__subtitle{margin-top: 24px;font-size: 16px;line-height: 1.45;color: #2f3c43;text-align: center;font-family: Montserrat-Regular;}.endpage-callback-form__form{width: 100%;max-width: 700px;margin: 42px auto 0;}.endpage-callback-form__form-body{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}.endpage-callback-form__input{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;background-color: #fff;border: 1px solid #f4f4f4;-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.03);box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.03);border-radius: 4px;padding: 16px 18px;font-size: 16px;line-height: 1.25;letter-spacing: -0.02em;color: #333;}.endpage-callback-form__input::-webkit-input-placeholder{color: rgba(51, 51, 51, 0.4);}.endpage-callback-form__input::-moz-placeholder{color: rgba(51, 51, 51, 0.4);}.endpage-callback-form__input:-ms-input-placeholder{color: rgba(51, 51, 51, 0.4);}.endpage-callback-form__input::-ms-input-placeholder{color: rgba(51, 51, 51, 0.4);}.endpage-callback-form__input::placeholder{color: rgba(51, 51, 51, 0.4);}.endpage-callback-form__button:not(.target-item__form .endpage-callback-form__button){cursor: pointer;outline: none;border: none;margin-left: 24px;padding: 12px 20px 15px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;background: -webkit-linear-gradient(263.38deg, #bfdf14 4.42%, #abc711 94.06%);background: -o-linear-gradient(263.38deg, #bfdf14 4.42%, #abc711 94.06%);background: linear-gradient(186.62deg, #bfdf14 4.42%, #abc711 94.06%);-webkit-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.07);box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.07);border-radius: 5px;font-weight: 400;font-family: 'Montserrat-Regular';font-size: 18px;line-height: 1.4;color: #fff;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}@media (max-width: 576px){.endpage-callback-form__button:not(.target-item__form .endpage-callback-form__button){margin-left: 0;}.endpage-callback-form__policy .callback-form__personal-information{max-width: 100%;}}.endpage-callback-form__button:hover{opacity: 0.8;}.endpage-callback-form__policy{width: 100%;max-width: 330px;margin: 42px 0 0 auto;font-weight: 400;font-size: 12px;line-height: 1.45;letter-spacing: -0.02em;color: #000;text-align: center;font-family: Montserrat-Light;}.endpage-callback-form__policy .callback-form__personal-information, .endpage-callback-form__policy .callback-form__personal-information a{color: #000;}.endpage-callback-form__policy a{-webkit-text-decoration-line: underline;text-decoration-line: underline;-webkit-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.endpage-callback-form__policy a:hover{color: #bfdf14;}.endpage-callback-form__background{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: -1;}@media only screen and (max-width: 991px){.endpage-callback-form{padding: 45px 0;}.endpage-callback-form__title{font-size: 21px;}.endpage-callback-form__subtitle{margin-top: 20px;}.endpage-callback-form__form{margin-top: 30px;}.endpage-callback-form__button{margin-left: 20px;}.endpage-callback-form__policy{margin-top: 30px;}}@media only screen and (max-width: 576px){.endpage-callback-form{padding: 30px 0;}.endpage-callback-form__title{font-size: 18px;}.endpage-callback-form__title br{display: none;}.endpage-callback-form__subtitle{font-size: 14px;margin-top: 16px;}.endpage-callback-form__form{margin-top: 20px;}.endpage-callback-form__input{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding: 12px 14px;}.endpage-callback-form__button{margin-left: 0;margin-top: 16px;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;font-size: 16px;padding: 10px 15px 13px;}.endpage-callback-form__policy{margin-top: 20px;max-width: 100%;font-size: 10px;}}
.home-bg{background: initial;background-color: #2F3C43;-webkit-filter: unset;filter: unset;opacity: 1;}.home-bg::before{background: none;}.grants-cases{padding: 5.4375rem 0 5rem;overflow: hidden;}.grants-cases__wrapper{display: grid;grid-template-columns: repeat(6, 1fr);gap: 1.25rem;}.grants-cases__title{font-size: 2rem;line-height: 2.75rem;color: #3c3c3c;font-family: Montserrat-Semibold;grid-column: 1/2;margin-bottom: 1.875rem;}.grants-cases__link{grid-column: 5/7;margin-bottom: 1.875rem;}.grants-cases__link a{display: block;font-size: 1.125rem;line-height: 1.5rem;text-align: center;font-family: Montserrat-Semibold;border-radius: 0.3125rem;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;color: #fff;padding: 0.9375rem 5.375rem;background: -webkit-gradient(linear, left top, left bottom, from(#bfdf14), to(#abc711));background: -o-linear-gradient(top, #bfdf14 0%, #abc711 100%);background: linear-gradient(180deg, #bfdf14 0%, #abc711 100%);}.grants-cases__link a:hover{opacity: 0.6;}.grants-cases__items{grid-column: 1/7;}.grants-cases__items .swiper-container{overflow: visible;}.grants-cases__items .swiper-container .swiper-pagination-bullets{display: block;bottom: -1.5rem;position: relative;max-width: 72.5rem;}.grants-cases__items .swiper-container .swiper-pagination-bullet{width: 1.25rem;height: 1.25rem;border: 0.125rem solid #e2e2e2;background: #fff;opacity: 1;}.grants-cases__items .swiper-container .swiper-pagination-bullet-active{background: #bfdf14;}.grants-cases__items .swiper-container .swiper-slide{height: auto;opacity: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.grants-cases__items .swiper-container .swiper-slide-active{opacity: 1;}.grants-cases__items .swiper-container .swiper-slide-next{opacity: 1;}.grants-cases__item{height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 1.875rem 2.1875rem;background-color: #fff;border-radius: 0.9375rem;-webkit-box-shadow: 0 0.25rem 3.125rem rgba(0, 0, 0, 0.05);box-shadow: 0 0.25rem 3.125rem rgba(0, 0, 0, 0.05);-webkit-flex-basis: 49%;-ms-flex-preferred-size: 49%;flex-basis: 49%;-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.grants-cases__item-content p{-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;font-size: 1.25rem;font-family: Montserrat-Semibold;line-height: 1.75rem;color: #3c3c3c;}.grants-cases__item-content ul{margin-left: 2rem;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-top: 1.125rem;}.grants-cases__item-content ul li{position: relative;margin-top: 0.625rem;display: block;list-style-type: none;font-size: 16px;line-height: 145%;color: #000;font-family: Montserrat-Regular;}.grants-cases__item-content ul li:before{content: '';position: absolute;left: -2rem;width: 0.75rem;height: 0.75rem;background-color: #bfdf14;border-radius: 50%;top: 0.375rem;}.grants-cases__item-block{margin: 2.25rem 2.5rem 0 0;}.grants-cases__item-block:last-child{margin-right: 0;}.grants-cases__item-block p{font-size: 12px;line-height: 134%;color: #9f9f9f;font-family: Montserrat-Semibold;text-transform: uppercase;}.grants-cases__item-block span{margin-top: 0.375rem;font-size: 1.125rem;display: inline-block;line-height: 1.5rem;color: #000;font-family: Montserrat-Semibold;}@media (max-width: 991px){.grants-cases{padding: 2rem 0;}.grants-cases__title{font-size: 1.5rem;line-height: 2.125rem;grid-column: 1/7;-webkit-box-ordinal-group: 2;margin-bottom: 0;}.grants-cases__link{grid-column: 1/7;margin-bottom: 0;-webkit-box-ordinal-group: 4;margin-top: 0.9375rem;}.grants-cases__link a{font-size: 1rem;line-height: 1.375rem;text-align: center;padding: 0.9375rem 1.875rem;width: 100%;}.grants-cases__items{-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}.grants-cases__items .swiper-container .swiper-pagination-bullets{display: block;position: relative;max-width: 72.5rem;}.grants-cases__items .swiper-container .swiper-slide{margin: 0 0.625rem;width: -webkit-calc(100% - 1.25rem) !important;width: calc(100% - 1.25rem) !important;opacity: 1;}.grants-cases__items .swiper-container .swiper-slide-active{opacity: 1;}.grants-cases__items .swiper-container .swiper-slide-next{opacity: 1;}.grants-cases__item{padding: 1.375rem 1.5rem;-webkit-flex-basis: 49%;-ms-flex-preferred-size: 49%;flex-basis: 49%;}.grants-cases__item-content p{font-size: 1.125rem;line-height: 1.5rem;}.grants-cases__item-content ul{margin-left: 1.6875rem;margin-top: 1.25rem;}.grants-cases__item-content ul li{font-size: 14px;line-height: 24px;}.grants-cases__item-content ul li:before{left: -1.625rem;top: 0.25rem;}.grants-cases__item-block{margin: 2.25rem 2.5rem 0 0;}.grants-cases__item-block:last-child{margin-right: 0;}.grants-cases__item-block p{font-size: 0.75rem;line-height: 1rem;color: #9f9f9f;font-family: Montserrat-Semibold;text-transform: uppercase;}.grants-cases__item-block span{margin-top: 0.375rem;font-size: 1.125rem;display: inline-block;line-height: 1.5rem;color: #000;font-family: Montserrat-Semibold;}}.grants .g-wrapper{max-width: 1180px;width: auto;padding: 0 20px;}.new-page #home{z-index: 10;padding-bottom: 50px;}.new-page .promo{padding: 225px 0 0 0;}@media (max-width: 1140px){.new-page .promo{padding: 145px 0 0 0;}}@media (max-width: 991px){.new-page .promo{padding: 150px 0 50px 0;}}@media (max-width: 576px){.new-page .promo{padding: 90px 0 0 0;}}.promo__header{gap: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}.new-page .promo__content{flex-basis: 65%;max-width: 735px;}.new-page .promo h1{display: block;}.new-page .promo .promo__header h1{text-align: left;max-width: 735px;margin-right: 40px;color: #FFF;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 46px;font-style: normal;font-weight: 700;line-height: 56px;margin-bottom: 20px;}.new-page .promo__text{color: #FFF;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 30px;font-style: normal;font-weight: 500;line-height: 40px;margin-bottom: 37px;}@media (max-width: 768px){.new-page .promo__text{font-size: 23px;line-height: 36px;}}@media (max-width: 576px){.new-page .promo__text{font-size: 16px;line-height: 26px;}}.new-page .contact__form button, .new-page .promo__header button{max-width: 360px;cursor: pointer;height: 56px;width: 100%;border: none;outline: 0;background: #bfdf14;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;text-align: center;color: #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.new-page .promo__sections-list{margin: 0;padding: 0;list-style: none;}@media (max-width: 1040px){.new-page .promo__sections-list{width: 100%;}}.new-page .promo__sections-item{display: list-item;position: relative;padding: 10px 0;padding-left: 27px;border-bottom: 1px solid #6B6B6B;cursor: pointer;}.new-page .promo__sections-item svg{fill: #6B6B6B;position: absolute;top: 50%;left: 0;transform: translateY(-50%) rotate(0);transition: transform 0.3s ease, fill 0.3s ease;}.new-page .promo__sections-text{color: #FFF;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-size: 22px;font-style: normal;font-weight: 700;line-height: 30px;transition: background-color 0.3s ease, color 0.3s ease;padding: 0 2px;}.new-page .contact__form button:hover, .new-page .promo__header button:hover{opacity: 0.8;}@media (any-hover: hover){.new-page .promo__sections-item:hover .promo__sections-text{background-color: rgba(186, 210, 59, 1);color: rgba(47, 60, 67, 1);}.new-page .promo__sections-item:hover svg{transform: translateY(-50%) rotate(-90deg);fill: rgba(186, 210, 59, 1);}}.new-page .promo__sections-item:active .promo__sections-text{background-color: rgba(186, 210, 59, 1);color: rgba(47, 60, 67, 1);}.new-page .promo__sections-item:active svg{transform: translateY(-50%) rotate(-90deg);fill: rgba(186, 210, 59, 1);}@media (max-width: 576px){.new-page .promo__sections-text{font-size: 18px;font-weight: 500;line-height: 28px;}}@media (max-width: 991px){.promo__header{flex-flow: column nowrap;}.new-page .promo .promo__header h1{flex: auto;max-width: 770px;width: 100%;}}@media (max-width: 1040px){.new-page .promo .promo__header h1{width: 100%;flex-basis: auto;}}@media (max-width: 768px){.new-page .promo .promo__header h1{font-size: 41px;line-height: 50px;}}@media (max-width: 576px){.new-page .promo .promo__header h1{font-size: 21px;line-height: 31px;margin-bottom: 10px;}}.contact .g-wrapper{width: 100%;padding-right: 0;padding-left: max(20px, (100% - 1240px) / 2);}.new-page h2, .h2__title{font-weight: 700;font-size: 46px;line-height: 122%;}.contact .g-wrapper{width: 100%;max-width: 100%;padding-right: 0;margin: 0;padding-left: max(20px, calc((100% - 1240px) / 2));}@media (max-width: 576px){.contact .g-wrapper{padding-left: 0px;}}.new-page .contact{padding-top: 120px;padding-bottom: 120px;}.new-page .contact{padding-top: 50px;}.new-page .contact__wrapper{padding: 100px 50px 41px;background: #2f3c43;}.new-page .contact__container{max-width: 1140px;}.new-page .contact h2{font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-style: normal;font-weight: 500;color: #fff;font-size: 30px;line-height: 40px;}.new-page .contact__form button:focus, .new-page .contact__form button:hover{color: #bfdf14;background: #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;opacity: 1;}.new-page .contact__input input:focus, .new-page .contact__input input:hover{border-bottom: 1.5px solid #b5d313;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.new-page .contact h2 span{color: inherit;}.new-page .contact__form{margin-top: 50px;display: -ms-grid;display: grid;grid-template-columns: repeat(4, 1fr);-webkit-box-align: end;-ms-flex-align: end;align-items: flex-start;gap: 30px;}@media (max-width: 991px){.new-page .contact__wrapper{padding: 30px 20px;}.new-page .contact h2{font-size: 25px;line-height: 120%;}.new-page .contact__form{margin-top: 20px;grid-template-columns: repeat(2, 1fr);}}@media (max-width: 576px){.new-page .contact__form{grid-template-columns: 1fr;}}.new-page .contact__input{height: 31px;margin-top: 21px;}.new-page .contact__input input{font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #fff;width: 100%;height: 100%;background: 0 0;border: none;outline: 0;border-bottom: 1.5px solid #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.new-page .contact__input input::placeholder{color: rgba(255, 255, 255, 0.5);}@media (max-width: 576px){.new-page .contact__input input{font-size: 16px;line-height: 24px;}}.new-page .contact__form button{max-width: 360px;cursor: pointer;height: 56px;width: 100%;border: none;outline: 0;background: #bfdf14;font-family: StyreneAWeb, 'StyreneAWeb Fallback';font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;text-align: center;color: #fff;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}input{border-radius: unset;}.grants .contact{display: block;}@media (max-width: 576px){.grants .contact{padding: 80px 0;}}.disclaimer.is-hidden{display: none;}.disclaimer .disclaimer__wrap{display: box;display: flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;justify-content: space-between;margin: 0 auto;padding: 0 15px;width: 100%;max-width: 1170px;-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-box-pack: justify;-ms-flex-pack: justify;gap: 20px;}.disclaimer .disclaimer__text{font-family: "StyreneAWeb", 'StyreneAWeb Fallback';font-weight: 400;font-style: normal;font-size: 16px;line-height: 120%;color: #fff;}.disclaimer .disclaimer__button{-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 2px;outline: none;border: none;width: 20px;height: 20px;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2;background: transparent;cursor: pointer;-webkit-box-flex: 0;}.disclaimer .disclaimer__button svg{width: 14px;height: 14px;}@media only screen and (max-width: 991px){.disclaimer .disclaimer__text{font-size: 14px;line-height: 1.5;}}@media only screen and (max-width: 576px){.disclaimer{padding: 10px 0;}.disclaimer .disclaimer__text{font-size: 10px;line-height: 120%;}.disclaimer .disclaimer__button{margin-top: 0;width: 10px;height: 10px;}.disclaimer .disclaimer__button svg{width: 10px;height: 10px;}}.menu-container{position: absolute;left: 0;top: 0;z-index: 999;margin: 0 auto;width: 100%;min-height: 100px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.menu-container .menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 105px;width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}.new-page .menu-container{min-height: 67px;}@media (max-width: 61.9375rem){.menu-container .menu{display: none;}.menu-container{background-color: inherit !important;}}.menu-container{-webkit-transition: 0.3s, padding 0s !important;-o-transition: 0.3s, padding 0s !important;transition: 0.3s, padding 0s !important;}.menu__btn{margin-right: 20px;outline: none;border: none;padding: 11px;width: 100%;max-width: 190px;font-family: "StyreneAWeb", 'StyreneAWeb Fallback';font-weight: 400;font-size: 16px;line-height: 1.4;color: #fff;background-color: rgb(186, 210, 59);-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;cursor: pointer;}.menu__btn:hover{opacity: 0.8;}@media screen and (max-width: 991px){.menu__btn{margin-top: 50px;margin-right: 0;max-width: 280px;}}.statistics{padding-top: 120px;}.statistics__list{display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 30px;}@media (max-width: 576px){.statistics__list{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 10px;}}.statistics__item{border: 2px solid #bfdf14;padding: 20px 30px;}@media (max-width: 576px){.statistics__item{padding: 20px;}}.statistics__accent{display: block;margin-bottom: 16px;font-family: var(--font-family);font-weight: 700;font-size: 46px;line-height: 122%;text-align: center;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 1200px){.statistics__accent{font-size: 38px;line-height: 93%;}}@media (max-width: 576px){.statistics__accent{font-size: 25px;line-height: 128%;}}.statistics__desc{display: block;font-family: var(--font-family);font-weight: 400;font-size: 18px;line-height: 156%;text-align: center;color: #333;}@media (max-width: 576px){.statistics__desc{font-size: 16px;line-height: 137%;}}@media (max-width: 576px){.statistics{padding-top: 50px;}}.information-banner{margin-top: 120px;padding: 50px;background-color: var(--primary-brand-colors-outer-space-crayola);}.information-banner__text{font-family: var(--font-family);font-weight: 400;font-size: 22px;line-height: 136%;color: var(--primary-brand-colors-white);}@media (max-width: 576px){.information-banner__text{font-size: 16px;line-height: 125%;}}.information-banner__accent{display: block;margin-bottom: 20px;}@media (max-width: 576px){.information-banner__accent{margin-bottom: 10px;}}.information-banner__accent, .information-banner__accent a{font-family: var(--font-family);font-weight: 500;font-size: 30px;line-height: 133%;color: var(--primary-brand-colors-white);}.information-banner__accent a, .information-banner__accent a a{text-decoration: underline;}@media (max-width: 576px){.information-banner__accent, .information-banner__accent a{font-size: 18px;}}@media (max-width: 576px){.information-banner{margin-top: 50px;padding: 20px;}}.financing{padding: 120px 0;}.financing__title{display: block;margin-bottom: 40px;font-family: var(--font-family);font-weight: 700;font-size: 46px;line-height: 122%;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.financing__title{margin-bottom: 20px;}}.financing__list{display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(355px, 1fr));gap: 30px;}@media (max-width: 576px){.financing__list{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 10px;}}.financing__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 15px;padding: 30px;min-height: 360px;-webkit-box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05);background-color: var(--primary-brand-colors-white);}@media (max-width: 576px){.financing__item{padding: 20px;min-height: 316px;}}.financing__item-accent{display: block;margin-bottom: 10px;font-family: var(--font-family);font-weight: 500;font-size: 30px;line-height: 133%;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.financing__item-accent{font-size: 18px;line-height: 156%;}}.financing__item-second{display: block;margin-bottom: 10px;font-family: var(--font-family);font-weight: 500;font-size: 18px;line-height: 156%;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.financing__item-second{font-size: 16px;line-height: 125%;}}.financing__item-text{display: block;margin-bottom: 10px;font-family: var(--font-family);font-weight: 400;font-size: 18px;line-height: 156%;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.financing__item-text{font-size: 16px;line-height: 125%;}}.financing__item-link{margin-top: auto;font-family: var(--font-family);font-weight: 500;font-size: 22px;line-height: 136%;text-decoration: underline;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.financing__item-link{font-size: 18px;line-height: 156%;}}@media (max-width: 576px){.financing{padding: 50px 0;}}@media (max-width: 576px){.new-page .financing__title{font-size: 25px;line-height: 128%;}}.benefits{padding: 50px 0;background-color: var(--primary-brand-colors-outer-space-crayola);}.benefits__list{counter-reset: counter;display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fit, minmax(365px, 1fr));gap: 30px;}@media (max-width: 576px){.benefits__list{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 8px;}}.benefits__item{display: -webkit-box;display: -ms-flexbox;display: flex;border: 1px solid var(--primary-brand-colors-white);padding: 20px;gap: 20px;}.benefits__item::before{content: "";display: block;counter-increment: counter;content: counter(counter);min-width: 73px;font-family: var(--font-family);font-weight: 600;font-size: 114px;line-height: 100%;text-align: center;color: #bfdf14;}@media (max-width: 1024px){.benefits__item::before{min-width: 55px;font-size: 72px;}}@media (max-width: 576px){.benefits__item::before{min-width: 55px;font-size: 72px;}}@media (max-width: 576px){.benefits__item{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 10px;gap: 10px;}}.benefits__item-text{font-family: var(--font-family);font-weight: 400;font-size: 22px;line-height: 136%;color: var(--primary-brand-colors-white);}@media (max-width: 1024px){.benefits__item-text{font-size: 18px;line-height: 144%;}}@media (max-width: 576px){.benefits{padding: 30px 0;}}.new-page .benefits__title{display: block;margin-bottom: 40px;font-family: var(--font-family);font-weight: 700;font-size: 46px;line-height: 122%;color: var(--primary-brand-colors-white);}@media (max-width: 576px){.new-page .benefits__title{margin-bottom: 20px;font-size: 25px;line-height: 128%;}}.grants-cases{overflow: hidden;padding-top: 120px;padding-bottom: 50px;}.grants-cases .h2__title{display: block;margin-bottom: 20px;}@media (max-width: 1024px){.grants-cases .h2__title{font-size: 36px;line-height: 122%;}}@media (max-width: 576px){.grants-cases .h2__title{font-size: 25px;line-height: 128%;}}.grants-cases p{font-family: var(--font-family);font-weight: 400;font-size: 22px;line-height: 136%;color: var(--primary-brand-colors-outer-space-crayola);}@media (max-width: 576px){.grants-cases p{font-size: 16px;line-height: 137%;}}@media (max-width: 576px){.grants-cases{padding-top: 50px;}}.grants-cases__wrapper{display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[6];grid-template-columns: repeat(6, 1fr);gap: 1.25rem;}.grants .grants-cases__wrapper{padding-top: 50px;}.grants-cases__title{-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;margin-bottom: 1.875rem;font-family: "Montserrat-Semibold";font-size: 2rem;line-height: 2.75rem;color: #3c3c3c;}@media (max-width: 576px){.grants .grants-cases__title{font-size: 25px;line-height: 128%;}}.grants-cases__link{-ms-grid-column: 5;-ms-grid-column-span: 2;grid-column: 5/7;margin-bottom: 1.875rem;}@media (max-width: 1024px){.grants-cases__link{-ms-grid-column: 4;-ms-grid-column-span: 3;grid-column: 4/7;}}@media (max-width: 768px){.grants-cases__link{-ms-grid-column: 3;-ms-grid-column-span: 4;grid-column: 3/7;}}.grants-cases__link a{display: block;border-radius: 0.3125rem;padding: 0.9375rem 5.375rem;font-family: "Montserrat-Semibold";font-size: 1.125rem;line-height: 1.5rem;text-align: center;color: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#bfdf14), to(#abc711));background: -o-linear-gradient(top, #bfdf14 0%, #abc711 100%);background: linear-gradient(top, #bfdf14 0%, #abc711 100%);background: linear-gradient(180deg, #bfdf14 0%, #abc711 100%);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}@media (max-width: 576px){.grants-cases__link a{padding: 0.9375rem 10px;}}.grants-cases__link a:hover{opacity: 0.6;}.grants-cases__items{-ms-grid-column: 1;-ms-grid-column-span: 6;grid-column: 1/7;}.grants-cases__items .swiper-container{overflow: visible;}.grants-cases__items .swiper-container .swiper-pagination-bullets{position: relative;bottom: -1.5rem;display: block;max-width: 72.5rem;}.grants-cases__items .swiper-container .swiper-pagination-bullet{border: 0.125rem solid #e2e2e2;width: 1.25rem;height: 1.25rem;background: #fff;opacity: 1;}.grants-cases__items .swiper-container .swiper-pagination-bullet-active{background: #bfdf14;}.grants-cases__items .swiper-container .swiper-slide{height: auto;opacity: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.grants-cases__items .swiper-container .swiper-slide-active{opacity: 1;}.grants-cases__items .swiper-container .swiper-slide-next{opacity: 1;}.grants-cases__item{display: box;display: -webkit-box;display: -ms-flexbox;display: flex;display: flexbox;display: flex;flex-basis: 49%;-ms-flex-wrap: wrap;flex-wrap: wrap;align-content: space-between;border-radius: 0.9375rem;padding: 1.875rem 2.1875rem;height: 100%;-webkit-box-shadow: 0 0.25rem 3.125rem rgba(0, 0, 0, 0.05);box-shadow: 0 0.25rem 3.125rem rgba(0, 0, 0, 0.05);background-color: #fff;-ms-flex-line-pack: justify;-ms-flex-preferred-size: 49%;}@media (max-width: 409.98px){.grants-cases__item{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media (max-width: 409.98px){.grants-cases__item-content{margin-bottom: auto;}}.grants-cases__item-content p{flex-basis: 100%;font-family: "Montserrat-Semibold";font-size: 1.25rem;line-height: 1.75rem;color: #3c3c3c;-ms-flex-preferred-size: 100%;}.grants-cases__item-content ul{flex-basis: 100%;margin-top: 1.125rem;margin-left: 2rem;-ms-flex-preferred-size: 100%;}.grants-cases__item-content ul li{position: relative;display: block;list-style-type: none;margin-top: 0.625rem;font-family: "Montserrat-Regular";font-size: 16px;line-height: 145%;color: #000;}.grants-cases__item-content ul li::before{content: "";position: absolute;left: -2rem;top: 0.375rem;border-radius: 50%;width: 0.75rem;height: 0.75rem;background-color: #bfdf14;}.grants-cases__item-block{margin: 2.25rem 2.5rem 0 0;}.grants-cases__item-block:last-child{margin-right: 0;}.grants-cases__item-block p{font-family: "Montserrat-Semibold";font-size: 12px;line-height: 134%;text-transform: uppercase;color: #9f9f9f;}.grants-cases__item-block span{display: inline-block;margin-top: 0.375rem;font-family: "Montserrat-Semibold";font-size: 1.125rem;line-height: 1.5rem;color: #000;}
