.bottom-banner{position:relative;margin:64px 0}.bottom-banner__image-wrapper{height:38vw;display:block}.bottom-banner__image,.bottom-banner__image-wrapper>img{border-radius:24px}.bottom-banner__title{position:absolute;font-family:Foglihten;top:130px;left:78px;width:500px;font-size:48px;font-weight:500;line-height:140%;letter-spacing:2px;text-transform:uppercase;color:white}.bottom-banner__actions{position:absolute;bottom:57px;left:68px;display:flex;gap:12px}.bottom-banner__button{text-transform:uppercase;font-size:13px;line-height:120%;border-radius:24px;padding:0 24px;display:flex;align-items:center;height:44px}.bottom-banner__button--primary{background-color:var(--main-color);color:#fef9f3;gap:10px}.bottom-banner__button--secondary{background-color:#fef9f3}.bottom-banner__button-icon{width:24px;height:24px;min-width:24px}@media (max-width:1200px){.bottom-banner__image-wrapper{height:68vw}.bottom-banner__title{top:10vw;left:48px;width:60vw}.bottom-banner__actions{bottom:5vw;left:48px}}@media (max-width:756px){.bottom-banner__image-wrapper{height:140vw}.bottom-banner__title{top:50px;left:30px;width:60vw;font-size:38px;line-height:120%}.bottom-banner__actions{bottom:42px;left:20px;right:20px;flex-direction:column}.bottom-banner__button{justify-content:center}.bottom-banner{margin:50px 20px}}.main-page{padding:24px 40px}@media (max-width:1200px){.main-page{padding:24px 20px}}@media (max-width:756px){.main-page{padding:24px 0}}