/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./resources/scss/screen.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.lohkare-logo img {
  width: 350px;
}

.current-menu-item a {
  color: #fff !important;
}

.hero-image {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
  clip-path: polygon(80px 0, 100% 0, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%, 0 80px);
  -webkit-clip-path: polygon(80px 0, 100% 0, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%, 0 80px);
  overflow: hidden;
}
@media (max-width: 600px) {
  .hero-image {
    min-height: unset !important;
    margin: 0 !important;
    aspect-ratio: 340/390 !important;
    height: auto !important;
    width: 100% !important;
  }
}

.cut-corners {
  clip-path: polygon(40px 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 40px);
  -webkit-clip-path: polygon(40px 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 40px);
  overflow: hidden;
}

.cut-corners-small {
  clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px);
  -webkit-clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px);
  overflow: hidden;
}

.background-two-tone {
  background: #002B4D;
  background: linear-gradient(0deg, rgb(0, 43, 77) 20%, rgb(202, 244, 31) 20%);
}

.contact-line {
  border-width: 2px !important;
}

@media (max-width: 600px) {
  .hide-in-mobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .wp-block-spacer[style*=rem][style*="height:6rem"] {
    height: 3rem !important;
  }
  .wp-block-spacer[style*=rem][style*="height:5rem"] {
    height: 2.5rem !important;
  }
  .wp-block-spacer[style*=rem][style*="height:4rem"] {
    height: 2rem !important;
  }
  .wp-block-spacer[style*=rem][style*="height:3rem"] {
    height: 1.5rem !important;
  }
  .wp-block-spacer[style*=rem][style*="height:2rem"] {
    height: 1rem !important;
  }
  .wp-block-spacer[style*=rem][style*="height:1rem"] {
    height: 0.5rem !important;
  }
}

.wp-block-navigation__responsive-container-open {
  width: 40px !important;
  height: 24px !important;
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  margin: 0 !important;
  z-index: 100 !important;
}
.wp-block-navigation__responsive-container-open svg {
  width: 40px !important;
  height: 24px !important;
}
.wp-block-navigation__responsive-container-open svg path {
  transform: scale(1.7);
  transform-origin: center;
}

.wp-block-navigation__responsive-container-close {
  width: 40px !important;
  height: 24px !important;
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  margin: 0 !important;
}
.wp-block-navigation__responsive-container-close svg {
  width: 40px !important;
  height: 24px !important;
}
.wp-block-navigation__responsive-container-close svg path {
  transform: scale(1.7);
  transform-origin: center;
}

@media (max-width: 600px) {
  .wp-block-navigation {
    position: static !important;
  }
  .wp-block-navigation__responsive-container-open {
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
    z-index: 100 !important;
    width: 40px !important;
    height: 24px !important;
  }
  .wp-block-navigation__responsive-container-open svg {
    width: 40px !important;
    height: 24px !important;
  }
  .wp-block-navigation__responsive-container-open svg path {
    transform: scale(1.7);
    transform-origin: center;
  }
  .lohkare-logo {
    text-align: center !important;
    padding-top: 40px !important;
  }
  .center-in-mobile {
    text-align: center !important;
  }
}
.wp-block-navigation__responsive-container.has-modal-open {
  background-color: #002B4D !important;
}
.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation-item__content {
  color: #CAF41F !important;
}
.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-close svg {
  fill: #CAF41F !important;
}

.gform_wrapper .gform_body {
  overflow: hidden !important;
}
.gform_wrapper .gform_fields {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  grid-auto-rows: min-content !important;
  row-gap: 15px !important;
  -moz-column-gap: 25px !important;
       column-gap: 25px !important;
  align-items: start !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gform_fields {
    grid-template-columns: 1fr !important;
    gap: 15px !important;
  }
}
.gform_wrapper .gfield:nth-child(1) {
  grid-column: 1 !important;
  grid-row: 1 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(1) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(2) {
  grid-column: 1 !important;
  grid-row: 2 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(2) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(3) {
  grid-column: 1 !important;
  grid-row: 3 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(3) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(4) {
  grid-column: 1 !important;
  grid-row: 4 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(4) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(5) {
  grid-column: 2 !important;
  grid-row: 1/span 4 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(5) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(6) {
  grid-column: 3 !important;
  grid-row: 1/span 4 !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(6) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }
}
.gform_wrapper .gfield:nth-child(n+7) {
  grid-column: 1 !important;
  grid-row: auto !important;
}
@media (max-width: 600px) {
  .gform_wrapper .gfield:nth-child(n+7) {
    grid-column: 1 !important;
  }
}

.gform-footer {
  justify-content: center !important;
}

.gform_button {
  clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;
  -webkit-clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;
  overflow: hidden !important;
  padding: 15px 40px !important;
  font-size: 1.2rem !important;
  margin-top: 20px !important;
}

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