.partner-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--background-dark-fixed);border-radius:20px;justify-content:space-between;padding:48px 72px}.partner-intro__wrapper{max-width:480px}.partner-intro__title{color:var(--primary-white);-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;font-size:40px;font-weight:700;margin:0 0 24px}.partner-intro__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0 0 24px;padding:0;row-gap:18px}.partner-intro__item-head,.partner-intro__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partner-intro__item-head{color:var(--primary-white);font-size:24px;font-weight:600;line-height:1;margin-bottom:4px}.partner-intro__item-head--small{font-size:16px;font-weight:400}.partner-intro__item-text{color:var(--primary-white);font-size:16px;line-height:1}.partner-intro__button,.partner-intro__item-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partner-intro__image{height:auto;max-width:582px;-o-object-fit:contain;object-fit:contain;width:100%}.partner-benefit .swiper-wrapper{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.partner-benefit__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--background-light-gray);border-radius:10px;justify-content:center;min-height:155px;padding:24px;row-gap:12px}.partner-benefit__card-head{color:var(--primary-fixed);font-size:32px;font-weight:400;line-height:1.2}.partner-benefit__card-head i{font-size:35px}.partner-benefit__card-head--small{color:var(--secondary-text);font-size:16px;font-weight:400;line-height:1.2}.partner-benefit__card-text{color:var(--primary-black);font-size:16px;font-weight:400;line-height:1.2}.partner-benefit__pagination{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24.5px}.partner-profit-calculator__inner{background-color:var(--background-dark-fixed);border-radius:20px;padding:72px 48px}.partner-profit-calculator__title{color:var(--primary-white);font-size:32px;font-weight:700;line-height:1;margin:0 0 34px;text-align:center}.partner-profit-calculator__form{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.partner-profit-calculator__fieldset{background-color:var(--primary-white);border:none;border-radius:10px;outline:none;padding:24px}.partner-profit-calculator__fieldset-icon{color:var(--primary-fixed);font-size:40px;margin-bottom:8px}.partner-profit-calculator__field-counter-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-profit-calculator__field-counter-input{text-align:center}.partner-profit-calculator__field-counter-content button{height:40px;max-width:40px;min-width:40px;padding:0}.partner-profit-calculator__field-counter-content button i{font-size:32px}.partner-profit-calculator__field-days-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.partner-profit-calculator__summary{background-color:var(--primary-white);border-radius:10px;grid-column:1/-1;padding:24px}.partner-profit-calculator__summary-label{display:block;font-size:16px;font-weight:700;line-height:1;margin-bottom:4px}.partner-profit-calculator__summary-price{color:var(--primary-black);font-size:32px;font-weight:700;line-height:1}.partner-profit-calculator__summary-price--small{color:var(--secondary-dark);font-size:16px;font-weight:400;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partner-attract__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;counter-reset:cards;-ms-flex-direction:column;flex-direction:column;row-gap:24px;width:100%}.partner-attract__card,.partner-attract__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.partner-attract__card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--background-light-gray);border-radius:10px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;counter-increment:cards;padding:24px}.partner-attract__card:before{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--primary-white);border-radius:70px;color:var(--primary-fixed);content:counter(cards);font-size:24px;font-weight:400;height:70px;justify-content:center;line-height:1.2;max-width:70px;min-width:70px;text-align:center}.partner-attract__card-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.partner-attract__card-name{color:var(--primary-black);font-size:20px;font-weight:700;line-height:1.2;margin-bottom:12px}.partner-attract__card-text{font-size:18px;font-weight:400;line-height:1.2}.partner-attract__card-text>:first-child{margin-top:0}.partner-attract__card-text>:last-child{margin-bottom:0}.partner-attract__card-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:12px 0 0;padding:0 0 0 40px;row-gap:6px}.partner-attract__card-item{color:var(--primary-black);font-size:16px;line-height:1.2}.partner-attract__card-item::marker{color:var(--primary-fixed);font-size:18px}.partner-attract__card-image{height:auto;max-height:150px;max-width:451px;-o-object-fit:contain;object-fit:contain;width:100%}.partner-attract__card-button{margin-top:24px;padding-inline:63px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partner-suitable .swiper-wrapper{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.partner-suitable__card{background-color:var(--background-light-gray);border-radius:10px;height:100%;padding:24px}.partner-suitable__card-image{border-radius:10px;height:auto;margin-bottom:10px;max-height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.partner-suitable__card-name{color:var(--primary-black);font-size:20px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2;text-align:center}.partner-suitable__pagination{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}@media screen and (max-width:1279px){.partner-intro__wrapper{max-width:420px}.partner-intro__title{font-size:28px}.partner-intro__item-head{font-size:16px}.partner-intro__item-text{font-size:14px}.partner-intro__image{max-width:400px}.partner-benefit__card-head{font-size:24px}.partner-profit-calculator__form{gap:12px}.partner-profit-calculator__fieldset{padding:12px}.partner-profit-calculator__fieldset-icon{font-size:32px}.partner-profit-calculator__field-days-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.partner-profit-calculator__summary{padding:12px}.partner-profit-calculator__summary-price{font-size:24px}.partner-suitable__card-name{font-size:1em}}@media screen and (max-width:1023px){.partner-intro__inner{padding:24px}.partner-intro__wrapper{-ms-flex-item-align:stretch;align-self:stretch;max-width:none}.partner-benefit .swiper-wrapper,.partner-benefit__card-head--small,.partner-benefit__card-text{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-profit-calculator__inner{padding:48px 24px}.partner-profit-calculator__title{font-size:24px;margin:0 0 24px}.partner-attract__card{padding:12px}.partner-attract__card:before{font-size:16px;height:30px;max-width:30px;min-width:30px}.partner-attract__card-name{font-size:16px;margin-bottom:8px}.partner-attract__card-image{max-width:301px;-o-object-fit:cover;object-fit:cover}.partner-suitable .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:799px){.partner-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;border-radius:10px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:20px}.partner-intro__list{row-gap:12px}.partner-benefit .swiper-wrapper,.partner-profit-calculator__form{grid-template-columns:repeat(1,minmax(0,1fr))}.partner-attract__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 0}.partner-attract__card-image{max-width:none;-o-object-fit:contain;object-fit:contain}.partner-attract__card-button{padding:initial;width:100%}.partner-suitable .swiper-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.partner-suitable__card{padding:12px}}@media screen and (max-width:599px){.partner-intro__title{margin-bottom:12px;text-wrap:balance}.partner-intro__button{width:100%}.partner-benefit .swiper-wrapper{gap:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.partner-benefit .swiper-wrapper,.partner-benefit__pagination,.partner-suitable .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.partner-suitable .swiper-wrapper{gap:0}.partner-suitable__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}
