.elementor-kit-3408{--e-global-color-primary:#F9F7F4;--e-global-color-text:#000000;--e-global-color-accent:#5F5F5F;--e-global-color-8395d6f:#FFFFFF;--e-global-color-e5b44c4:#F4F3EE;--e-global-color-116b8e5:#E1DDD8;--e-global-color-0dbf54b:#5F5F5F00;--e-global-color-ba5f026:#E1DDD8;--e-global-color-bd0a97b:#FFFFFF;--e-global-color-5df0825:#E6E6E6;--e-global-color-ce60dd1:#B1A698;--e-global-color-c2e21c9:#493B29;--e-global-color-04ad5b4:#F9F7F4;--e-global-typography-primary-font-family:"garamond-premier-pro-display";--e-global-typography-primary-font-size:2.6rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-1.6px;--e-global-typography-primary-word-spacing:5px;--e-global-typography-secondary-font-family:"garamond-premier-pro-display";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-secondary-word-spacing:0.05em;--e-global-typography-text-font-family:"mr-eaves-modern";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.5;--e-global-typography-13f37b6-font-family:"Cormorant Garamond";--e-global-typography-13f37b6-font-size:clamp(4rem, 2.5143rem + 6.0952vw, 8rem);--e-global-typography-13f37b6-font-weight:200;--e-global-typography-13f37b6-text-transform:uppercase;--e-global-typography-afd36c2-font-family:"mr-eaves-modern";--e-global-typography-afd36c2-font-size:clamp(0.8rem, 0.6143rem + 0.7619vw, 1.3rem);--e-global-typography-afd36c2-font-weight:400;--e-global-typography-afd36c2-text-transform:uppercase;--e-global-typography-afd36c2-line-height:1;--e-global-typography-afd36c2-letter-spacing:4px;--e-global-typography-979b97c-font-family:"Cormorant Garamond";--e-global-typography-979b97c-font-size:clamp(3.125rem, 2.4286rem + 2.8571vw, 5rem);--e-global-typography-979b97c-font-weight:300;--e-global-typography-979b97c-text-transform:uppercase;--e-global-typography-b0eb33b-font-family:"Cormorant Garamond";--e-global-typography-b0eb33b-font-size:3.4rem;--e-global-typography-b0eb33b-font-weight:300;--e-global-typography-b0eb33b-text-transform:uppercase;--e-global-typography-b0eb33b-line-height:1;--e-global-typography-ba2fcb9-font-family:"mr-eaves-modern";--e-global-typography-ba2fcb9-font-size:clamp(0.8rem, 0.7283rem + 0.3019vw, 1rem);--e-global-typography-ba2fcb9-font-weight:300;--e-global-typography-ba2fcb9-text-transform:uppercase;--e-global-typography-ba2fcb9-letter-spacing:4px;--e-global-typography-2182bc5-font-family:"Bacalisties";--e-global-typography-2182bc5-font-size:clamp(3.125rem, 2.4286rem + 2.8571vw, 5rem);--e-global-typography-2182bc5-font-weight:200;--e-global-typography-2182bc5-letter-spacing:2px;--e-global-typography-9fb79e2-font-family:"mr-eaves-modern";--e-global-typography-9fb79e2-font-size:20px;--e-global-typography-9fb79e2-font-weight:300;--e-global-typography-9fb79e2-line-height:150%;--e-global-typography-ea83165-font-family:"mr-eaves-modern";--e-global-typography-ea83165-font-size:0.9rem;--e-global-typography-ea83165-font-weight:300;--e-global-typography-ea83165-text-transform:uppercase;--e-global-typography-ea83165-text-decoration:none;--e-global-typography-ea83165-letter-spacing:4px;--e-global-typography-e657cd4-font-family:"Poppins";--e-global-typography-094af93-font-family:"mr-eaves-modern";--e-global-typography-094af93-font-size:2rem;--e-global-typography-094af93-font-weight:300;--e-global-typography-094af93-text-transform:uppercase;--e-global-typography-094af93-letter-spacing:4px;--e-global-typography-8234d1f-font-family:"mr-eaves-modern";--e-global-typography-8234d1f-font-size:0.9rem;--e-global-typography-8234d1f-font-weight:300;--e-global-typography-8234d1f-text-transform:uppercase;--e-global-typography-8234d1f-letter-spacing:4px;--e-global-typography-43eadf9-font-family:"Cormorant Garamond";--e-global-typography-43eadf9-font-size:clamp(1.2rem, 1.0925rem + 0.4528vw, 1.5rem);--e-global-typography-43eadf9-font-weight:300;--e-global-typography-43eadf9-line-height:1.5;--e-global-typography-6929822-font-family:"mr-eaves-modern";--e-global-typography-6929822-font-size:clamp(0.7rem, 0.3444rem + 0.7407vw, 0.9rem);--e-global-typography-6929822-font-weight:300;--e-global-typography-6929822-font-style:normal;--e-global-typography-6929822-text-transform:uppercase;--e-global-typography-6929822-letter-spacing:4px;--e-global-typography-cad995b-font-family:"Cormorant Garamond";--e-global-typography-cad995b-font-size:clamp(2.625rem, 1.697rem + 4.130vw, 5rem);--e-global-typography-cad995b-font-weight:300;--e-global-typography-cad995b-font-style:normal;--e-global-typography-cad995b-text-transform:uppercase;--e-global-typography-cad995b-text-decoration:none;--e-global-typography-cad995b-line-height:1.1em;--e-global-typography-cad995b-letter-spacing:-0.02em;--e-global-typography-f470496-font-family:"Cormorant Garamond";--e-global-typography-f470496-font-size:clamp(1.75rem, 1.261rem + 2.174vw, 3rem);--e-global-typography-f470496-font-weight:400;--e-global-typography-f470496-font-style:normal;--e-global-typography-f470496-text-transform:uppercase;--e-global-typography-f470496-text-decoration:none;--e-global-typography-f470496-line-height:1.1em;--e-global-typography-f470496-letter-spacing:-0.02em;--e-global-typography-f11475e-font-family:"Cormorant Garamond";--e-global-typography-f11475e-font-size:clamp(1.375rem, 1.179rem + 0.870vw, 1.875rem);--e-global-typography-f11475e-font-weight:500;--e-global-typography-f11475e-font-style:normal;--e-global-typography-f11475e-text-transform:uppercase;--e-global-typography-f11475e-text-decoration:none;--e-global-typography-f11475e-line-height:1.25em;--e-global-typography-f11475e-letter-spacing:0em;--e-global-typography-330aed4-font-family:"mr-eaves-modern";--e-global-typography-330aed4-font-size:clamp(1.0625rem, 0.965rem + 0.435vw, 1.3125rem);--e-global-typography-330aed4-font-weight:300;--e-global-typography-330aed4-font-style:normal;--e-global-typography-330aed4-text-transform:none;--e-global-typography-330aed4-text-decoration:none;--e-global-typography-330aed4-line-height:1.6lh;--e-global-typography-330aed4-letter-spacing:0em;--e-global-typography-c8559b2-font-family:"mr-eaves-modern";--e-global-typography-c8559b2-font-size:clamp(1.125rem, 1.0761rem + 0.2174vw, 1.25rem);--e-global-typography-c8559b2-font-weight:300;--e-global-typography-c8559b2-font-style:normal;--e-global-typography-c8559b2-text-transform:none;--e-global-typography-c8559b2-text-decoration:none;--e-global-typography-c8559b2-line-height:1.6em;--e-global-typography-c8559b2-letter-spacing:0em;--e-global-typography-b30b4d7-font-family:"mr-eaves-modern";--e-global-typography-b30b4d7-font-size:clamp(0.75rem, 0.701rem + 0.217vw, 0.875rem);--e-global-typography-b30b4d7-font-weight:400;--e-global-typography-b30b4d7-font-style:normal;--e-global-typography-b30b4d7-text-transform:none;--e-global-typography-b30b4d7-text-decoration:none;--e-global-typography-b30b4d7-letter-spacing:0em;--e-global-typography-d995ec7-font-family:"mr-eaves-modern";--e-global-typography-d995ec7-font-size:clamp(0.6875rem, 0.639rem + 0.217vw, 0.8125rem);--e-global-typography-d995ec7-font-weight:300;--e-global-typography-d995ec7-font-style:normal;--e-global-typography-d995ec7-text-transform:uppercase;--e-global-typography-d995ec7-text-decoration:none;--e-global-typography-d995ec7-letter-spacing:0.12em;--e-global-typography-cab27d7-font-family:"mr-eaves-modern";--e-global-typography-cab27d7-font-size:clamp(0.8125rem, 0.764rem + 0.217vw, 0.9375rem);--e-global-typography-cab27d7-font-weight:400;--e-global-typography-cab27d7-font-style:normal;--e-global-typography-cab27d7-text-transform:uppercase;--e-global-typography-cab27d7-text-decoration:none;--e-global-typography-cab27d7-letter-spacing:0.2em;--e-global-typography-f48cfe0-font-family:"Bacalisties";--e-global-typography-f48cfe0-font-size:clamp(1.5rem, 1.207rem + 1.304vw, 2.25rem);--e-global-typography-f48cfe0-font-weight:100;--e-global-typography-f48cfe0-font-style:normal;--e-global-typography-f48cfe0-text-transform:none;--e-global-typography-f48cfe0-text-decoration:none;--e-global-typography-f48cfe0-letter-spacing:0.02em;background-color:#F9F7F4;color:var( --e-global-color-text );text-transform:none;}.elementor-kit-3408 button,.elementor-kit-3408 input[type="button"],.elementor-kit-3408 input[type="submit"],.elementor-kit-3408 .elementor-button{background-color:var( --e-global-color-0dbf54b );font-family:var( --e-global-typography-ea83165-font-family ), Sans-serif;font-size:var( --e-global-typography-ea83165-font-size );font-weight:var( --e-global-typography-ea83165-font-weight );text-transform:var( --e-global-typography-ea83165-text-transform );text-decoration:var( --e-global-typography-ea83165-text-decoration );letter-spacing:var( --e-global-typography-ea83165-letter-spacing );color:var( --e-global-color-text );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-text );border-radius:7px 7px 7px 7px;padding:1rem 2rem 1rem 2rem;}.elementor-kit-3408 button:hover,.elementor-kit-3408 button:focus,.elementor-kit-3408 input[type="button"]:hover,.elementor-kit-3408 input[type="button"]:focus,.elementor-kit-3408 input[type="submit"]:hover,.elementor-kit-3408 input[type="submit"]:focus,.elementor-kit-3408 .elementor-button:hover,.elementor-kit-3408 .elementor-button:focus{background-color:var( --e-global-color-0dbf54b );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:7px 7px 7px 7px;}.elementor-kit-3408 a{color:#000000;font-family:"gill-sans-nova", Sans-serif;font-size:1.2rem;font-weight:200;text-decoration:overline;}.elementor-kit-3408 h1{color:var( --e-global-color-text );font-family:"ivyora-display", Sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.5;word-spacing:0.1rem;}.elementor-kit-3408 h2{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);font-weight:500;text-transform:uppercase;word-spacing:0.2rem;}.elementor-kit-3408 h3{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:400;text-transform:uppercase;word-spacing:0.2rem;}.elementor-kit-3408 h4{color:var( --e-global-color-text );font-family:"garamond-premier-pro-display", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:400;text-transform:uppercase;}.elementor-kit-3408 h5{color:var( --e-global-color-text );font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);font-weight:400;text-transform:uppercase;}.elementor-kit-3408 h6{color:var( --e-global-color-text );font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:400;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#BFBDB7;--lightbox-text-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-kit-3408{--e-global-typography-primary-font-size:2.1rem;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-primary-word-spacing:5px;--e-global-typography-secondary-font-size:1.6rem;--e-global-typography-text-font-size:18px;--e-global-typography-9fb79e2-font-size:18px;--e-global-typography-ea83165-font-size:0.8rem;--e-global-typography-094af93-font-size:1.5rem;--e-global-typography-094af93-line-height:1em;--e-global-typography-8234d1f-letter-spacing:4px;font-size:1rem;}.elementor-kit-3408 h1{font-size:1.3rem;line-height:1.5;letter-spacing:0px;word-spacing:0.1rem;}.elementor-kit-3408 button,.elementor-kit-3408 input[type="button"],.elementor-kit-3408 input[type="submit"],.elementor-kit-3408 .elementor-button{font-size:var( --e-global-typography-ea83165-font-size );letter-spacing:var( --e-global-typography-ea83165-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-3408{--e-global-typography-primary-font-size:1.5rem;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-primary-word-spacing:4px;--e-global-typography-secondary-font-size:1.14rem;--e-global-typography-secondary-line-height:1.2rem;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.2rem;--e-global-typography-094af93-font-size:1.2rem;--e-global-typography-8234d1f-letter-spacing:4px;font-size:1rem;}.elementor-kit-3408 h1{font-size:0.9rem;line-height:1.5;letter-spacing:0px;word-spacing:0.1rem;}.elementor-kit-3408 h2{line-height:1.2em;}.elementor-kit-3408 h3{line-height:1.2em;}.elementor-kit-3408 button,.elementor-kit-3408 input[type="button"],.elementor-kit-3408 input[type="submit"],.elementor-kit-3408 .elementor-button{font-size:var( --e-global-typography-ea83165-font-size );letter-spacing:var( --e-global-typography-ea83165-letter-spacing );border-width:1px 1px 1px 1px;padding:1rem 02rem 01rem 02rem;}.elementor-kit-3408 button:hover,.elementor-kit-3408 button:focus,.elementor-kit-3408 input[type="button"]:hover,.elementor-kit-3408 input[type="button"]:focus,.elementor-kit-3408 input[type="submit"]:hover,.elementor-kit-3408 input[type="submit"]:focus,.elementor-kit-3408 .elementor-button:hover,.elementor-kit-3408 .elementor-button:focus{border-width:0px 0px 1px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}:root { --section_title:Cormorant Garamond; --transparent:#ffffff00; --soft-beige:#e9e6dd; ----clr-lightred:rgb(243, 145, 137); --fs_display:clamp(2.625rem, 1.697rem + 4.130vw, 5rem); --lh_s:1.1em; --ls_xs:-0.02em; --fs_overline:clamp(0.6875rem, 0.639rem + 0.217vw, 0.8125rem); --ls_s:0.12em; --clr_white:#ffffff; --clr_black:#000000; --fs_body:clamp(1.125rem, 1.0761rem + 0.2174vw, 1.25rem); --lh_xl:1.6em; --fs_heading:clamp(1.375rem, 1.179rem + 0.870vw, 1.875rem); --lh_m:1.25em; --clr_brown:#B1A698; --clr_offwhite:#F9F7F4; --pad-s:clamp(1rem, 0.7692rem + 1.0256vw, 1.5rem); --wed_clr_title:#393E3F; --wed_clr_text:#747C7D; --wed_clr_page:#F4F4F4; --wed_clr_panel:#E8EBEA; --wed_clr_line:#A6B4B6; --wed_clr_mist:#CBD4D4; --wed_clr_overlay:#00000069; --wed_font_display:Italiana; --wed_font_text:PT Sans; --wed_fs_display:4.6vw; --wed_fs_display_t:8.3vw; --wed_fs_display_m:9vw; --wed_fs_title:60px; --wed_fs_title_t:40px; --wed_fs_title_m:28px; --wed_fs_subtitle:1.5vw; --wed_fs_subtitle_t:2.8vw; --wed_fs_subtitle_m:5vw; --wed_fs_text:16px; --wed_fs_text_t:15px; --wed_fs_label:16px; --wed_fs_label_t:14px; --wed_fs_label_m:13px; --wed_fs_caption:14px; --wed_ls_display:7px; --wed_ls_display_t:5px; --wed_ls_display_m:4.4px; --wed_ls_title:7px; --wed_ls_title_m:3px; --wed_ls_subtitle:10px; --wed_ls_subtitle_m:4px; --wed_ls_label:5px; --wed_ls_label_t:4px; --wed_ls_label_m:1.3px; --wed_ls_nav:1px; --wed_ls_caps:3px; --wed_ls_caption:2px; --wed_lh_display:1em; --wed_lh_display_t:1.1em; --wed_lh_title:65px; --wed_lh_title_t:1em; --wed_lh_text:22px; --wed_lh_text_t:1.4em; --wed_lh_label:24px; --wed_lh_label_t:1.4em; --wed_w_hero-panel:40%; --wed_w_hero-visual:65%; --wed_w_hero-text:740px; --wed_w_hero-text_t:550px; --wed_h_hero-min:87vh; --wed_h_hero-img:420px; --wed_h_hero-img_t:315px; --wed_h_hero-img_m:215px; --wed_gap_hero:35px; --wed_pad_hero-top:8%; --wed_pad_section-x:6.5%; --wed_h_cta-min:557px; --wed_h_field:40px; --font_text:mr-eaves-modern; }
/* Start custom CSS *//*Gravity*/

body .gform_wrapper .gform_heading {
    display: none;
}

.ginput_complex.ginput_container_address input {
    background-color: transparent;
    border: 1px solid #9e9e9e;
    box-shadow: none;
}	

.ginput_complex.ginput_container_address select {
    background-color: transparent;
    border: 1px solid #9e9e9e;
    box-shadow: none;
}
	
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container > * {
  background: transparent;
	padding: 1rem 1rem;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ccc;
	box-shadow: none;
	font-family: "mr-eaves-modern";
	font-size: 1rem;
	font-weight: 300;
	max-width: 100%;
}


body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container:focus {
    border: 1px solid #000;
}
	
placeholder {
		font-family: "mr-eaves-modern";
		font-size: 0.9rem;
		font-weight: 300;
	}

body .gform_wrapper .gform_body .gform_fields .gfield {
    margin-bottom: 1.5rem;
}

body .gform_confirmation_message {
    font-family: "mr-eaves-modern";
    font-size: 1.1rem;
    font-weight: 300;
}

body .gform_wrapper .gform_footer {
	justify-content: center;
	}	
	
	body .gform_wrapper .gform_footer .gform_button .button {
		border: 1px solid red;
		
		background: transparent;
		font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
	}
	
	#gform_submit_button_1 {
		background: transparent;
		color: #000;
		border: 1px solid #000;
		border-radius: 7px;
		padding: 1rem 2rem 1rem 2rem;
		font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
	}
	
	#gform_submit_button_2 {
		background: transparent;
		color: #000;
		border: 1px solid #000;
		border-radius: 7px;
		padding: 1rem 2rem 1rem 2rem;
		font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
	}
	
	#gform_submit_button_3 {
		background: transparent;
		color: #000;
		border: 1px solid #000;
		border-radius: 7px;
		padding: 1rem 2rem 1rem 2rem;
		font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
	}
	
	#gform_submit_button_5 {
		background: transparent;
		color: #000;
		border: 1px solid #000;
		border-radius: 7px;
		padding: 1rem 2rem 1rem 2rem;
		font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
	}
	
	#input_5_23 {
		padding: 0;
	}	

/*FIELD LABELS*/
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
   
    font-family: 'mr-eaves-modern';
    font-size: 0.9rem;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 4px;
    text-align: center;
}

@media screen and (max-width: 576px) {
    body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
        justify-content: center;
    }
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice {
    font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
		font-family: "mr-eaves-modern";
		font-size: 0.9rem;
		font-weight: 300;
		padding: 0.75rem 1rem;
	}
	
@media screen and (max-width: 576px) {
    body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
        justify-content: center;
        text-align: center;
    }
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #000;
    }
    
body .gform_wrapper .gform_body .gform_fields .gfield .datepicker {
    font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_hour {
    font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
    padding: 0;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_minute {
    font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
    padding: 0;
}

body .ginput_container_number {
    font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
    padding: 0;
}

body .gform_wrapper .gform_validation_error h2 {
	font-family: "mr-eaves-modern";
    font-size: 1rem;
    font-weight: 300;
	}
		
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input[type=radio] {
	background: transparent;
	}
	

	
	@media (min-width: 650px) {
			body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox {
		flex-direction: row;
	}
	}
	
	body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox] {
		background: transparent;
	}

	#input_1_14_1 {
	border: 1px solid #000 !important; 
		size: 20px;
	}
	
	#input_5_27_1 {
		border: 1px solid #000 !important; 
		size: 20px;
	}
	
	body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice {
		font-family: "mr-eaves-modern";
		font-size: 0.9rem;
		font-weight: 300;
	}
	
	body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select {
		font-family: "mr-eaves-modern";
		font-size: 0.9rem;
		font-weight: 300;
	}
	
	body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select {
		padding: 0;
		padding-left: 1rem;
	}
	
	body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select option {
		font-family: "mr-eaves-modern";
		font-size: 0.9rem;
		font-weight: 300;
	}



/*Utility*/

a {
    text-decoration: none !important;
}

.elementor-kit-3408 a {
    text-decoration: inherit;
    font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}


.header .elementor-icon svg {
  color: #000000;
}

/*
Pop-up Menu
*/

#elementor-popup-modal-9666 .dialog-widget-content {
    padding: 0;
}

#elementor-popup-modal-9666 .dialog-widget-message {
    padding: 0;
}

#elementor-popup-modal-9666 .elementor-section,
#elementor-popup-modal-9666 .elementor-container,
#elementor-popup-modal-9666 .elementor-container > .elementor-column,
#elementor-popup-modal-9666 .dialog-widget-widget-wrap {
    height: 100%;
}

#elementor-popup-modal-9666 .elementor-section:first-of-type {
    height: 100dvh;
    min-height: 100dvh;
    overflow: auto;
    overscroll-behavior: contain;
    padding-top: env(sage-area-inset-top);
    
}
/* body.dialog-lock {
    overflow: hidden;
    height: 100dvh;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/cormorant-garamond-v19-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/cormorant-garamond-v20-latin-300italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bacalisties';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2024/06/Bacalisties.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/05/poppins-v23-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/05/poppins-v23-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/05/poppins-v23-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/05/poppins-v23-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/05/poppins-v23-latin-100.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Italiana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2026/10/italiana-v21-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */