@media screen and (max-width:899px){.DescribeYourProblem .MostCommonsThemes{flex-direction:column!important}}.DescribeYourProblem .ThemesColumn{margin-block-start:0!important;margin-block-end:0!important}@media screen and (min-width:900px){.DescribeYourProblem .ThemesColumn{margin-right:20px}}.DescribeYourProblem .Theme{margin-bottom:10px}@media screen and (max-width:899px){.HorizontalSection .HSWrapper{flex-wrap:wrap!important;width:100%}}.HorizontalSection .LeftSideWrapper{font-size:16px;max-width:666px;margin:0 auto 30px;padding-right:60px}.HorizontalSection .LeftSideWrapper p{padding:8px 0}@media screen and (max-width:767px){.HorizontalSection .LeftSideWrapper{padding-right:0}}.HorizontalSection .LeftSide,.HorizontalSection .LeftSide p,.HorizontalSection .LeftSide>div.react-flex-view{width:100%}.HorizontalSection .RightSide{margin:auto}.HorizontalSection .HSFooter{margin-top:50px;background:transparent}.Section>.container>.content{width:100%;max-width:866px;margin:auto;overflow:hidden;color:#000}.PointHeader{font-weight:700;max-width:100%}.PointHeader .PointCounter{font-size:16px;font-weight:500;width:24px;height:24px;margin-right:10px;text-align:center;color:#fff;border-radius:12px;background:#14343d}.VerticalSection .CenteredContent{width:100%;margin:auto}.VerticalSection .VSHeader{max-width:100%}.VerticalSection .VSContent{font-size:16px;width:100%}.VerticalSection .ImageContainer{width:100%}.VerticalSection .ImageContainer img{width:100%;height:auto}.VerticalSection .VSFooter{background:transparent;padding:0}.ReceiveQuoteForComplexProblem .RQFCPFooter .button{padding:20px}.ReceiveQuoteForComplexProblem .RQFCPFooter .button .button-inner{height:60px}@media screen and (min-width:900px){.ReceiveQuoteForComplexProblem .RQFCPFooter .button .button-inner{font-size:18px}}@media screen and (max-width:899px){.ReceiveQuoteForComplexProblem .RQFCPFooter .button{width:100%;padding:15px;font-size:14px}}.HowConsultancyWorksFooter{background-color:#002449}