.gform-theme--foundation .gform_fields {
    row-gap: 10px!important;
}

.landing_banner-form__wrapper .gform_description,
.landing_banner-form__wrapper .gform_required_legend {
    margin-bottom: 10px;
    margin-top: 8px;
}

.landing_banner-form__wrapper h2 {
    margin-bottom: 5px;
}
.landing_banner .gfield_description  {
    margin-block-start: 15px!important;
margin-bottom: 0;
}
.landing_banner-form__wrapper .gform-theme--foundation .gform_footer,
.landing_banner-form__wrapper .gform-theme--foundation .gform_page_footer{ 
    margin-block-start: 0;
}


.landing_booking-steps.no-cta .landing_steps {
    margin-bottom: 0;
}

.landing_banner--image .popup-wrapper .play__btn::after,
 .landing_banner--image .popup-wrapper .play__btn::before {
    display: none;
}

.landing_banner--image .video_image-wrapper .new-playbtn {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    width: 79px;
    height: 61px;
    border-radius: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    -webkit-transition: all .4s;
    transition: all .4s;
    margin-left: 10px;
}

.landing_banner--image .video_image-wrapper .new-playbtn svg {
    -webkit-transition: -webkit-transform 1.5s ease;
    transition: -webkit-transform 1.5s ease;
    transition: transform 1.5s ease;
    transition: transform 1.5s ease,-webkit-transform 1.5s ease;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.landing_banner--image .video_image-wrapper .new-playbtn svg path {
    fill: #fff
}

.landing_banner--image .video_image-wrapper a:hover .new-playbtn svg {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}

.landing_banner .landing_banner-form  .gform_button {
    border-radius: 40px!important;
}

.landing_banner .landing_banner-form .gform_footer {
    margin-top: 5px;
}

@media screen and (max-width: 1200px) {
    .landing_banner--image .video_image-wrapper .new-playbtn {
        margin-left: 5px;
    }
    .landing_banner--image .video_image-wrapper .new-playbtn {
        width: 80px!important;
        height: 55px;
    }
    
}



.landing_banner .gfield_consent_description {
    padding: 0;
    border: none;
    margin-top: 10px;
    margin-bottom: 0;
}

.landing_banner-form__wrapper .gform_wrapper select {
    padding-top: 0!important;
}

.landing_rating-content h2+p{
    margin-top: 0;
}

.glightbox-clean .gprev,
.glightbox-clean .gnext {
    display: none;
}
.landing_expo-section .info-col_card .content-hidden p{
    margin-bottom: 10px;
}
.landing_expo-section .content-wrapper {
    grid-template-columns: 1fr 290px;
}
@media screen and (max-width: 991px) { 
.landing_banner .btn_wrap .btn {
    justify-content: center;
}
.landing_banner .content-right {
    width: 100%;
}
.landing_expo-section .content-wrapper {
    grid-template-columns: 1fr;
}
.landing_expo-section.align-item-end .content-wrapper .btn-wrapper {
    text-align: left;
}
}

@media screen and (min-width: 1200px) {
    .landing_expo-slider .swiper-container,
    .landing_people_slider-main .swiper-container {
        width: calc(100vw - (100vw - 1250px)/ 2);
        padding-left: 20px;
     }
}

