/*  */
body, html {
    overflow-x: clip !important;
}

.dsl__page .dsl__header-title {
   font-size: 40px;
}
.dsl__page .dsl__header-text {
   width: 78%;
}
h2.dsl__title.dsl__definition-title {
   font-size: 43px;
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
   .dsl__page .dsl__header-title { 
      font-size: 30px;
   }
   p.dsl__suptitle.dsl__definition-suptitle {
      font-size: 22px;
   }
  h2.dsl__title.dsl__definition-title {
   font-size: 27px;
   }
   p.dsl__suptitle.dsl__research-suptitle {
      font-size: 25px;
   }
   .dsl__page .dsl__research-texts {
      width: 68%;
   }
  .dsl__cta.dsl__research-cta {
      width: 80%;
   }
   h2.dsl__title.dsl__finding-title {
      font-size: 32px;
  }
  .dsl__page .dsl__virtual-title {
   font-size: 26px;
}
.dsl__page .dsl__faq-item-handler {
   font-size: 13px;
}
.dsl__page .dsl__compare-item-text {
   width: 79%;
}
.dsl__page .dsl__expert-text {
   width: 101%;
}
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
   h2.dsl__title.dsl__definition-title {
      font-size: 36px;
  }
  .dsl__page .dsl__research-title {
   font-size: 36px;
}
.dsl__page .dsl__suptitle {
   font-size: 27px;
}
h2.dsl__title.dsl__finding-title {
   font-size: 42px;
}    .dsl__page .dsl__virtual-title {
   font-size: 48px;}
   
}
@media (max-width: 480px) {
   .dsl__page .dsl__header-title {
      font-size: 27px;
  }
  .dsl__page .dsl__header-text {width: unset;}
  h2.dsl__title.dsl__finding-title {
   font-size: 28px;
   }
}