:root{--zarya-body-bg:#FFFFFF}.block-partnership{position:relative;padding-top:3.125rem;padding-bottom:6.25rem}.block-partnership h1.block-partnership__title{font-size:3rem;line-height:3.75rem}.block-partnership h2.block-partnership__title{font-size:2.5rem;line-height:3.125rem;margin-bottom:5rem}.block-partnership_light{background-color:#fff}.block-partnership__title{line-height:normal}@media (min-width:768px){.block-partnership h1.block-partnership__title{font-size:3.5rem;line-height:4.5rem}.block-partnership h2.block-partnership__title{font-size:3rem;line-height:4rem}}.block-partnership__menu{padding-bottom:3.125rem}.block-partnership__title{margin-bottom:5rem}.block-partnership__subtitle{font-weight:400;font-size:1.5rem;line-height:34px;padding-top:10px}.block-partnership__cards{margin-bottom:5rem;display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.block-partnership__cards{flex-direction:row;max-width:678px}}.block-partnership__cards .card{--zarya-card-spacer-y:1.875rem;--zarya-card-spacer-x:1.125rem;--zarya-card-border-radius:10px;--zarya-card-border-width:0;--zarya-card-bg:#F5F5F5;--zarya-card-title-spacer-y:0.625rem;--zarya-card-inner-border-radius:10px;position:relative;display:flex;flex-direction:column;max-width:324px}.block-partnership__cards .card-img-top{height:168px;background-size:cover;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.block-partnership__cards .card-img-top_main{opacity:1}.block-partnership__cards .card-img-top_light{opacity:0;position:absolute;top:0;left:0}.block-partnership__cards .card_active .card-img-top_main{opacity:.5}.block-partnership__cards .card_active .card-img-top_light{opacity:1}.block-partnership__cards .card_active .stretched-link{color:#2b2a29}.block-partnership__cards .card-title{font-weight:700;font-size:1.5rem;line-height:1.875rem}.block-partnership__cards .card-text{font-size:1.125rem;line-height:1.625rem;margin-bottom:3.125rem}.block-partnership__cards .card-body{--zarya-card-color:#2B2A29}.block-partnership__cards .card-link{display:flex;justify-content:end;color:#b7b7b7}@media (hover:hover){.block-partnership__cards .card .stretched-link:hover{color:#2b2a29}}.block-partnership__cards .card .stretched-link:active,.block-partnership__cards .card .stretched-link:focus,.block-partnership__cards .card .stretched-link:focus-within{color:#2b2a29}@media (min-width:768px){.block-partnership__button{max-width:326px}}.block-offer__button .btn,.block-partnership__button .btn{--zarya-btn-padding-x:3.125rem}.block-offer{position:relative;padding-top:3.125rem;padding-bottom:6.25rem}.block-offer h1.block-offer__title{font-size:3rem;line-height:3.75rem}.block-offer h2.block-offer__title{font-size:2.5rem;line-height:3.125rem;margin-bottom:5rem}.block-offer_light{background-color:#fff}.block-offer__title{line-height:normal}@media (min-width:768px){.block-offer h1.block-offer__title{font-size:3.5rem;line-height:4.5rem}.block-offer h2.block-offer__title{font-size:3rem;line-height:4rem}}.block-offer__menu{padding-bottom:3.125rem}.block-offer__image{margin-bottom:1.875rem}.block-offer__image-wrapper{display:block;width:100%;height:auto}.block-offer__image-wrapper>img{border-radius:10px;width:100%;height:auto}@media (min-width:1024px){.block-offer__image{order:2;margin-bottom:0;display:flex;flex:1 0 calc(50% - 30px)}.block-offer__content{order:1;display:flex;flex-direction:column;flex:1 0 calc(50% - 30px)}}.block-offer__content-wrapper{padding-top:6.25rem}@media (min-width:768px){.block-offer__content-wrapper{max-width:469px}}@media (min-width:1024px){.block-offer__content-wrapper{max-width:unset;display:flex;flex-direction:row;align-items:start;gap:30px}}.block-offer__title{margin-bottom:1.875rem}@media (min-width:1024px){.block-offer__title{display:none}}.block-offer__title_clone{display:none;font-size:3rem;line-height:3.75rem}@media (min-width:768px){.block-offer__title_clone{font-size:3.5rem;line-height:4.5rem}}@media (min-width:1024px){.block-offer__title_clone{display:block;margin-bottom:1.875rem!important}}.block-offer__subtitle{font-weight:400;font-size:1.5rem;line-height:34px;padding-top:10px}.block-offer__label{margin-bottom:.625rem}.block-offer__description{margin-bottom:5rem;font-size:1.125rem;line-height:1.625rem}.block-offer__description>span{white-space:nowrap}@media (min-width:768px){.block-offer__button{max-width:326px}}