.promo{position:relative;padding:96px 0;background:url(/bg-img/bg-3.webp) 50%/cover no-repeat}.promoImg{background:url(/bg-img/section-3-img.webp);background-position:100%;background-size:cover;background-repeat:no-repeat;max-width:732px;width:100%;height:auto;padding:39px 56px}.promoImg h3{font-family:CormorantGaramond-Med-Italic;font-weight:500;letter-spacing:-.03em;font-size:48px;line-height:24px;color:var(--color-link);margin:0 0 11px}.promoImg p{font-size:24px;color:var(--color-sub-title);line-height:26px;letter-spacing:-.03em;font-family:Cormorant-Garamond}.promoText{max-width:870px}.cta-promo{display:inline-block;margin-bottom:419px}.desc-promo{display:flex;gap:20px}.promoContent{position:relative;z-index:2}.promoTitle{font-family:Cormorant-Garamond,serif;font-size:var(--h2-promoTitle);line-height:70px;margin-bottom:48px;letter-spacing:-.02em;color:var(--color-title);max-width:610px}.spanPromo{font-family:CormorantGaramond-Med-Italic;font-size:120px;color:var(--color-link)}.promoDescription{font-size:18px;line-height:24px;color:var(--color-desc)}.promoDescription,.promoFlex{display:flex;justify-content:space-between}.promoFlex{margin-bottom:56px}.descLeft p:not(:last-child){margin-bottom:20px}.descLeft,.text-right{max-width:425px}@media (max-width:1280px){.promoTitle{font-size:var(--h2-promoTitle-xl);max-width:575px;line-height:56px}.spanPromo{font-size:72px}.promoFlex{margin-bottom:32px}.promo{padding:72px 0}}@media (max-width:1555px){.promoImg{background-image:url(/bg-img/section-3-img-1280-min.webp);background-position:50%;background-size:cover;max-width:100%;height:450px}.promoFlex{flex-direction:column}.cta-promo{margin-bottom:84px}.desc-promo{margin-bottom:64px}}@media (min-width:1400px) and (max-width:1500px){.promoImg{height:510px;width:auto;object-fit:cover}}@media (max-width:980px){.promo{padding:64px 0}.promoTitle{font-size:var(--h2-promoTitle-md);line-height:44px;max-width:500px;margin-bottom:24px}.cta-promo{margin-bottom:64px}.descLeft,.text-right{flex:1 1}.desc-promo{margin-bottom:64px}.promoImg{background-position:100%}.promoDescription{font-size:16px;line-height:20px;gap:42px}}@media (max-width:430px){.promo{padding:40px 0}.promoTitle{font-size:var(--h2-promoTitle-xs);line-height:36px}.spanPromo{font-size:56px}.cta-promo{margin-bottom:40px}.desc-promo{flex-direction:column;margin-bottom:32px}.promoImg{padding:10px 21px}.promoImg h3{font-size:28px;margin-bottom:2px}.promoImg p{font-size:16px}.promoImg{background-image:url(/bg-img/section-3-img-360.webp);background-position:none;background-size:cover;max-width:100%;height:380px}.promoFlex{margin-bottom:24px}.promoDescription{flex-direction:column;gap:12px}}