.elementor-990508 .elementor-element.elementor-element-e6f83e8:not(.elementor-motion-effects-element-type-background), .elementor-990508 .elementor-element.elementor-element-e6f83e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8D8;}.elementor-990508 .elementor-element.elementor-element-e6f83e8 > .elementor-container{max-width:1140px;}.elementor-990508 .elementor-element.elementor-element-e6f83e8{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CDBF9F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 32px 34px 32px;}.elementor-990508 .elementor-element.elementor-element-e6f83e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990508 .elementor-element.elementor-element-fba0982 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-990508 .elementor-element.elementor-element-1371c44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990508 .elementor-element.elementor-element-36c731b .elementor-button{background-color:#6B1E24;font-family:"Bembo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#F9F8F4;color:#F9F8F4;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-990508 .elementor-element.elementor-element-36c731b .elementor-button:hover, .elementor-990508 .elementor-element.elementor-element-36c731b .elementor-button:focus{background-color:#1C1A17;}.elementor-990508 .elementor-element.elementor-element-a12b9bf:not(.elementor-motion-effects-element-type-background), .elementor-990508 .elementor-element.elementor-element-a12b9bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A17;}.elementor-990508 .elementor-element.elementor-element-a12b9bf > .elementor-container{max-width:1140px;}.elementor-990508 .elementor-element.elementor-element-a12b9bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 32px 50px 32px;}.elementor-990508 .elementor-element.elementor-element-a12b9bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990508 .elementor-element.elementor-element-1686ed5{text-align:start;}.elementor-990508 .elementor-element.elementor-element-1686ed5 img{width:260px;}.elementor-990508 .elementor-element.elementor-element-e27144e:not(.elementor-motion-effects-element-type-background), .elementor-990508 .elementor-element.elementor-element-e27144e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141210;}.elementor-990508 .elementor-element.elementor-element-e27144e > .elementor-container{max-width:1140px;}.elementor-990508 .elementor-element.elementor-element-e27144e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 22px 32px;}.elementor-990508 .elementor-element.elementor-element-e27144e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-990508 .elementor-element.elementor-element-fba0982{width:66.5%;}.elementor-990508 .elementor-element.elementor-element-1371c44{width:33.5%;}.elementor-990508 .elementor-element.elementor-element-ddcab2f{width:34%;}.elementor-990508 .elementor-element.elementor-element-b63eb79{width:22%;}.elementor-990508 .elementor-element.elementor-element-ecf83bc{width:22%;}.elementor-990508 .elementor-element.elementor-element-cb4973b{width:22%;}}@media(max-width:767px){.elementor-990508 .elementor-element.elementor-element-e6f83e8{padding:30px 20px 30px 20px;}.elementor-990508 .elementor-element.elementor-element-fba0982 > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-990508 .elementor-element.elementor-element-1371c44 > .elementor-element-populated{padding:20px 16px 10px 16px;}.elementor-990508 .elementor-element.elementor-element-a12b9bf{padding:60px 20px 60px 20px;}.elementor-990508 .elementor-element.elementor-element-ddcab2f > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-990508 .elementor-element.elementor-element-1686ed5{text-align:center;}.elementor-990508 .elementor-element.elementor-element-b63eb79 > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-990508 .elementor-element.elementor-element-ecf83bc > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-990508 .elementor-element.elementor-element-cb4973b > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-990508 .elementor-element.elementor-element-e27144e{padding:60px 20px 60px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-67c5c75 */.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl{display:flex;align-items:baseline;gap:8px 26px;flex-wrap:wrap}.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl-e{font-family:Bembo,serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#6B1E24}.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl-t{font-family:Bembo,serif;font-size:24px;color:#1C1A17;line-height:1.3}.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl-t em{font-family:Bembo-Italic,serif;font-style:normal;color:#6B1E24}@media(max-width:767px){.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl{justify-content:center;text-align:center}.elementor-990508 .elementor-element.elementor-element-67c5c75 .pf-nl-t{font-size:21px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a50e762 */.elementor-990508 .elementor-element.elementor-element-a50e762 img{filter:brightness(0) invert(1);opacity:.78;transition:.25s}.elementor-990508 .elementor-element.elementor-element-a50e762 a:hover img{opacity:1;filter:brightness(0) invert(1) sepia(1) saturate(2) hue-rotate(5deg)}.elementor-990508 .elementor-element.elementor-element-a50e762 a{font-family:Bembo,serif!important}@media(max-width:767px){.elementor-990508 .elementor-element.elementor-element-a50e762 .pf-sil{gap:22px!important}.elementor-990508 .elementor-element.elementor-element-a50e762 img{height:40px!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1686ed5 */.elementor-990508 .elementor-element.elementor-element-1686ed5 img{filter:brightness(0) invert(1);opacity:.92}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641eff9 */.elementor-990508 .elementor-element.elementor-element-641eff9 a{font-family:Bembo,serif!important;transition:color .2s}.elementor-990508 .elementor-element.elementor-element-641eff9 a:hover{color:#C9A85A!important}.elementor-990508 .elementor-element.elementor-element-641eff9 p, .elementor-990508 .elementor-element.elementor-element-641eff9 li{font-family:Bembo,serif}@media(max-width:767px){.elementor-990508 .elementor-element.elementor-element-641eff9 p{text-align:center;margin-left:auto!important;margin-right:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b1168 */.elementor-990508 .elementor-element.elementor-element-23b1168 a{font-family:Bembo,serif!important;transition:color .2s}.elementor-990508 .elementor-element.elementor-element-23b1168 a:hover{color:#C9A85A!important}.elementor-990508 .elementor-element.elementor-element-23b1168 p, .elementor-990508 .elementor-element.elementor-element-23b1168 li{font-family:Bembo,serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3970628 */.elementor-990508 .elementor-element.elementor-element-3970628 a{font-family:Bembo,serif!important;transition:color .2s}.elementor-990508 .elementor-element.elementor-element-3970628 a:hover{color:#C9A85A!important}.elementor-990508 .elementor-element.elementor-element-3970628 p, .elementor-990508 .elementor-element.elementor-element-3970628 li{font-family:Bembo,serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da5c0e9 */.elementor-990508 .elementor-element.elementor-element-da5c0e9 a{font-family:Bembo,serif!important;transition:color .2s}.elementor-990508 .elementor-element.elementor-element-da5c0e9 a:hover{color:#C9A85A!important}.elementor-990508 .elementor-element.elementor-element-da5c0e9 p, .elementor-990508 .elementor-element.elementor-element-da5c0e9 li{font-family:Bembo,serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1eb180 */.elementor-990508 .elementor-element.elementor-element-c1eb180 .pf-legal{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 30px}.elementor-990508 .elementor-element.elementor-element-c1eb180 .pf-legal span, .elementor-990508 .elementor-element.elementor-element-c1eb180 .pf-legal a{font-family:Bembo,serif!important;font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase;color:#9C9282!important;text-decoration:none;line-height:1.6}.elementor-990508 .elementor-element.elementor-element-c1eb180 .pf-legal a:hover{color:#EFE8D8!important}.elementor-990508 .elementor-element.elementor-element-c1eb180 p{margin:0}.elementor-990508 .elementor-element.elementor-element-c1eb180 .elementor-widget-container{margin:0}@media(max-width:767px){.elementor-990508 .elementor-element.elementor-element-c1eb180 .pf-legal{flex-direction:column;text-align:center}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bembo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://paintedfields.com/wp-content/uploads/2022/09/Bembo.woff') format('woff');
}
/* End Custom Fonts CSS */