.description {
  background-color: #F0F3F8; }
  .description .content {
    padding: 80px 80px 200px; }
    .description .content h1 {
      margin-bottom: 48px;
      line-height: 60px;
      font-size: 48px;
      letter-spacing: 2px; }
    .description .content img {
      float: left;
      border-radius: 5px;
      margin: 10px 40px 30px 0px;
      width: 50%;
      height: 450px;
      object-fit: cover; }
    .description .content .text-wrapper {
      color: #4B4C52;
      font-size: 18px;
      line-height: 36px; }

@media all and (max-width: 991px) {
  .description .content {
    padding: 60px 40px 100px; }
    .description .content h1 {
      font-size: 32px;
      line-height: 48px;
      margin-bottom: 32px; }
    .description .content img {
      width: 100%;
      float: none;
      margin-right: 0; }
    .description .content .text-wrapper {
      font-size: 18px;
      line-height: 32px; } }
@media all and (max-width: 500px) {
  .description .content {
    padding: 40px 16px 80px; }
    .description .content h1 {
      font-size: 28px;
      line-height: 44px;
      margin-bottom: 28px; }
    .description .content .text-wrapper {
      font-size: 16px;
      line-height: 28px; } }

/*# sourceMappingURL=description.css.map */
