.MainBannerSectionWrapper{margin:auto;max-width:1320px;padding:0!important}@media (min-width:992px){.MainBannerSectionWrapper{padding:0 20px}}@media (min-width:1040px){.MainBannerSectionWrapper{padding:0}}.MainBannerParent{display:flex;flex-direction:column}@media (min-width:992px){.MainBannerParent{flex-direction:row}}.MainBannerContentPart{justify-content:center;padding:0 20px}@media (max-width:991px){.MainBannerContentPart{order:1;width:100%}}@media (min-width:1440px){.MainBannerContentPart{padding:0}}@media screen and (min-width:1440px){.MainBannerImgSvgTop{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}}.MainBannerImg{padding:20px;width:100%}@media screen and (min-width:1440px){.MainBannerImg img{left:60px;max-width:650px!important;padding-top:50px;position:absolute;width:100%}}.MainBannerSvg{display:none}@media screen and (min-width:1440px){.MainBannerSvg{display:block;width:80%}}.MainBannerImg img{padding:20px;transition:transform .3s ease;width:100%}.MainBannerImg img:hover{transform:scale(1.05)}@media (max-width:767px){.MainBannerContentTop{text-align:center}}.MainBannerButtonTop>div{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (min-width:992px){.MainBannerButtonTop>div{justify-content:flex-start}.MainBannerButtonTop .secondaryButton{display:none}}.MainBannerTitle{color:#4a4a4a;font-family:Questrial;font-size:62px;font-style:normal;font-weight:400;line-height:64px;margin:0;min-height:140px}@media screen and (min-width:500px){.MainBannerTitle{min-height:100px}}@media screen and (min-width:992px){.MainBannerTitle{min-height:200px}}