top: -200px;
   padding-bottom: 210px;
   position: relative; }
+  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+    main.page-front {
+      display: block; } }
   @media only screen and (min-width:40.063em) and (max-width:64em) {
     main.page-front {
       top: -100px;
   background: rgba(255, 255, 255, 0.8);
   border-top-left-radius: 10px;
   border-top-right-radius: 10px; }
+  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+    main.page-inside {
+      display: block; } }
   @media only screen and (min-width:40.063em) and (max-width:64em) {
     main.page-inside {
       top: -250px; } }
 
         top: -200px;
         padding-bottom: 210px;
         position: relative;
+        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+            display: block;
+        }
         @media #{$medium-only} {
             top: -100px;
             padding-bottom: 300px;
         background: rgba($white, 0.8);
         border-top-left-radius: 10px;
         border-top-right-radius: 10px;
+        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+            display: block;
+        }
         @media #{$medium-only} {
             top: -250px;
         }