.contact-form-row-page {
   display: flex;
   flex-direction: row;
}



.ln-contact-form .gfield.gfield_error input,
.gfield_error textarea {
    outline: 2px solid #e2523b !important;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 20px !important;
}
/* .gfield_validation_message {
    display: none !important;
} */
.ln-contact-dropdown {
   display: flex;
   justify-content: space-between;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
   align-items: center;
   gap: 24px;
}

/* .contact-form-sec .contact-form-row .ln-contact-dropdown .select2 {
   width: 519px !important;
} */

.ln-contact-dropdown .select2.select2-container .select2-selection .select2-selection__arrow {
   background-image: url('/wp-content/uploads/2024/07/chevron-right-blue.svg');
   top: 15px;
   right: 20px;
   width: 25px;
}

.contact-form-sec-popup .ln-contact-dropdown .select2.select2-container .select2-selection .select2-selection__arrow {
   background-image: url('/wp-content/uploads/2024/07/chevron-right.svg');
   top: 15px;
   right: 20px;
   width: 25px;
}

.ln-contact-form-2-bt-dropdown .select2-selection .select2-selection__arrow {
   background-image: url('/wp-content/uploads/2024/07/chevron-right.svg');
   top: 0px;
   right: 20px;
   width: 25px !important;
   position: relative !important;
}

.contact-form-sec .contact-form-row .ln-contact-dropdown .select2-container--default .select2-selection--single {
   border-radius: 100px;
   border: 2px solid #015675;
   height: auto;
   padding: 16px;
}

.ln-contact-form-2-bt-dropdown .select2-selection .select2-selection__arrow b,
.ln-contact-dropdown .select2.select2-container .select2-selection .select2-selection__arrow b {
   display: none;
}

.contact-form-sec-popup .ln-contact-form-dropdown .contact-form-row .ln-contact-form-2-bt-dropdown .select2-selection__rendered,
.contact-form-sec-popup .ln-contact-form-dropdown .contact-form-row-popup .ln-contact-form-2-bt-dropdown .select2-selection__rendered,
.ln-contact-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {
   color: #015675;
   font-size: 14px !important;
   font-style: normal;
   font-weight: 900;
   line-height: 24px;
   letter-spacing: 2.24px;
   text-transform: uppercase;
}

.contact-form-sec-popup .ln-contact-form-dropdown .contact-form-row .ln-contact-form-2-bt-dropdown .select2-selection__rendered,
.contact-form-sec-popup .ln-contact-form-dropdown .contact-form-row-popup .ln-contact-form-2-bt-dropdown .select2-selection__rendered {
   text-transform: unset !important;
}

.contact-form-row-page .select2-container--default .select2-selection--single .select2-selection__rendered {
   color: #015675;
   line-height: 28px;
}

.contact-form-row-page .ln-contact-form-2-bt-dropdown .select2-selection .select2-selection__arrow {
   background-image: url('/wp-content/uploads/2024/07/chevron-right-blue.svg');
}

.contact-form-row-page span.select2.select2-container.select2-container--default.ln-contact-form-2-bt-dropdown.ln-contact-form-select2-container {
   width: 100% !important;
}

.contact-form-row-page .ginput_container.ginput_container_select {
   border-radius: 100px;
   font-size: 18px;
   border: 1px solid #015675;
}

#field_4_13 .gfield_required {
    display: none !important;
}





.select2-container--open.ln-contact-form-select2-container .select2-dropdown {
   margin-top: 0!important;
}



.contact-form-sec-popup .select2-container--default .select2-selection--single .select2-selection__rendered {
   color: #919eab !important;
   line-height: 36px;
   font-size: 18px;
}


.ln-contact-form-select2-container .select2-search {
   display: none;
}

.ln-contact-form-select2-container.select2-container--open .select2-dropdown {
   border-radius: 20px 20px 20px 20px !important;
   overflow: hidden;
}

.ln-contact-form-select2-container .select2-results .select2-results__options {
   padding: 16px 26px 8px 26px;
	list-style-type: none;
}

.ln-contact-form-select2-container .select2-results .select2-results__options .select2-results__option {
    color: #4399b5;
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 24px;
    letter-spacing: 2.24px;
    text-transform: uppercase;
    padding: 4px 5px 4px 15px;
    border-radius: 20px;
}

.ln-contact-form-select2-container .select2-results .select2-results__options .select2-results__option--selected {
   background-color: unset !important;
   color: #939393 !important;
}

.ln-contact-form-select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
   background-color: rgba(1, 86, 117, 1) !important;
	color: #fff;
}

.ln-contact-dropdown .contact-dropdown-name {
   color: #015675;
   font-size: 30px;
   font-style: normal;
   font-weight: 400;
   line-height: 45px;
}

.contact-form-row .gform_heading {
   display: none;
}

.ln-contact-form input[type='number'],
.ln-contact-form input[type='text'],
.ln-contact-form input[type='email'],
.ln-contact-form input[type='tel'] {
   border-radius: 100px;
   display: block;
   padding: 16px 26px !important;
   height: 52px;
   line-height: 0;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   border: 1px solid #015675;
   background: transparent;
   color: #015675;
   cursor: pointer;
   outline: none;
   /* Removes the focus outline */
}

.ln-contact-form input[type='number']::placeholder,
.ln-contact-form input[type='text']::placeholder,
.ln-contact-form input[type='email']::placeholder,
.ln-contact-form input[type='tel']::placeholder {
   color: rgba(1, 86, 117, 0.5);
}

.contact-form-sec-popup input[type='number']::placeholder,
.contact-form-sec-popup input[type='text']::placeholder,
.contact-form-sec-popup input[type='email']::placeholder,
.contact-form-sec-popup input[type='tel']::placeholder {
   color: #fff;
}

.contact-form-sec-popup input,
.contact-form-sec-popup textarea#input_4_6,
.contact-form-sec-popup textarea#input_3_6 {
   color: #fff !important;
}



.ln-contact-form select.gfield_select {
   border-radius: 100px;
   box-shadow: none !important;
   display: flex;
   padding: 16px 26px !important;
   height: 52px;
   line-height: normal;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   border: 1px solid #015675;
   background: transparent;
   color: rgba(1, 86, 117, 0.5);
   font-size: 14px;
   font-style: normal;
   font-weight: 900;
   letter-spacing: 2.24px;
   text-transform: uppercase;
}

.ln-contact-form textarea {
   padding: 16px 26px !important;
   height: 200px;
   border-radius: 16px;
   line-height: normal;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   border: 1px solid #015675;
   background: transparent;
   color: rgba(1, 86, 117, 0.5);
   margin-bottom: 48px !important;
}

.ln-contact-form .gfield_radio {
   display: flex;
   flex-direction: row !important;
   column-gap: 40px !important;
   align-items: center;
   flex-wrap: wrap;
}

.ln-contact-form .gfield_radio .gchoice {
   display: flex !important;
   gap: 12px !important;
   align-items: center;
   flex-direction: row-reverse;
}

.ln-contact-form .gfield_radio .gchoice:last-of-type {
   flex-direction: row-reverse;
}

.ln-contact-form legend.gfield_label {
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: 800;
   line-height: 24px;
   /* 171.429% */
   letter-spacing: 1.12px;
   text-transform: uppercase;
   color: #015675;
}

.ln-contact-form .gfield_radio .gform-field-label {
   margin: 0 !important;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   line-height: 26px;
   /* 144.444% */
   color: #015675;
	cursor: pointer;
}

.ln-contact-form .gform_fields {
   gap: 16px !important;
}

.ln-contact-form .gform_footer {
   margin-top: 64px !important;
   justify-content: flex-end;
}

.ln-contact-form .gform_footer input[type='submit'] {
   min-width: 200px !important;
   display: flex !important;
   padding: 16px 26px !important;
   justify-content: center !important;
   align-items: center !important;
   gap: 16px !important;
   border: 2px solid #015675 !important;
   border-radius: 100px !important;
   color: #015675 !important;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 14px !important;
   font-style: normal !important;
   font-weight: 800 !important;
   line-height: 24px !important;
   /* 171.429% */
   letter-spacing: 2.24px !important;
   text-transform: uppercase !important;
   background-color: transparent !important;
}

.ln-contact-form-select2-container .select2-dropdown {
   z-index: 9999999;
}

/********************** Popup Styles **********************/
.contact-form-sec-popup {
   max-width: 1294px;
   flex-shrink: 0;
   border-radius: 20px;
   border: 1px solid var(--Navy, #015675) !important;
   background: var(--Navy, #015675) !important;
}

.contact-form-row-popup input[type='number'],
.contact-form-row-popup input[type='text'],
.contact-form-row-popup input[type='email'],
.contact-form-row-popup input[type='tel'] {
   display: flex;
   height: 52px !important;
   padding: 16px 16px 16px 26px !important;
   align-items: center !important;
   gap: 16px !important;
   flex-shrink: 0 !important;
   border-radius: 100px !important;
   border: 1px solid #919eab !important;
   background: transparent !important;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   color: #fff;
}

.contact-form-row .ln-contact-form-2-bt-dropdown,
.contact-form-row-popup .ln-contact-form-2-bt-dropdown {
   grid-column: span 12;
}

textarea#input_3_6 {
   display: flex;
   height: 200px;
   padding: 16px 16px 16px 26px;
   align-items: flex-start;
   gap: 16px;
   flex-shrink: 0;
   border-radius: 16px;
   border: 1px solid #919eab;
   background: transparent !important;
}

.contact-form-row-popup .gform-field-label {
   color: #f6f4e9 !important;
   font-size: 18px !important;
   font-style: normal !important;
   font-weight: 400 !important;
   line-height: 26px !important;
}

.contact-form-row-popup input::placeholder,
.contact-form-row-popup textarea::placeholder {
   color: #f6f4e9;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   line-height: 26px;
   opacity: 0.5;
}

.contact-form-row-popup .ln-contact-form-2-bt-dropdown .select2-selection__rendered,
.contact-form-row-popup span#select2-contact-form-dropdown-container {
   color: var(--White, #fff) !important;
}

.contact-form-row .ln-contact-form-2-bt-dropdown .select2-selection--single,
.contact-form-row-popup .ln-contact-form-2-bt-dropdown .select2-selection--single,
.contact-form-sec .contact-form-row-popup .ln-contact-dropdown .select2-container--default .select2-selection--single {
   display: flex;
   height: 52px;
   padding: 16px 16px 16px 26px;
   justify-content: space-between;
   align-items: center;
   border-radius: 100px !important;
   border: 2px solid var(--White, #fff);
   flex-shrink: 0;
   background: transparent !important;
}

.contact-form-row-popup .ln-contact-dropdown .contact-dropdown-name {
   color: var(--White, #fff);
   width: 235px;
   /* H3 */
   font-size: 30px;
   font-style: normal;
   font-weight: 400;
   line-height: 150%;
   /* 45px */
}

.contact-form-row-popup .ln-contact-dropdown {
   display: flex;
   justify-content: space-between;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
   align-items: center;
   gap: 24px;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox,
.gform-theme--framework .gfield--type-choice .gfield_radio {
   display: flex;
   flex-direction: column;
   gap: var(--gf-field-choice-gap);
   justify-content: flex-start;
}

.ln-form-type-of-space {
   margin-top: 16px !important;
}

.contact-form-row-popup input#gform_submit_button_3 {
   display: flex !important;
   width: 264px !important;
   padding: 16px 26px !important;
   justify-content: center !important;
   align-items: center !important;
   gap: 16px !important;
   border-radius: 100px !important;
   border: 2px solid var(--White, #fff) !important;
   color: #f6f4e9 !important;
}

.contact-form-sec-popup::-webkit-scrollbar {
   width: 5px;
   /* Width of the scrollbar */
}

.contact-form-sec-popup::-webkit-scrollbar-track {
   background: #ffffff00;
}

.contact-form-sec-popup::-webkit-scrollbar-thumb {
   background: #E2523B;
   border-radius: 10px;
}

/* For Firefox */
/* .contact-form-sec-popup {
   scrollbar-width: thin;
   scrollbar-color: #E2523B #ffffff00;
} */

a.da-close.evr-close {
   content: url(/wp-content/uploads/2024/07/close.svg);
   width: 24px !important;
   height: 24px !important;
   flex-shrink: 0;
}

#et-boc .area-outer-wrap[data-da-color='light'] .da-close {
   background: none !important;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
}

a.da-close.evr-close {
   top: 10px !important;
   right: 5px !important;
}

.ln-contact-form .gfield_radio .gchoice {
   display: flex !important;
   gap: 12px !important;
   align-items: center;
   flex-direction: row-reverse;
}

.get-in-touch-text-popup p {
   color: var(--White, #fff);

   /* H2 */
   font-size: 50px;
   font-style: normal;
   font-weight: 400;
   line-height: 130%;
   /* 65px */
   padding-bottom: 100px !important;
}

textarea#input_4_6 {
   display: flex;
   height: 200px;
   padding: 16px 16px 16px 26px;
   align-items: flex-start;
   gap: 16px;
   flex-shrink: 0;
   border-radius: 16px;
   border: 1px solid #919eab;
   background: transparent !important;
}

.contact-form-sec-popup input#input_3_9_other,
.contact-form-sec-popup input#input_4_9_other {
   color: #ffffff4f;
}

.gform-theme--framework .field_description_below .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message)) {
   margin-block-start: var(--gf-desc-space);
   font-family: 'Urbanist', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 12px !important;
   background: #fff9f9 !important;
   border-radius: 5px !important;
   margin-top: 8px !important;
   border: 1px solid #c02b0a;
   font-size: 14.992px;
   margin-block-start: 8px;
   padding: 12.992px 24px;
}

.contact-form-sec-popup input#gform_submit_button_4 {
   display: flex !important;
   width: 264px !important;
   padding: 16px 26px !important;
   justify-content: center !important;
   align-items: center !important;
   gap: 16px !important;
   border-radius: 100px !important;
   border: 2px solid var(--White, #fff) !important;
   color: #f6f4e9 !important;
}

select#input_4_11 {
   display: flex !important;
   height: 52px !important;
   padding: 16px 16px 16px 26px !important;
   align-items: center !important;
   gap: 16px !important;
   flex-shrink: 0 !important;
   border-radius: 100px !important;
   border: 1px solid #919eab !important;
   background: transparent !important;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   color: #fff6;
   text-transform: unset !important;
   font-weight: 400 !important;
}

select#input_4_11 {
   -webkit-appearance: none;
   background: url(/wp-content/uploads/2024/07/chevron-right.svg) no-repeat calc(100% - 10px) !important;
   cursor: pointer;
}


.select2-container--default .select2-results>.select2-results__options {
   max-height: 300px !important;
}


.contact-form-sec-popup .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
   --gf-local-bg-color: #015675 !important;
}

.contact-form-sec-popup .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
   background-color: #ffffff !important;
}

.contact-form-sec-popup .ln-contact-form-select2-container .select2-results .select2-results__options .select2-results__option--selected {
   color: #939393 !important;
}

.contact-form-sec-popup .contact-form-row .ln-contact-form-2-bt-dropdown .select2-selection--single,
.contact-form-row-popup .ln-contact-form-2-bt-dropdown .select2-selection--single,
.contact-form-sec .contact-form-row-popup .ln-contact-dropdown .select2-container--default .select2-selection--single {
   border: 1px solid var(--White, #919eab);
}

.contact-social-media li {
   margin-right: 30px;
/*    width: 25px;
   height: 25px; */
}
.contact-social-media li a.icon {
    height: 25px;
    width: 25px;
}


.contact-h3 p {
   color: var(--Navy, #015675);
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 30px;
   font-style: normal;
   font-weight: 400;
   line-height: 150%;
   /* 45px */
}


.contact-h4 p {
   color: var(--Teal, #4399B5);
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   line-height: 26px;
}


.contact-p p {
   color: var(--Navy, #015675);
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   line-height: 26px;
   /* 144.444% */
}

.contact-a a {
   color: var(--Coral-Redor, #E2523B) !important;
   font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif !important;
   font-size: 30px;
   font-style: normal;
   font-weight: 400;
   line-height: 150%;
}

.thankyou-page-social-media li {
   display: inline-block;
   margin-bottom: 0px;
   position: relative;
   padding-left: 20px;
   padding-right: 20px;
}

.gform_wrapper.gform-theme--framework .gform_validation_errors {
   margin-bottom: 10px;
}

.gform_wrapper.gform-theme--framework .gform_validation_errors ol {
   padding-bottom: 0;
   padding-left: 0;
   list-style: none;
}

#gform_1 input#gform_submit_button_1 {
   display: flex !important;
   padding: 10px 26px !important;
   justify-content: center !important;
   align-items: center !important;
   gap: 16px !important;
   border-radius: 100px !important;
   outline: 2px solid var(--White, #fff) !important;
   color: #f6f4e9 !important;
   background: transparent;
}

.gform_wrapper.gform-theme--framework .gform_validation_errors {
   background-color: rgb(255, 255, 255);
   border: 2px solid rgba(182, 0, 0, 0.678);
   border-radius: 10px;
   padding: 10px 20px;
}

/* Popup form start */
.ln-contact-form.ln-popup-form .gform_footer {
    margin-top: 0px !important;
    justify-content: flex-end;
}
.page-id-25965067 a.da-close.evr-close {
    top: -25px !important;
    right: -25px !important;
}
 .ln-popup-form .gform_confirmation_message span {
    font-weight: 400;
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    color: #000;
    font-size: 18px;
}

.ln-popup-form input[type='number'],
.ln-popup-form input[type='text'],
.ln-popup-form input[type='email'],
.ln-popup-form input[type='tel'] {
   border-radius: 100px !important;
   display: block;
   padding: 13px 26px !important;
   height: 45px !important;
   line-height: 0 !important;
   font-size: 18px !important;
   font-style: normal !important;
   font-weight: 400 !important;
   border: 1px solid #015675 !important;
   background: transparent !important;
   color: #015675 !important;
   cursor: pointer !important;
   outline: none !important;
   /* Removes the focus outline */
}
.ln-contact-form select.gfield_select {
   border-radius: 100px;
   box-shadow: none !important;
   display: flex;
   padding: 13px 26px !important;
   height: 45px;
   line-height: normal;
   font-size: 18px;
   font-style: normal;
   font-weight: 400;
   border: 1px solid #015675;
   background: transparent;
   color: rgba(1, 86, 117, 0.5);
   font-size: 14px;
   font-style: normal;
   font-weight: 900;
   letter-spacing: 2.24px;
   text-transform: uppercase;
}
.explore-life .ln-contact-form textarea {
	padding: 16px 26px !important;
    height: 110px;
    border-radius: 16px;
    line-height: normal;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    border: 1px solid #015675;
    background: transparent;
    color: rgba(1, 86, 117, 0.5);
}
.explore-life { 
	display: none; 
	position: fixed; 
}
.explore-close img {
    width: 35px !important;
    cursor: pointer;
    position: relative;
    top: -10px;
    right: -25px;
    z-index: 999;
}
.explore-close {
    margin: 0 !important;
}
#gform_confirmation_message_6 h2 {
	font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    font-size: 40px;
    color: #015676 !important;
    line-height: 45px;
    text-align: center;
    margin-top: -40px;
}

.explore-life .gform-theme--foundation .gfield textarea.small {
    margin-bottom: 20px !important;
}

.ln-contact-form.ln-popup-form .gform_footer {
    margin-top: 0px !important;
    justify-content: flex-end;
}
.ln-popup-form .gform_confirmation_message span {
    font-weight: 400;
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    color: #000;
    font-size: 18px;
}
.ln-popup-form .gform_confirmation_message p {
    font-weight: 400;
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    color: #000;
    font-size: 18px;
}
.ln-popup-form select#input_6_6 {
    background: url(https://testsurge.lakenona.com/wp-content/uploads/2024/07/chevron-right-blue-1.svg);
    position: relative;
    z-index: 999999999;
    display: block;
    background-size: 25px;
    background-position: 97% 7px;
    background-repeat: no-repeat;
}
.ln-popup-form label.gfield_label.gform-field-label {
    color: #015676 !important;
    font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    font-weight: 400;
}
article .et_builder_inner_content, .et-l.et-l--footer .et_builder_inner_content {
    z-index: auto !important;
}

@media only screen and (max-width: 768px) {
	#gform_confirmation_message_6 h2 {
		font-family: 'Avenir Roman', Helvetica, Arial, Lucida, sans-serif;
		font-size: 30px;
		color: #015676 !important;
		line-height: 38px;
		text-align: center;
		margin-top: -40px;
	}
	div#explore-life {
		width: 90% !important;
		top: 3% !important;
	}
	.explore-close img {
		width: 35px !important;
		cursor: pointer;
		position: relative;
		top: -20px;
		right: -20px;
		z-index: 999;
	}
	.explore-close {
		margin: 0 !important;
	}
	.ln-contact-form.ln-popup-form .gform_fields {
        gap: 15px !important;
    }
	.ln-contact-form.ln-popup-form textarea {
		margin-bottom: 24px !important;
	}
}

@media only screen and (min-width: 1200px) {
	.explore-life {
		top: 4vh !important;
	}
}

@media only screen and (min-width: 1400px) {
	.explore-life {
		top: 5vh !important;
	}
}
@media only screen and (min-width: 1800px) {
	.explore-life {
		top: 15vh !important;
	}
}
/* End */


@media screen and (min-width: 768px) {
   .contact-form-sec .contact-form-row .ln-contact-dropdown .select2 {
      width: 519px !important;
   }
}

@media screen and (max-width: 767px) {
   .contact-form-sec .contact-form-row .ln-contact-dropdown .select2 {
      width: 100% !important;
   }

   .ln-contact-dropdown {
      flex-direction: column;
      justify-content: flex-start !important;
      align-items: flex-start !important;
      gap: 22px !important;
   }

   .ln-contact-form .gform_fields {
      gap: 24px !important;
   }

   .gform-theme--foundation .gform-grid-row {
      gap: 24px !important;
   }




   .ln-contact-form legend.gfield_label {
      margin-bottom: 24px !important;
   }
}

@media screen and (max-width: 1380px) {
   .ln-contact-form .gfield_radio .gchoice {
      justify-content: flex-start;
      width: 100%;
   }

   /* 
   .ln-contact-form .gfield_radio .gchoice:last-of-type .gfield-choice-input {
      display: none !important;
   } */


   .ln-contact-form .gfield_radio {
      flex-direction: column !important;
      align-items: flex-start;
      justify-content: space-between;
      gap: 24px !important;
   }

   .ln-contact-form .gfield_radio .gchoice {
      display: grid !important;
   }
}




@media screen and (min-width: 767px) {
   /* .contact-form-row-popup .ln-contact-form-2-bt-dropdown{
      width: 986px!important;
   } */

   .contact-form-sec .contact-form-row .ln-contact-dropdown .select2 {
      width: 540px !important;
   }
}

@media screen and (max-width: 980px) {
   .contact-form-row-page {
      flex-direction: column-reverse;
   }

   .contact-form-row-page .contact-info-col {
      margin-top: 30px;
   }
}

@media screen and (max-width: 767px) {
   .contact-form-sec .contact-form-row .ln-contact-dropdown .select2 {
      width: -webkit-fill-available !important;
   }

   .contact-form-row-popup .ln-contact-dropdown {
      display: block;
   }

   p.contact-dropdown-name {
      padding-bottom: 20px !important;
   }

   .get-in-touch-text-popup p {
      padding-bottom: 65px !important;
   }

   .ln-contact-form .gfield_radio .gchoice {
      display: flex !important;
   }

   .ln-contact-form .gfield_radio .gchoice {
      justify-content: space-between !important;
   }

   

}



/* Responsive styles for larger screens */
@media screen and (min-width: 1381px) {
   .gfield_radio {
      flex-direction: column;
   }

   .gchoice {
      justify-content: flex-start;
      /* Ensures the content starts from the left */
   }

   .ln-contact-form .gfield_radio .gchoice:last-of-type {
      flex-direction: row-reverse !important;
   }
   .gchoice {
      display: flex;
      align-items: center;
   }

   .gfield-choice-input {
      order: 2;
      margin-left: 8px;
   }

   .gform-field-label--type-inline {
      order: 1;
      margin-right: 8px;
   }


   .ln-contact-form .gfield_radio {
      flex-direction: column;
   }

   .ln-contact-form .gchoice {
      justify-content: flex-start;
   }

   .ln-contact-form .gfield_radio .gchoice:last-of-type {
      flex-direction: row-reverse !important;
   }

   .ln-contact-form .gchoice {
      display: flex;
      align-items: center;
   }

   .ln-contact-form .gfield-choice-input {
      order: 2;
      margin-left: 8px;
   }

   .ln-contact-form .gform-field-label--type-inline {
      order: 1;
      margin-right: 8px;
   }
}

.error-message-dropdown{
   text-align: left;
   padding-top: 15px;
}




input#input_4_9_other {
   display: none;
}

input#input_3_1_6:focus,
input#choice_3_9_0:focus,
input#input_3_1_3:focus {
   outline: none;
   box-shadow: none;
}

input[type='radio']:focus,
input[type='text']:focus,
input[type='email']:focus,
input[type='tel']:focus,
textarea:focus,
select:focus {
   outline: none;
   box-shadow: none;
}

.contact-form-row-page .gform-theme--framework .gfield--type-choice .gchoice_other_control {
  display: none ;
}

/* .contact-form-row-page .gform-theme--framework .gfield--type-choice .active-class{
   display: inline-block ;
} */

.contact-form-row-popup .ln-contact-form-1.active-class .gform-theme--framework .gfield--type-choice .gchoice_other_control,
.contact-form-row-popup .ln-contact-form-2.active-class .gform-theme--framework .gfield--type-choice .gchoice_other_control,
.contact-form-row-page .ln-contact-form-2.active-class .gform-theme--framework .gfield--type-choice .gchoice_other_control,
.contact-form-row-page .ln-contact-form-1.active-class .gform-theme--framework .gfield--type-choice .gchoice_other_control {
   display: inline-block!important;
}

.gform-theme--framework .gfield--type-choice .gchoice_other_control.active-class {
   display: inline-block !important;
}

.gform-theme--framework .gfield--type-choice .gchoice_other_control {
   display: none !important;
}

.thankyou_newsletter {
    color: white;
    font-size: 25px;
    font-family: 'Sentinel-LightItalic';
}

/* New popup overflow changes */
#get-in-touch-form.overflow-hide {
	overflow: hidden !important;
}

#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper {
	overflow-x: hidden !important;
	overflow-y: scroll !important;
	padding-right: 30px !important;
	max-height: 550px !important;
}

@media screen and (min-width: 1920px) {
	#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper {
		max-height: 800px !important;
	}
}

#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper::-webkit-scrollbar {
	width: 5px !important;
}

#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper::-webkit-scrollbar-thumb {
	background: #E2523B !important;
    border-radius: 10px !important;
}

#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper::-webkit-scrollbar-track {
	background: #ffffff00 !important;
}

@media screen and (max-width: 1560px) {
	#get-in-touch-form.overflow-hide .contact-form-row-popup .gform_wrapper {
		max-height: 350px !important;
	}
	
	.get-in-touch-text-popup p {
		padding-bottom: 50px !important;
	}
}
