.tree-banner__content{position:relative;border-radius:16px;overflow:hidden;display:flex}@media screen and (max-width: 990px){.tree-banner__content{border-radius:12px;flex-direction:column;gap:16px}}.tree-banner__left-content{padding:80px 0 72px 72px;position:relative;z-index:1;width:100%;max-width:50%;display:flex;flex-direction:column;gap:42px}@media screen and (max-width: 990px){.tree-banner__left-content{padding:30px 30px 0 30px;max-width:100%}}@media screen and (max-width: 990px){.tree-banner__left-content img{max-width:134px;height:100%}}.tree-banner__title *{font-size:32px;line-height:140%;color:#fff}@media screen and (max-width: 990px){.tree-banner__title{display:none}}.tree-banner__right-content{padding:46px 66px 46px 0;position:relative;z-index:1;width:100%;max-width:50%;display:flex;align-items:end;gap:30px;justify-content:flex-end}@media screen and (max-width: 990px){.tree-banner__right-content{max-width:100%;padding:0 30px 30px 30px;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:12px}}.tree-banner__subtitle{font-size:16px;line-height:150%;color:#fff;max-width:330px}@media screen and (max-width: 990px){.tree-banner__subtitle{font-size:14px;line-height:164%}}.tree-banner__button{display:flex;padding:21px 26px 19px;font-size:16px;line-height:94%;color:#19191c;border-radius:99px;background-color:#fff;cursor:pointer;line-height:12px;white-space:nowrap}@media screen and (max-width: 990px){.tree-banner__button{font-size:14px;padding:16px 26px 14px}}.tree-banner .tree-images{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tree-banner .tree-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tree-banner .tree-images .mobile{display:none}@media screen and (max-width: 990px){.tree-banner .tree-images .mobile{display:block}}@media screen and (max-width: 990px){.tree-banner .tree-images .desktop{display:none}}