#block-custom-ctgenquiries {
  margin-top: 0;
  position: relative;
  z-index: 5
}

@media (min-width:60em) {
  #block-custom-ctgenquiries {
    margin-top: -8rem
  }
}

.enquiry-form .custom-form {
  padding: 2.5rem;
  border-radius: 1.3rem;
  position: relative;
  margin-top: 15rem;
}

@media (min-width:480px) {

  .enquiry-form .custom-form {
    margin-top: 0;
  }

}

@media (min-width:60em) {
  .enquiry-form .custom-form {
    padding: 3.5rem
  }
}

.enquiry-form .custom-form .form-item {
  display: block
}

.enquiry-form #hire_step_1 .form-item {
  width: 100%
}

@media (min-width:44em) {
  .enquiry-form #hire_step_1 .form-item {
    width: calc(50% - 1.5rem);
    margin-bottom: 2rem
  }
}

@media (min-width:1250px) {
  .enquiry-form #hire_step_1 .form-item {
    width: 23.6%;
    margin: 0;
    padding: 0
  }
}

.enquiry-form #hire_step_1 .form-item-passengers {
  width: 100%
}

@media (min-width:44em) {
  .enquiry-form #hire_step_1 .form-item-passengers {
    width: calc(50% - 1.5rem)
  }
}

@media (min-width:1250px) {
  .enquiry-form #hire_step_1 .form-item-passengers {
    width: 13rem
  }
}

.enquiry-form #hire_step_1 button {
  text-align: center;
  width: 100%;
  padding: 1.5rem;
  margin-top: 1rem
}

@media (min-width:900px) {
  .enquiry-form #hire_step_1 button {
    width: 10.5rem;
    margin-top: 2rem
  }
}

@media (min-width:1250px) {
  .enquiry-form #hire_step_1 button {
    margin-top: 3rem
  }
}

.enquiry-form label {
  font-size: 1.6rem;
  font-weight: 600
}

.enquiry-form .pac-target-input {
  padding: 1.4rem 3.5rem 1.4rem 1.5rem;
}

.enquiry-form .form-item {
  padding: 0;
  margin-bottom: 2rem
}

@media (min-width:44em) {
  .enquiry-form .form-item {
    margin-bottom: 0
  }
}

.enquiry-form .fieldgroup legend {
  font-size: 1.6rem;
  font-weight: 600;
  display: block;
  width: 100%;
  float: none;
  margin: 0 0 1rem;
  padding: 0
}

.enquiry-form .fieldgroup .form-item {
  display: flex
}

.enquiry-form .fieldset-group {
  width: 100%;
  gap: 4rem
}

.enquiry-form .fieldset-group legend {
  line-height: normal
}

.enquiry-form .fieldset-group input[type=radio] {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  z-index: 3;
  position: absolute;
  left: 2rem;
  top: 50%;
  transform: translateY(-50%)
}

@media (min-width:500px) {
  .enquiry-form .fieldset-group label {
    width: fit-content
  }
}

.enquiry-form .fieldset-group label:hover {
  text-decoration: none;
  background-color: #333;
  background: #333;
  color: #fff
}

.enquiry-form .fieldset-group span {
  margin: 0
}

.enquiry-form .fieldset-group fieldset.form-item {
  display: block;
  width: auto;
  width: 100%
}

@media (min-width:60em) {
  .enquiry-form .fieldset-group fieldset.form-item {
    width: calc(50% - 2.5rem)
  }
}

@media (min-width:44em) {
  .enquiry-form .fieldset-wrapper>div {
    display: flex;
    gap: 2rem
  }
}

.enquiry-form .fieldset-wrapper>div .js-form-type-radio {
  position: relative;
  margin-bottom: 2rem
}

@media (min-width:44em) {
  .enquiry-form .fieldset-wrapper>div .js-form-type-radio {
    margin-bottom: 0
  }
}

.form-enquiry-full .form-wrap .fieldset-wrapper:has(.js-form-type-radio)>div {
  display: block
}

@media (min-width:580px) {
  .form-enquiry-full .form-wrap .fieldset-wrapper:has(.js-form-type-radio)>div {
    display: flex;
  }
}

@media (max-width:581px) {
  .form-enquiry-full .fieldgroup .form-item .js-form-type-radio{
    display: block;
    width: 100%;
  }
  .form-enquiry-full .form-wrap .form-item.js-form-type-radio label{
    display: block;
    width: 100%;
    text-align: right;
  }
}

.enquiry-form .buttons,
.enquiry-form .buttons>* {
  width: 100%
}

@media (min-width:44em) {
  .enquiry-form .buttons>* {
    width: auto
  }
}

.enquiry-form .buttons>:not(.enquiry-form .buttons>:last-child) {
  margin-bottom: 2rem
}

@media (min-width:44em) {
  .enquiry-form .buttons>:not(.enquiry-form .buttons>: last-child) {
    margin-bottom: 0
  }
}

.enquiry-form .js-form-type-checkbox {
  position: relative
}

.enquiry-form .js-form-type-checkbox label:before {
  content: "";
  display: block;
  position: absolute;
  width: 2rem;
  height: 2rem;
  left: 0;
  border: 2px solid #b8bdc1;
  border-radius: .5rem;
  background: #fff
}

.enquiry-form .js-form-type-checkbox input {
  display: none
}

.enquiry-form .js-form-type-checkbox input:checked+label:after {
  content: "";
  display: block;
  position: absolute;
  left: .4rem;
  top: .5rem;
  background: url(../images/icons/icon-tick.svg);
  width: 1.6rem;
  height: 1.4rem;
  background-size: contain;
  background-repeat: no-repeat
}

.enquiry-form .js-form-type-radio label {
  margin-bottom: 0
}

#hire_step_2 {
  width: 100%
}

#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_2>a,
#hire_step_2>.flex,
#hire_step_2>.with-aside,
.filters #hire_step_2>#views-exposed-form-news-and-media-block-1,
.filters #hire_step_2>#views-exposed-form-news-and-media-page-1,
.form-wrap #hire_step_2>.form-item,
.form-wrap #hire_step_2>.form-row,
.paragraph--type--image-linked-cards #hire_step_2>.field-field_image_linked_card,
.user-login-form #hire_step_2>.form-item,
.user-login-form #hire_step_2>.form-row {
  gap: 3rem 0
}

#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_2>a>.form-item,
#hire_step_2>.flex>.form-item,
#hire_step_2>.with-aside>.form-item,
.filters #hire_step_2>#views-exposed-form-news-and-media-block-1>.form-item,
.filters #hire_step_2>#views-exposed-form-news-and-media-page-1>.form-item,
.form-wrap #hire_step_2>.form-item>.form-item,
.form-wrap #hire_step_2>.form-row>.form-item,
.paragraph--type--image-linked-cards #hire_step_2>.field-field_image_linked_card>.form-item,
.user-login-form #hire_step_2>.form-item>.form-item,
.user-login-form #hire_step_2>.form-row>.form-item {
  width: 100%
}

@media (min-width:60em) {

  #block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_2>a>.form-item,
  #hire_step_2>.flex>.form-item,
  #hire_step_2>.with-aside>.form-item,
  .filters #hire_step_2>#views-exposed-form-news-and-media-block-1>.form-item,
  .filters #hire_step_2>#views-exposed-form-news-and-media-page-1>.form-item,
  .form-wrap #hire_step_2>.form-item>.form-item,
  .form-wrap #hire_step_2>.form-row>.form-item,
  .paragraph--type--image-linked-cards #hire_step_2>.field-field_image_linked_card>.form-item,
  .user-login-form #hire_step_2>.form-item>.form-item,
  .user-login-form #hire_step_2>.form-row>.form-item {
    width: calc(25% - 2rem)
  }
}

#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_2>a .js-form-type-checkbox,
#hire_step_2>.flex .js-form-type-checkbox,
#hire_step_2>.with-aside .js-form-type-checkbox,
.filters #hire_step_2>#views-exposed-form-news-and-media-block-1 .js-form-type-checkbox,
.filters #hire_step_2>#views-exposed-form-news-and-media-page-1 .js-form-type-checkbox,
.form-wrap #hire_step_2>.form-item .js-form-type-checkbox,
.form-wrap #hire_step_2>.form-row .js-form-type-checkbox,
.paragraph--type--image-linked-cards #hire_step_2>.field-field_image_linked_card .js-form-type-checkbox,
.user-login-form #hire_step_2>.form-item .js-form-type-checkbox,
.user-login-form #hire_step_2>.form-row .js-form-type-checkbox {
  width: 100%
}

@media (min-width:60em) {

  #block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_2>a .js-form-type-checkbox,
  #hire_step_2>.flex .js-form-type-checkbox,
  #hire_step_2>.with-aside .js-form-type-checkbox,
  .filters #hire_step_2>#views-exposed-form-news-and-media-block-1 .js-form-type-checkbox,
  .filters #hire_step_2>#views-exposed-form-news-and-media-page-1 .js-form-type-checkbox,
  .form-wrap #hire_step_2>.form-item .js-form-type-checkbox,
  .form-wrap #hire_step_2>.form-row .js-form-type-checkbox,
  .paragraph--type--image-linked-cards #hire_step_2>.field-field_image_linked_card .js-form-type-checkbox,
  .user-login-form #hire_step_2>.form-item .js-form-type-checkbox,
  .user-login-form #hire_step_2>.form-row .js-form-type-checkbox {
    width: 50%
  }
}

#step2_next {
  margin: 0 0 0 auto;
  text-align: center;
  width: 100%
}

@media (min-width:44em) {
  #step2_next {
    margin-top: 2rem
  }
}

@media (min-width:1250px) {
  #step2_next {
    padding: 1.5rem;
    width: 10.5rem;
    margin-top: 0
  }
}

#corp_step_1,
#hire_step_3 {
  width: 100%
}

#block-custom-main-menu .menu-wrap>ul.menu>li#corp_step_1>a,
#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_3>a,
#corp_step_1>.flex,
#corp_step_1>.with-aside,
#hire_step_3>.flex,
#hire_step_3>.with-aside,
.filters #corp_step_1>#views-exposed-form-news-and-media-block-1,
.filters #corp_step_1>#views-exposed-form-news-and-media-page-1,
.filters #hire_step_3>#views-exposed-form-news-and-media-block-1,
.filters #hire_step_3>#views-exposed-form-news-and-media-page-1,
.form-wrap #corp_step_1>.form-item,
.form-wrap #corp_step_1>.form-row,
.form-wrap #hire_step_3>.form-item,
.form-wrap #hire_step_3>.form-row,
.paragraph--type--image-linked-cards #corp_step_1>.field-field_image_linked_card,
.paragraph--type--image-linked-cards #hire_step_3>.field-field_image_linked_card,
.user-login-form #corp_step_1>.form-item,
.user-login-form #corp_step_1>.form-row,
.user-login-form #hire_step_3>.form-item,
.user-login-form #hire_step_3>.form-row {
  justify-content: start;
  gap: 2rem 3rem
}

#block-custom-main-menu .menu-wrap>ul.menu>li#corp_step_1>a>.form-item,
#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_3>a>.form-item,
#corp_step_1>.flex>.form-item,
#corp_step_1>.with-aside>.form-item,
#hire_step_3>.flex>.form-item,
#hire_step_3>.with-aside>.form-item,
.filters #corp_step_1>#views-exposed-form-news-and-media-block-1>.form-item,
.filters #corp_step_1>#views-exposed-form-news-and-media-page-1>.form-item,
.filters #hire_step_3>#views-exposed-form-news-and-media-block-1>.form-item,
.filters #hire_step_3>#views-exposed-form-news-and-media-page-1>.form-item,
.form-wrap #corp_step_1>.form-item>.form-item,
.form-wrap #corp_step_1>.form-row>.form-item,
.form-wrap #hire_step_3>.form-item>.form-item,
.form-wrap #hire_step_3>.form-row>.form-item,
.paragraph--type--image-linked-cards #corp_step_1>.field-field_image_linked_card>.form-item,
.paragraph--type--image-linked-cards #hire_step_3>.field-field_image_linked_card>.form-item,
.user-login-form #corp_step_1>.form-item>.form-item,
.user-login-form #corp_step_1>.form-row>.form-item,
.user-login-form #hire_step_3>.form-item>.form-item,
.user-login-form #hire_step_3>.form-row>.form-item {
  width: 100%
}

@media (min-width:60em) {

  #block-custom-main-menu .menu-wrap>ul.menu>li#corp_step_1>a>.form-item,
  #block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_3>a>.form-item,
  #corp_step_1>.flex>.form-item,
  #corp_step_1>.with-aside>.form-item,
  #hire_step_3>.flex>.form-item,
  #hire_step_3>.with-aside>.form-item,
  .filters #corp_step_1>#views-exposed-form-news-and-media-block-1>.form-item,
  .filters #corp_step_1>#views-exposed-form-news-and-media-page-1>.form-item,
  .filters #hire_step_3>#views-exposed-form-news-and-media-block-1>.form-item,
  .filters #hire_step_3>#views-exposed-form-news-and-media-page-1>.form-item,
  .form-wrap #corp_step_1>.form-item>.form-item,
  .form-wrap #corp_step_1>.form-row>.form-item,
  .form-wrap #hire_step_3>.form-item>.form-item,
  .form-wrap #hire_step_3>.form-row>.form-item,
  .paragraph--type--image-linked-cards #corp_step_1>.field-field_image_linked_card>.form-item,
  .paragraph--type--image-linked-cards #hire_step_3>.field-field_image_linked_card>.form-item,
  .user-login-form #corp_step_1>.form-item>.form-item,
  .user-login-form #corp_step_1>.form-row>.form-item,
  .user-login-form #hire_step_3>.form-item>.form-item,
  .user-login-form #hire_step_3>.form-row>.form-item {
    width: calc(50% - 2rem)
  }
}

@media (min-width:1250px) {

  #block-custom-main-menu .menu-wrap>ul.menu>li#corp_step_1>a>.form-item,
  #block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_3>a>.form-item,
  #corp_step_1>.flex>.form-item,
  #corp_step_1>.with-aside>.form-item,
  #hire_step_3>.flex>.form-item,
  #hire_step_3>.with-aside>.form-item,
  .filters #corp_step_1>#views-exposed-form-news-and-media-block-1>.form-item,
  .filters #corp_step_1>#views-exposed-form-news-and-media-page-1>.form-item,
  .filters #hire_step_3>#views-exposed-form-news-and-media-block-1>.form-item,
  .filters #hire_step_3>#views-exposed-form-news-and-media-page-1>.form-item,
  .form-wrap #corp_step_1>.form-item>.form-item,
  .form-wrap #corp_step_1>.form-row>.form-item,
  .form-wrap #hire_step_3>.form-item>.form-item,
  .form-wrap #hire_step_3>.form-row>.form-item,
  .paragraph--type--image-linked-cards #corp_step_1>.field-field_image_linked_card>.form-item,
  .paragraph--type--image-linked-cards #hire_step_3>.field-field_image_linked_card>.form-item,
  .user-login-form #corp_step_1>.form-item>.form-item,
  .user-login-form #corp_step_1>.form-row>.form-item,
  .user-login-form #hire_step_3>.form-item>.form-item,
  .user-login-form #hire_step_3>.form-row>.form-item {
    width: calc(33.333% - 2rem)
  }
}

#block-custom-main-menu .menu-wrap>ul.menu>li#corp_step_1>a>.form-item.form-item-marketing,
#block-custom-main-menu .menu-wrap>ul.menu>li#hire_step_3>a>.form-item.form-item-marketing,
#corp_step_1>.flex>.form-item.form-item-marketing,
#corp_step_1>.with-aside>.form-item.form-item-marketing,
#hire_step_3>.flex>.form-item.form-item-marketing,
#hire_step_3>.with-aside>.form-item.form-item-marketing,
.filters #corp_step_1>#views-exposed-form-news-and-media-block-1>.form-item.form-item-marketing,
.filters #corp_step_1>#views-exposed-form-news-and-media-page-1>.form-item.form-item-marketing,
.filters #hire_step_3>#views-exposed-form-news-and-media-block-1>.form-item.form-item-marketing,
.filters #hire_step_3>#views-exposed-form-news-and-media-page-1>.form-item.form-item-marketing,
.form-wrap #corp_step_1>.form-item>.form-item.form-item-marketing,
.form-wrap #corp_step_1>.form-row>.form-item.form-item-marketing,
.form-wrap #hire_step_3>.form-item>.form-item.form-item-marketing,
.form-wrap #hire_step_3>.form-row>.form-item.form-item-marketing,
.paragraph--type--image-linked-cards #corp_step_1>.field-field_image_linked_card>.form-item.form-item-marketing,
.paragraph--type--image-linked-cards #hire_step_3>.field-field_image_linked_card>.form-item.form-item-marketing,
.user-login-form #corp_step_1>.form-item>.form-item.form-item-marketing,
.user-login-form #corp_step_1>.form-row>.form-item.form-item-marketing,
.user-login-form #hire_step_3>.form-item>.form-item.form-item-marketing,
.user-login-form #hire_step_3>.form-row>.form-item.form-item-marketing {
  width: 100%
}

#corp_step_1 .checkboxes-row,
#hire_step_3 .checkboxes-row {
  justify-content: start;
  width: 100%
}

#corp_step_1 .checkboxes-row .form-item,
#hire_step_3 .checkboxes-row .form-item {
  margin-right: 2rem
}

#edit-form-type {
  position: absolute;
  bottom: 100%;
  left: 0;
  gap: 1rem;
  width: 100%
}

@media (min-width:480px) {
  #edit-form-type {
    display: flex;
    align-items: flex-end;
    width: auto;
    left: 2rem
  }
}

#edit-form-type .form-item {
  margin-bottom: 1rem;
  width: 100%
  padding: 0;
}

@media (min-width:480px) {
  #edit-form-type .form-item {
    margin-bottom: 0;
    width: auto;
    margin-right: 2rem;
  }
}

#edit-form-type .form-item label {
  background: #e5e5e5;
  padding: 1.5rem 2rem;
  border-radius: 10rem;
  cursor: pointer;
  font-size: 1.6rem;
  transition: all .3s ease
}

@media (min-width:480px) {
  #edit-form-type .form-item label {
    border-radius: 2rem 2rem 0 0
  }
}

@media (min-width:60em) {
  #edit-form-type .form-item label {
    font-size: 2rem
  }
}

#edit-form-type .form-item input {
  display: none
}

#corp_step_2 .form-item {
  margin-bottom: 2rem
}

#hire_step_2{
	display:none;
}
#hire_step_3{
	display:none;
}
#thanks{
	display:none;
}
