.elementor-kit-27{--e-global-color-primary:#1A1512;--e-global-color-secondary:#6B6254;--e-global-color-text:#1A1512;--e-global-color-accent:#A8853F;--e-global-color-2ab26687:#FFF;--e-global-color-55b5ab9:#F8F8F8;--e-global-color-b4d313d:#E5E5E5;--e-global-color-8edfb5e:#ECECEC;--e-global-color-e98d942:#A8853F;--e-global-color-7d87ceb:#AA9A70;--e-global-color-27380f1:#2D2D2D;--e-global-color-bf602ab:#7A7A7A;--e-global-color-db6b6bf:#C4963F;--e-global-color-a00cf6f:#9A7631;--e-global-color-660f984:#F7F4EE;--e-global-color-18a093d:#FFFFFF;--e-global-color-dc44105:#9A9081;--e-global-color-b1fbdf3:#C9BBA0;--e-global-color-074b909:#C44536;--e-global-color-f8321fd:#937F71;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;--e-global-typography-e9d9e02-font-family:"Playfair Display";--e-global-typography-e9d9e02-font-size:48px;--e-global-typography-e9d9e02-font-weight:200;--e-global-typography-e9d9e02-line-height:1.3em;--e-global-typography-e9d9e02-letter-spacing:0em;--e-global-typography-6dd9aca-font-family:"Playfair Display";--e-global-typography-6dd9aca-font-size:30px;--e-global-typography-6dd9aca-font-weight:200;--e-global-typography-6dd9aca-text-transform:none;--e-global-typography-6dd9aca-line-height:1.3em;--e-global-typography-6dd9aca-letter-spacing:0em;--e-global-typography-e2acf24-font-family:"Playfair Display";--e-global-typography-e2acf24-font-size:24px;--e-global-typography-e2acf24-font-weight:200;--e-global-typography-e2acf24-font-style:normal;--e-global-typography-e2acf24-line-height:1.3em;--e-global-typography-e2acf24-letter-spacing:0em;--e-global-typography-967d1f1-font-family:"Helvetica Neue";--e-global-typography-967d1f1-font-size:12px;--e-global-typography-967d1f1-font-weight:400;--e-global-typography-967d1f1-text-transform:uppercase;--e-global-typography-967d1f1-font-style:normal;--e-global-typography-967d1f1-line-height:1em;--e-global-typography-54edb4c-font-family:"Helvetica Neue";--e-global-typography-54edb4c-font-size:14px;--e-global-typography-54edb4c-font-weight:400;--e-global-typography-54edb4c-text-transform:none;--e-global-typography-54edb4c-font-style:normal;--e-global-typography-54edb4c-line-height:1em;--e-global-typography-54edb4c-letter-spacing:0px;--e-global-typography-347c604-font-family:"Helvetica Neue";--e-global-typography-347c604-font-size:26px;--e-global-typography-347c604-font-weight:200;--e-global-typography-347c604-line-height:1.3em;--e-global-typography-347c604-letter-spacing:0em;--e-global-typography-e38e1f3-font-family:"Helvetica Neue";--e-global-typography-e38e1f3-font-size:14px;--e-global-typography-e38e1f3-font-weight:300;--e-global-typography-e38e1f3-line-height:1.3em;--e-global-typography-e38e1f3-letter-spacing:0em;--e-global-typography-7b17634-font-family:"Helvetica Neue";--e-global-typography-7b17634-font-size:10px;--e-global-typography-7b17634-font-weight:400;--e-global-typography-7b17634-line-height:1.3em;--e-global-typography-7b17634-letter-spacing:0em;--e-global-typography-311b509-font-family:"Helvetica Neue";--e-global-typography-311b509-font-size:12px;--e-global-typography-311b509-font-weight:400;--e-global-typography-311b509-line-height:1.3em;--e-global-typography-311b509-letter-spacing:0em;--e-global-typography-2019a2e-font-family:"Archivo";--e-global-typography-2019a2e-font-size:16px;--e-global-typography-2019a2e-font-weight:500;--e-global-typography-2019a2e-text-transform:none;--e-global-typography-2019a2e-font-style:normal;--e-global-typography-2019a2e-text-decoration:none;--e-global-typography-2019a2e-line-height:1.85em;--e-global-typography-2019a2e-letter-spacing:0px;--e-global-typography-21f1365-font-family:"Lato";--e-global-typography-21f1365-font-size:min(70px, 4.5vw);--e-global-typography-21f1365-font-weight:300;--e-global-typography-21f1365-text-transform:uppercase;--e-global-typography-21f1365-font-style:normal;--e-global-typography-21f1365-text-decoration:none;--e-global-typography-21f1365-line-height:1.15em;--e-global-typography-21f1365-letter-spacing:0.11em;--e-global-typography-136d707-font-family:"Archivo";--e-global-typography-136d707-font-size:35px;--e-global-typography-136d707-font-weight:400;--e-global-typography-136d707-text-transform:none;--e-global-typography-136d707-font-style:normal;--e-global-typography-136d707-text-decoration:none;--e-global-typography-136d707-line-height:1.15em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-967d1f1-font-family ), Sans-serif;font-size:var( --e-global-typography-967d1f1-font-size );font-weight:var( --e-global-typography-967d1f1-font-weight );text-transform:var( --e-global-typography-967d1f1-text-transform );font-style:var( --e-global-typography-967d1f1-font-style );line-height:var( --e-global-typography-967d1f1-line-height );letter-spacing:var( --e-global-typography-967d1f1-letter-spacing );color:var( --e-global-color-2ab26687 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-kit-27 button:hover,.elementor-kit-27 button:focus,.elementor-kit-27 input[type="button"]:hover,.elementor-kit-27 input[type="button"]:focus,.elementor-kit-27 input[type="submit"]:hover,.elementor-kit-27 input[type="submit"]:focus,.elementor-kit-27 .elementor-button:hover,.elementor-kit-27 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );}.elementor-kit-27 e-page-transition{background-color:#FFBC7D;}.elementor-kit-27 a{color:var( --e-global-color-e98d942 );}.elementor-kit-27 a:hover{text-decoration:underline;}.elementor-kit-27 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9d9e02-font-family ), Sans-serif;font-size:var( --e-global-typography-e9d9e02-font-size );font-weight:var( --e-global-typography-e9d9e02-font-weight );line-height:var( --e-global-typography-e9d9e02-line-height );letter-spacing:var( --e-global-typography-e9d9e02-letter-spacing );}.elementor-kit-27 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6dd9aca-font-family ), Sans-serif;font-size:var( --e-global-typography-6dd9aca-font-size );font-weight:var( --e-global-typography-6dd9aca-font-weight );text-transform:var( --e-global-typography-6dd9aca-text-transform );line-height:var( --e-global-typography-6dd9aca-line-height );letter-spacing:var( --e-global-typography-6dd9aca-letter-spacing );}.elementor-kit-27 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e2acf24-font-family ), Sans-serif;font-size:var( --e-global-typography-e2acf24-font-size );font-weight:var( --e-global-typography-e2acf24-font-weight );font-style:var( --e-global-typography-e2acf24-font-style );line-height:var( --e-global-typography-e2acf24-line-height );letter-spacing:var( --e-global-typography-e2acf24-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-27 h1{font-size:var( --e-global-typography-e9d9e02-font-size );line-height:var( --e-global-typography-e9d9e02-line-height );letter-spacing:var( --e-global-typography-e9d9e02-letter-spacing );}.elementor-kit-27 h2{font-size:var( --e-global-typography-6dd9aca-font-size );line-height:var( --e-global-typography-6dd9aca-line-height );letter-spacing:var( --e-global-typography-6dd9aca-letter-spacing );}.elementor-kit-27 h3{font-size:var( --e-global-typography-e2acf24-font-size );line-height:var( --e-global-typography-e2acf24-line-height );letter-spacing:var( --e-global-typography-e2acf24-letter-spacing );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:var( --e-global-typography-967d1f1-font-size );line-height:var( --e-global-typography-967d1f1-line-height );letter-spacing:var( --e-global-typography-967d1f1-letter-spacing );}}@media(max-width:1024px){.elementor-kit-27{--e-global-typography-21f1365-font-size:49px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-27 h1{font-size:var( --e-global-typography-e9d9e02-font-size );line-height:var( --e-global-typography-e9d9e02-line-height );letter-spacing:var( --e-global-typography-e9d9e02-letter-spacing );}.elementor-kit-27 h2{font-size:var( --e-global-typography-6dd9aca-font-size );line-height:var( --e-global-typography-6dd9aca-line-height );letter-spacing:var( --e-global-typography-6dd9aca-letter-spacing );}.elementor-kit-27 h3{font-size:var( --e-global-typography-e2acf24-font-size );line-height:var( --e-global-typography-e2acf24-line-height );letter-spacing:var( --e-global-typography-e2acf24-letter-spacing );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:var( --e-global-typography-967d1f1-font-size );line-height:var( --e-global-typography-967d1f1-line-height );letter-spacing:var( --e-global-typography-967d1f1-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-27{--e-global-typography-e9d9e02-font-size:30px;--e-global-typography-6dd9aca-font-size:28px;--e-global-typography-e2acf24-font-size:23px;--e-global-typography-347c604-font-size:23px;--e-global-typography-21f1365-font-size:32px;--e-global-typography-136d707-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-27 h1{font-size:var( --e-global-typography-e9d9e02-font-size );line-height:var( --e-global-typography-e9d9e02-line-height );letter-spacing:var( --e-global-typography-e9d9e02-letter-spacing );}.elementor-kit-27 h2{font-size:var( --e-global-typography-6dd9aca-font-size );line-height:var( --e-global-typography-6dd9aca-line-height );letter-spacing:var( --e-global-typography-6dd9aca-letter-spacing );}.elementor-kit-27 h3{font-size:var( --e-global-typography-e2acf24-font-size );line-height:var( --e-global-typography-e2acf24-line-height );letter-spacing:var( --e-global-typography-e2acf24-letter-spacing );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:var( --e-global-typography-967d1f1-font-size );line-height:var( --e-global-typography-967d1f1-line-height );letter-spacing:var( --e-global-typography-967d1f1-letter-spacing );padding:12px 25px 12px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-27 h1{font-size:var( --e-global-typography-e9d9e02-font-size );line-height:var( --e-global-typography-e9d9e02-line-height );letter-spacing:var( --e-global-typography-e9d9e02-letter-spacing );}.elementor-kit-27 h2{font-size:var( --e-global-typography-6dd9aca-font-size );line-height:var( --e-global-typography-6dd9aca-line-height );letter-spacing:var( --e-global-typography-6dd9aca-letter-spacing );}.elementor-kit-27 h3{font-size:var( --e-global-typography-e2acf24-font-size );line-height:var( --e-global-typography-e2acf24-line-height );letter-spacing:var( --e-global-typography-e2acf24-letter-spacing );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:var( --e-global-typography-967d1f1-font-size );line-height:var( --e-global-typography-967d1f1-line-height );letter-spacing:var( --e-global-typography-967d1f1-letter-spacing );}}
/* Start custom CSS *//* Beat the theme's archive .e-con styling inside the popup */
body .elementor-popup-modal .dialog-widget-content,
body .elementor-popup-modal .dialog-message,
body .elementor-popup-modal .e-con,
body .elementor-popup-modal .e-con-inner,
body .elementor-popup-modal .elementor-element {
  background-color: #FFFFFF !important;
  background-image: none !important;
}

/* Text dark/visible */
body .elementor-popup-modal .elementor-widget-html h2 { color:#211C17 !important; }
body .elementor-popup-modal .elementor-widget-html p,
body .elementor-popup-modal .elementor-widget-html div { color:#4A443C !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-UltLt.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-UltLtIt-100.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Th.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-ThIt-200.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Lt-300.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-LtIt-300.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Roman-400.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-It-400.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Md-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-MdIt-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Bd-700.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-BdIt-700.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Hv-800.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-HvIt-800.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-Blk-900.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://lavaheat.com/wp-content/uploads/2024/09/HelveticaNeueLTPro-BlkIt-900.ttf') format('truetype');
}
/* End Custom Fonts CSS */