html {
  font-size: 100%; }

.topmenu .container {
  padding-bottom: 0px; }

@media screen and (min-width: 1024px) {
  .topmenu .region.region-topmenu {
    padding-bottom: 25px; } }

@media screen and (min-width: 1024px) {
  #block-kodaweb-main-menu {
    display: none; } }

#block-kodaweb-main-menu .menu-item.menu-item--expanded {
  display: none; }

@media screen and (min-width: 1024px) {
  .topimg .region-topimg {
    padding-top: 0;
    margin-top: 95px; } }

@media screen and (max-width: 1023px) {
  .topimg .region-topimg {
    padding: 0;
    margin: 0; } }

#block-howcanwehelplink {
  position: absolute;
  right: 18%;
  z-index: 10;
  top: 36px; }
  @media all and (-ms-high-contrast: none) {
    #block-howcanwehelplink {
      right: 21%;
      /* IE10 */
      /* IE11 */ }
      #block-howcanwehelplink *::-ms-backdrop {
        right: 21%; } }
  #block-howcanwehelplink a {
    color: #555;
    font-size: 14px;
    font-weight: 400; }
    #block-howcanwehelplink a:hover {
      text-decoration: underline; }
  @media screen and (max-width: 1023px) {
    #block-howcanwehelplink {
      display: none; } }

.topimg {
  margin-bottom: 50px; }
  .topimg .mobile-video-btn {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99; }
    .topimg .mobile-video-btn .video-btn {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    @media screen and (max-width: 639px) {
      .topimg .mobile-video-btn {
        display: block; } }

#edit-confirm-you-details .form-type-processed-text {
  width: 100%;
  text-align: center; }
