.elementor-8943 .elementor-element.elementor-element-d1e942f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-8943 .elementor-element.elementor-element-a9c9ed6{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8943 .elementor-element.elementor-element-a9c9ed6.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8943 .elementor-element.elementor-element-82ee722{text-align:center;}.elementor-8943 .elementor-element.elementor-element-82ee722 .elementor-heading-title{color:var( --e-global-color-ad300fe );}.elementor-8943 .elementor-element.elementor-element-5f94871{text-align:center;}.elementor-8943 .elementor-element.elementor-element-5f94871 .elementor-heading-title{color:var( --e-global-color-b411bf9 );}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container input[type="text"],
					.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select,.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="url"]{background-color:#FFFFFF00;color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-8943 .elementor-element.elementor-element-acd226f{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-8943 .elementor-element.elementor-element-acd226f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8943 .elementor-element.elementor-element-acd226f.elementor-element{--align-self:center;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gform_heading{text-align:left;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container input[type="text"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select,.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="url"]{padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="text"],
				.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper select,.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="url"]{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input::-webkit-input-placeholder,
					.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper  select::-webkit-input-placeholder{color:var( --e-global-color-ad300fe );}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;padding:10px 0px 10px 0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield_checkbox label{font-size:16px;line-height:1em;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .ginput_container_checkbox span.gravity_checkbox_label:before{font-size:16px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="button"],
					.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="submit"]{padding:12px 0px 12px 0px;margin:20px 0px 0px 0px;width:225px;font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6em;letter-spacing:0.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gform_button.button{color:var( --e-global-color-ad300fe );background:var( --e-global-color-secondary );}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gform_button.button:hover{color:var( --e-global-color-ad300fe );background:#405A5E;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;max-width:450px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_confirmation_wrapper{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gfield_description.validation_message{padding:3px 13px 3px 13px;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;line-height:28px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}#elementor-popup-modal-8943 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}#elementor-popup-modal-8943{background-color:#00000000;justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-8943 .dialog-message{width:50vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-8943 .dialog-close-button{display:flex;}#elementor-popup-modal-8943 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-8943 .dialog-close-button svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-8943 .elementor-element.elementor-element-d1e942f{--min-height:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_confirmation_wrapper{font-size:18px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gfield_description.validation_message{font-size:18px;}#elementor-popup-modal-8943 .dialog-message{width:100vw;}#elementor-popup-modal-8943{justify-content:center;align-items:flex-end;}}@media(max-width:767px){.elementor-8943 .elementor-element.elementor-element-d1e942f{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2.25rem;--padding-right:2.25rem;}.elementor-8943 .elementor-element.elementor-element-a9c9ed6{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-8943 .elementor-element.elementor-element-5f94871 .elementor-heading-title{font-size:1.75rem;}.elementor-8943 .elementor-element.elementor-element-acd226f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-8943 .elementor-element.elementor-element-acd226f{z-index:1;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container input[type="text"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select,.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="url"]{padding:10px 0px 10px 0px;margin:0px 0px 6px 0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="text"],
				.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper select,.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="email"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="tel"],.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="url"]{font-size:16px;line-height:16px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{padding:10px 0px 10px 0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="button"],
					.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper input[type="submit"]{padding:5px 0px 5px 0px;margin:8px 0px 0px 0px;width:100%;font-size:16px;line-height:1rem;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_wrapper{padding:0px 0px 0px 0px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gform_confirmation_wrapper{font-size:16px;}.elementor-8943 .elementor-element.elementor-element-acd226f .pt_plus_gravity_form .gfield_description.validation_message{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-82ee722 */.elementor-8943 .elementor-element.elementor-element-82ee722 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f94871 */.elementor-8943 .elementor-element.elementor-element-5f94871 h3 {
    margin-bottom: 0;
    color: var(--Concrete, #EBE8E4);
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
/* desk/H3 */
font-family: "Playfair Display";
font-size: 2.5rem;
font-style: normal;
font-weight: 500;
line-height: 130%; /* 3.25rem */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c9ed6 */.elementor-8943 .elementor-element.elementor-element-a9c9ed6 {
    max-width: 560px;
}/* End custom CSS */
/* Start custom CSS for tp-gravityt-form, class: .elementor-element-acd226f *//* Hide labels */
.gfield_label {
    display: none !important;
}

/* Remove legend */
.gform_required_legend {
    display: none;
}

/* Make checkboxes and radios visible */
.pt_plus_gravity_form .ginput_container_checkbox input[type="checkbox"],
.pt_plus_gravity_form .ginput_container_radio input[type="radio"] {
    display: inline-block !important;
}

/* Grid spacing adjustments */
#gform_fields_2 {
    grid-row-gap: 0;
}

#gform_wrapper_3.gravity-theme .gform_footer,
#gform_wrapper_3.gravity-theme .gform_page_footer {
    margin: 0;
    padding: 0;
}

/* Center submit button */
#gform_submit_button_3 {
    margin-right: auto;
    margin-left: auto;
}

/* Select styling with custom arrow */
select {
    background: var(--e-global-color-secondary);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

select option {
    background: var(--e-global-color-secondary);
}

/* Custom select arrow */
.elementor-element.offer .pt_plus_gravity_form .ginput_container_select {
    position: relative;
}

.elementor-element.offer .pt_plus_gravity_form .ginput_container_select::after {
    content: '';
    background-image: url('/wp-content/themes/audrey-theme/assets/images/chevron-down.svg');
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    filter: invert(1);
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

/* Mobile responsive */
@media (max-width: 767px) {
    body .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 8px;
    }
    
    body .gform_wrapper.gravity-theme .gform_footer,
    .gform_wrapper.gravity-theme .gform_page_footer {
        margin: 0;
        padding: 0;
    }
    
    .offer #gform_wrapper_3 {
        padding: 0.75rem 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e942f */@media (max-width: 1024px) {
  .elementor-8943 .elementor-element.elementor-element-d1e942f
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px) {
  #elementor-popup-modal-8943 .dialog-message {
    width: 100vw;
    height: calc(100vh - 398px);
    align-items: unset;
  }
}
@media (max-width: 767px) {
  #elementor-popup-modal-8943 .dialog-message {
    width: 100vw;
    height: calc(100vh - 300px);
    align-items: unset;
  }
}/* End custom CSS */